A simple, zero-dependencies library to parse environment variables into structs
- golang
- environment-variables
- configuration
- environment
47,133 repositories indexed
1–24 of 41 · Most stars
A simple, zero-dependencies library to parse environment variables into structs
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
A well tested and comprehensive Golang statistics library package with no dependencies.
High-performance technical analysis indicators and backtesting framework in Go. Zero dependencies. ✨ See how! 👀
Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.
Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.
A reasonably complete and well-tested golang port of httpbin, with zero dependencies outside the go stdlib.
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.
Fake server, Consumer Driven Contracts and help with testing performance from one configuration file with zero system dependencies and no coding whatsoever
A library built to provide support for defining service health for golang services. It allows you to register async health checks for your dependencies and the service itself, provides a health endpoint that exposes their status, and health metrics.
Visualize package dependencies as XKCD-style tower diagrams. Supports Python, Rust, JavaScript, Ruby, PHP, Java, and Go.
Tiny local-first AI harness: any model, MCP and Agent Skills, natural-language CLI. Zero dependencies. MIT.
Pure Golang Library that allows LSB steganography on images using ZERO dependencies
🧬 Repository for third party middlewares with dependencies
Dependency analysis and optimization toolkit for modern JavaScript and TypeScript codebases. Enforce dependency graph hygiene and remove unused code with a very fast CLI.
Simply way to control goroutines execution order based on dependencies
[TOOL/CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies and relationships. Export structural types as TypeScript value object or bare type representations.
🚀 Fast and simple version manger for Deno without runtime dependencies
Generic graph data structures and algorithms for Go (Golang): dependency graphs (DAGs) with cycle checks and topological sort, BFS and DFS traversal, Dijkstra and other shortest paths, connectivity and partitioning. No dependencies.
Simple image color extractor written in Go with no external dependencies
GoThanks automatically stars Go's official repository and your go.mod github dependencies, providing a simple way to say thanks to the maintainers of the modules you use and the contributors of Go itself.
:heart: Health check your applications and dependencies