A YAML-based Dependency Injection container for GO. It supports dependencies' scopes, and auto-detection of circular dependencies. Gontainer is concurrent-safe.
GoMIT Licenseslowing
2,564 projects129 categoriesshowing 2,221–2,280, page 38 of 43
Sourced fromavelino/awesome-go
A YAML-based Dependency Injection container for GO. It supports dependencies' scopes, and auto-detection of circular dependencies. Gontainer is concurrent-safe.
GoMIT Licenseslowing
Calculate average score and rating based on Wilson Score Equation.
GoMIT Licensedormant
Static analysis tool to detect accidental logging of sensitive struct fields, preventing data leaks in logs.
GoMIT Licenseactive
Wait for something to happen (from the command line) before continuing. Easy orchestration of Docker services and other things.
GoApache License 2.0dormant
A lightweight package for micro batch processing.
GoMIT Licensesteady
YATSPEC-like BDD testing framework for Go.
GoBSD 3-Clause "New" or "Revised" Licensesteady
Generate test data from SQL files before testing and clear it after finished.
GoMIT Licensedormant
Compile-time controlled logger to make your release smaller without removing debug calls.
GoApache License 2.0dormant
LocalStack-style local emulation of OpenAI and Gemini APIs; single Docker container, llama.cpp + Gemma 3 backend.
GoMIT Licenseactive
Code generation for enum encoding from code comments.
GoMIT Licenseactive
Client-customizable JSON formats for dynamic APIs.
GoMIT Licensedormant
Go-JsonError is meant to allow us to easily create json response errors that follow the JsonApi spec.
GoMIT Licensedormant
PHP Monolog inspired logging facility with identical severity levels.
GoMIT Licensedormant
Case-insensitive implementation of the standard library's strings/bytes packages.
GoMIT Licenseactive
Minimalistic, pluggable Golang evloop/timer handler with dependency-injection.
GoMIT Licensedormant
It's a very simple but quick backend for proxy servers. Can be useful for fast redirection to predefined domain with zero memory allocation and fast response.
GoDo What The F*ck You Want To Public Licensedormant
A common enumeration struct based on generics and reflection that allows you to quickly define enumerations and use a set of useful default methods.
GoApache License 2.0slowing
Simple way to notify your team and many tools when someone has deployed any application via Tsuru.
GoMIT Licensedormant
Tiny Go client for HackerNews API.
GoMIT Licensedormant
Go Client Library for Amazon Product Advertising API 5.0.
GoBSD 3-Clause "New" or "Revised" Licensedormant
Lightweight lookup over ISO-3166 codes.
GoMIT Licensedormant
Tripper is a circuit breaker package for Go that allows you to circuit and control the status of circuits.
GoMIT Licenseslowing
go run error steamroller.
Godormant
CLI for Keep-a-changelog formatted changelogs.
GoMozilla Public License 2.0steady
Hgo is a collection of Go packages providing read-access to local Mercurial repositories.
GoOtherdormant
Middleware for Echo framework with logging and metrics.
GoMIT Licenseslowing
A Go-based framework for building Polkadot/Substrate-compatible runtimes.
GoApache License 2.0slowing
First pure Go implementation of Ribbon filters (practically smaller than Bloom and Xor) for space-efficient approximate set membership queries.
GoMIT Licenseactive
Full implementation of Oracle Coherence cache API for Go applications using gRPC as network transport.
GoUniversal Permissive License v1.0steady
A Go caching framework that supports multiple data source drivers.
GoApache License 2.0active
Lightweight package containing some ORM-like features and helpers for sqlite databases.
GoMIT Licensedormant
adaptive accrual failure detector for distributed systems.
GoBSD 3-Clause "New" or "Revised" Licensedormant
io.Writer implementation using logrus logger.
GoOtherslowing
A slight and pluggable command-bus for Go.
GoMIT Licensedormant
A faster varying length integer encoder/decoder than the one provided in the standard library.
GoBSD 3-Clause "New" or "Revised" Licenseslowing
Go client and server implementation of HTML server-sent events.
GoMIT Licenseslowing
Moxy is a simple mocker and proxy application server, you can create mock endpoints as well as proxy requests in case no mock exists for the endpoint.
GoMIT Licensedormant
Self-hosted public radiation map for importing, analyzing, and visualizing measurement tracks.
GoMIT Licenseactive
Simple wrapper for easy google analytics reporting.
GoMIT Licensedormant
Go client for the httpSMS API.
GoMIT Licensesteady
Go wrapper for the IP2Location.io API IP2Location.io.
GoMIT Licenseactive
A minimalistic clipboard manager for Mac.
GoMIT Licensedormant
A package that provide many helpful methods for working with rest api.
GoMIT Licensedormant
Library for keeping track of users, login states, and permissions. Uses secure cookies and bcrypt.
GoBSD 3-Clause "New" or "Revised" Licenseactive
Simple library for application configuration based on annotated structs. It supports reading the configuration from environment variables, config files and command line parameters.
GoMIT Licenseslowing
A persistent, map-like object for the Go programming language. Supports multiple embedded key-value stores.
GoMIT Licensesteady
A generic, thread-safe doubly linked list with full iterator support and an intrusive singly linked list for embedded use; a feature-rich replacement for container/list.
GoMIT Licensesteady
A pure non-intrusive cache library implemented by golang, you can use it to implement your own distributed cache.
GoMIT Licensedormant
Database migration manager, works with native query language. Support for cassandra, mysql, postgres, sqlite3.
GoISC Licenseactive
Fast and cheap SQL builder which does only one thing, SQL building.
GoMIT Licensesteady
Zero-boilerplate SQL helper with struct tags and Go generics (CRUD, UPSERT, JOIN, benchmarks).
GoBSD 3-Clause "New" or "Revised" Licenseactive
C99-compatible strftime formatter.
GoMIT Licensedormant
Treat paths as their own type instead of using strings.
GoMIT Licensedormant
Library for outputting HTML5 tags.
GoMIT Licenseslowing
Simple and configurable Logging in Go, with level, formatters and writers.
GoApache License 2.0dormant
This is a fairly straightforward port of Martin Porter's C implementation of the Porter stemming algorithm.
GoMIT Licensesteady
A TCP Library use worker pool to improve performance and protect your server.
GoMIT Licensedormant
Simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go.
GoMIT Licensedormant
Self-hosted sandbox runtime for AI agents. Open-source E2B alternative.
GoGNU Affero General Public License v3.0active
Bifurcation testing framework, BDD compatible.
GoMIT Licensedormant