🚀 Gone - A Lightweight Dependency Injection Framework for Go | Tag-based Auto Injection | Supports Config Center/Lifecycle Management | Provides Rich Ecosystem Components and Scaffolding Tool
- di
- dependency-injection
- dig
- golang
47,133 repositories indexed
673–696 of 1,028 · Most stars
🚀 Gone - A Lightweight Dependency Injection Framework for Go | Tag-based Auto Injection | Supports Config Center/Lifecycle Management | Provides Rich Ecosystem Components and Scaffolding Tool
Golang Mongodb Pagination for official mongodb/mongo-go-driver package which supports both normal queries and Aggregation pipelines with all information like Total records, Page, Per Page, Previous, Next, Total Page and query results.
igor is an abstraction layer for PostgreSQL with a gorm like syntax.
GoStorm is a Go library that implements the communications protocol required to write Storm spouts and Bolts in Go that communicate with the Storm shells.
Microservice framework following best cloud practices with a focus on productivity.
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
A Go package built to communicate with Apache TinkerPop™ Graph computing framework using Gremlin; a graph traversal language used by graph databases such as JanusGraph®, MS Cosmos DB, AWS Neptune, and DataStax® Enterprise Graph.
Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.
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.
Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.
This library provides a simple microservice framework based on clean architecture principles with a working example implemented.
A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets.
Go asynchronous simple function utilities, for managing execution of closures and callbacks
Thunder is a minimalist and powerful Go backend framework that effortlessly transforms gRPC services into fully functional REST and GraphQL APIs.
A private Terraform registry with modular store backends.
Private Telegram bot and API that downloads App Store IPAs with ipatool and decrypts them with UnfairPlay
🌟 Useful functional programming helpers for Go
:jeans:Multi-Package go project coverprofile for tools like goveralls
Don't install Node, Go, ... locally - use containers you define within your project. If you have a new machine / other contributors you just have to install docker and envcli to get started.
A process monitoring tool that tries to detect exploitation
Provide check digit algorithms and calculators written in Go
Codegen for functional options in go projects
Type-safe Prometheus metrics builder library for golang [managed by soy-programador]
A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.