1801.bradleyjkemp / cupaloy
Simple Go snapshot testing
- go
- golang
- testing
- snapshot-testing
- snapshot
- golden-master
Ranked by Attention Score: stars gained over the last 180 complete days
1801–1900 of 2,174 by Attention Score · May 9, 2026 – Nov 4, 2026 (UTC)
Simple Go snapshot testing
Create a QR code with your Wi-Fi login details
k6 extension to load test Apache Kafka with support for various serialization formats, SASL, TLS, compression, Schema Registry client and beyond
Golang library for querying and parsing OFX
CCU-Jack bietet einen einfachen und sicheren REST- und MQTT-basierten Zugriff auf die Datenpunkte der Zentrale (CCU) des Hausautomations-Systems HomeMatic. Zudem können einfach Fremdgeräte an die CCU angebunden werden.
🚀 Configurable Golang 📨 email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists.
Game engine for creating retro games for modern computers. Inspired by Pico-8 and powered by Ebitengine.
A Code Generation Tool for Developers who use PocketBase as a Go Framework
Safe access to production databases
An easy-to-use reflection-based dependency injection package that fits into any Go application.
protoc plugin that generates HTTP server and client
Docker-Sentinel: container update orchestration with manual approval queues
Go-native browser automation via Chrome DevTools Protocol. No Node.js, no relay process, no external dependencies.
Wisp CLI — Interactive trading platform for backtesting and live trading across spot, perpetual futures, options, and prediction markets
container-diff: Diff your Docker containers
Interactive Go programming with Jupyter
Go server for two-man rule style file encryption and decryption.
Implements string functions widely used in other languages but absent in Go.
Validate Golang request data with simple rules. Highly inspired by Laravel's request validation.
An efficient and feature complete Hystrix like Go implementation of the circuit breaker pattern.
Use eBPF to speed up your Service Mesh like crossing an Einstein-Rosen Bridge.
An elegant interactive CLI for ChatGPT
Mongo Go Models (mgm) is a fast and simple MongoDB ODM for Go (based on official Mongo Go Driver)
Immutable transaction isolated sql driver for golang
Kapow! If you can script it, you can HTTP it.
Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.
The open-source policy-as-code software that provides analysis for Multi-Cloud and SaaS environments, you can get insight with natural language (powered by OpenAI).
Build cross platform GUI apps with GO and HTML/JS/CSS (powered by nwjs)
A Go linter to check that errors from external packages are wrapped
A schema inspector for Terraform / OpenTofu providers
Load environment variables from `.env` or `io.Reader` in Go.
Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. MIT Licensed.
Simple yet customizable bot framework written in Go.
Chrome DevTools Protocol Proxy - intelligent proxy for debugging purposes
Monitor and profiler powered by eBPF to monitor network traffic, and diagnose CPU and network performance.
Tile is a 2D grid engine, built with data and cache friendly ways, includes pathfinding and observers.
High-performance configuration management framework for Go applications with zero-allocation performance, universal format support (JSON, YAML, TOML, HCL, INI, Properties), and an ultra-fast CLI powered by Orpheus.
Changelog generator : use a git repository and various data sources and publish the result on external services
"Docker Push Readme" - a Docker CLI plugin to update container repo docs
A Go implementation of in-toto. in-toto is a framework to protect software supply chain integrity.
📈 Command line tool written in Go. It allows developers to scan their local Git repositories and generate a visual contributions graph.
testcase is an opinionated testing framework to support test driven design.
A private Terraform registry with modular store backends.
software package for automation
Authenticated encrypted API tokens (IETF XChaCha20-Poly1305 AEAD) for Golang
Safe number conversion in Go: address gosec G115 and cwe-190 Integer Overflow or Wraparound
Automating distributed Gatling load testing using Kubernetes operator
Package passwap provides a unified implementation between different password hashing algorithms. It allows for easy swapping between algorithms, using the same API for all of them.
A Lexer and Parser for Valves Data Format (known as vdf) written in Go
Wraps the aws-sdk-go and hides the complexity of dealing with the not so Go friendly AWS SDK.
Correctly rounded monetary amounts and exchange rates for Go
A Go HTTP client library inspired by Axios, providing a simple and intuitive API for making HTTP requests with features like interceptors, JSON handling, configurable instances, and automatic retries
Orpheus is a high-performance CLI framework designed to be super simple and ~30× faster than popular alternatives with zero external dependencies. Built on FlashFlags, Orpheus provides a simple interface to create modern, fast CLI apps similar to git.
tiny multiprocessing utility for file backups
pipelines contains generic functions for concurrent processing
Define a Go struct. Get a CLI that an agent can discover, call, sandbox, and debug. Flags, env vars, config files, validation, JSON Schema, MCP, structured errors, and WASM. Built on Cobra.
Parse, filter, build, and transform HLS & DASH manifests in Go. Zero dependencies. Ships as a library, HTTP proxy server, and CLI tool.
A small, flexible authorization core for Go, built around subject–action–resource–scope checks.
a circuit breaker implementation
One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.
A production-ready Go SDK for TRON: gRPC client with connection pooling, HD wallets, TRC-10/TRC-20, event decoding, transaction simulation, and shielded TRC-20 (Sapling) support. 85% test coverage.
Glow is an easy-to-use distributed computation system written in Go, similar to Hadoop Map Reduce, Spark, Flink, Storm, etc. I am also working on another similar pure Go system, https://github.com/chrislusf/gleam , which is more flexible and more performant.
A rudimentary implementation of a basic document (NoSQL) database in Go
Super simple deployment tool - think of it like 'make' for a network of servers
Search and save shell snippets without leaving your terminal
convert sql to elasticsearch DSL in golang(go)
Export Kubernetes events to multiple destinations with routing and filtering
Simple, seamless, lightweight time tracking for Git
Find outdated dependencies of your Go projects. go-mod-outdated provides a table view of the go list -u -m -json all command which lists all dependencies of a Go project and their available minor and patch updates. It also provides a way to filter indirect dependencies and dependencies without updates.
parser for Google ProtocolBuffers definition
Translated📝 Go configuration manage(load,get,set,export). support JSON, YAML, TOML, Properties, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go application configuration loading and management, supporting multiple formats, multi-file loading, remote file loading, data merging, and parsing of environment variable names
Artificial Neural Network
Solutions for Elements of Programming Interviews problems written in Golang (work-in-progress)