44 Resources
Golang fixture-replacement Libraries
Type-safe, DRY, flexible test fixture factory based on Go 1.18+ Generics
Fixtory is a test fixture factory which initializes type-safe, DRY, flexible fixtures with the power of Generics. By using Fixtory... No more redundan
Goslmailer (GoSlurmMailer) is a drop-in replacement MailProg for slurm
GoSlurmMailer - drop in replacement for default slurm MailProg. Delivers slurm job messages to various destinations.
Frei - Modern replacement for `free`
frei (FREe Improved) Since almost every basic command nowadays has a fancy Rust
vtysock is a vtysh replacement that directly sends commands to the vty sockets of the daemons
vtysock vtysock is a vtysh replacement that directly sends commands to the vty sockets of the daemons. By skipping the parsing and validation checks d
A drop-in replacement to any Writer type, which also calculates a hash using the provided hash type.
writehasher A drop-in replacement to any Writer type, which also calculates a hash using the provided hash type. Example package main import ( "fmt"
A replacement for "kubectl exec" that works over WebSocket connections.
kubectl-execws A replacement for "kubectl exec" that works over WebSocket connections. Kubernetes API server has support for exec over WebSockets, but
Loggo - A logging library for Go. Doesn't use the built in go log standard library, but instead offers a replacement.
loggo import "github.com/juju/loggo" Module level logging for Go This package provides an alternative to the standard library log package. The actual
Compose Switch is a replacement to the Compose V1 docker-compose (python) executable
Compose Switch Compose Switch is a replacement to the Compose V1 docker-compose (python) executable. It translates the command line into Compose V2 do
twtr (pronounced "tweeter") is a drop-in replacement of the original twtxt client
twtr twtr (pronounced "tweeter") is a drop-in replacement of the original twtxt client, with some extensions and bonus features, so you can make the s
Golang based tool that acts as a readelf replacement for Orbis ELFs (oelfs)
Tool Documentation (readoelf) Summary The readoelf tool is meant to be a replacement for the standard readelf found on most systems. The reason a repl
MinIO Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage.
MinIO Client Quickstart Guide MinIO Client (mc) provides a modern alternative to UNIX commands like ls, cat, cp, mirror, diff, find etc. It supports f
🛠A test fixtures replacement for Go, support struct and ent, inspired by factory_bot/factory_boy
carrier - A Test Fixtures Replacement for Go Statically Typed - 100% statically typed using code generation Developer Friendly API - explicit API with
Drop-in replacement for Go's stringer tool with support for bitflag sets.
stringer This program is a drop-in replacement for Go's commonly used stringer tool. In addition to generating String() string implementations for ind
GNU-stow replacement to manage my dotfiles
Basically a replacement to GNU Stow for my use cases: TODO package for Homebrew add --dotfiles true|false flag add --script filename.sh flag that prin
A lightweight replacement for the standard fmt package, reduces binary size by roughly 400kb in a hello world
console This is a lightweight replacement for the fmt package, reduces the binary size by roughly 400kb in a hello world program. Please note: This pa
Using Eww Widgets to create a replacement for my bumblebee-status bars in i3 Window Manager.
Eww Config What is it Using Eww Widgets to create a replacement for my bumblebee-status bars in i3 Window Manager. Eww allows you to create widgets an
A minimal IPFS replacement for P2P IPLD apps
IPFS-Nucleus IPFS-Nucleus is a minimal block daemon for IPLD based services. You could call it an IPLDaemon. It implements the following http api call
Podbit is a replacement for newsboat's standard podboat tool for listening to podcasts.
Podbit - Podboat Improved Podbit is a replacement for newsboat's standard podboat tool for listening to podcasts. It is minimal, performant and abides
Soong is the replacement for the old Android make-based build system
Soong Soong is the replacement for the old Android make-based build system. It replaces Android.mk files with Android.bp files, which are JSON-like si
Drop-in replacement for Go net/http when running in AWS Lambda & API Gateway
Package gateway provides a drop-in replacement for net/http's ListenAndServe for use in AWS Lambda & API Gateway, simply swap it out for gateway.Liste
a simple http server as replacement of python -m http.server
ser a simple http server as replacement of python -m http.server
Simple system for writing HTML/XML as Go code. Better-performing replacement for html/template and text/template
Simple system for writing HTML as Go code. Use normal Go conditionals, loops and functions. Benefit from typing and code analysis. Better performance than templating. Tiny and dependency-free.
TLS/SSL Tunnel - A modern STunnel replacement written in golang
go-tunnel - Robust Quic/TLS Tunnel (Stunnel replacement) What is it? A supercharged Stunnel replacement written in golang. is in a sense a proxy enabl
Nwg-drawer is a golang replacement to the nwggrid command (a part of nwg-launchers).
Nwg-drawer is a golang replacement to the nwggrid command (a part of nwg-launchers). It's being developed with sway in mind, but should also work with other wlroots-based Wayland compositors. X Window System is not supported.
drpc is a lightweight, drop-in replacement for gRPC
drpc is a lightweight, drop-in replacement for gRPC
Simple Todo List - Wunderlist Replacement
DoIT Todo List This is a simple todo-list made with Vue(frontend) and a simple webserver written in Go(backend). Note that this started out as a simpl
A high-performance 100% compatible drop-in replacement of "encoding/json"
A high-performance 100% compatible drop-in replacement of "encoding/json" You can also use thrift like JSON using thrift-iterator Benchmark Source cod
🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
revive Fast, configurable, extensible, flexible, and beautiful linter for Go. Drop-in replacement of golint. Revive provides a framework for developme
Embed static files in Go binaries (replacement for gobuffalo/packr)
Pkger github.com/markbates/pkger is a tool for embedding static files into Go binaries. It will, hopefully, be a replacement for github.com/gobuffalo/
HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom
hey is a tiny program that sends some load to a web application. hey was originally called boom and was influenced from Tarek Ziade's tool at tarekzia
a simple & tiny scrapy clustering solution, considered a drop-in replacement for scrapyd
scrapyr a very simple scrapy orchestrator engine that could be distributed among multiple machines to build a scrapy cluster, under-the-hood it uses r
Replacement of ApacheBench(ab), support for transactional requests, support for command line and package references to HTTP stress testing tool.
stress stress is an HTTP stress testing tool. Through this tool, you can do a stress test on the HTTP service and get detailed test results. It is ins
HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom
hey is a tiny program that sends some load to a web application. hey was originally called boom and was influenced from Tarek Ziade's tool at tarekzia
A test-friendly replacement for golang's time package
timex timex is a test-friendly replacement for the time package. Usage Just replace your time.Now() by a timex.Now() call, etc. Mocking Use timex.Over
A high-performance 100% compatible drop-in replacement of "encoding/json"
A high-performance 100% compatible drop-in replacement of "encoding/json" You can also use thrift like JSON using thrift-iterator Benchmark Source cod
Zero downtime restarts for go servers (Drop in replacement for http.ListenAndServe)
endless Zero downtime restarts for golang HTTP and HTTPS servers. (for golang 1.3+) Inspiration & Credits Well... it's what you want right - no need t
A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple error types.
Errors Errors package is a drop-in replacement of the built-in Go errors package with no external dependencies. It lets you create errors of 11 differ
Drop-in replacement for the standard library errors package and github.com/pkg/errors
Emperror: Errors Drop-in replacement for the standard library errors package and github.com/pkg/errors. This is a single, lightweight library merging
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
groupcache Summary groupcache is a distributed caching and cache-filling library, intended as a replacement for a pool of memcached nodes in many case
Highly concurrent drop-in replacement for bufio.Writer
concurrent-writer Highly concurrent drop-in replacement for bufio.Writer. concurrent.Writer implements highly concurrent buffering for an io.Writer ob
Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
Description pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. pflag is compatible with the GNU extensions to
Dependency-free replacement for GNU parallel, perfect fit for usage in an initramfs.
coshell v0.2.5 A no-frills dependency-free replacement for GNU parallel, perfect for initramfs usage. Licensed under GNU/GPL v2. How it works An sh -c
Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
Description pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. pflag is compatible with the GNU extensions to
groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
groupcache Summary groupcache is a distributed caching and cache-filling library, intended as a replacement for a pool of memcached nodes in many case