YAML-based Dependency Injection container for GO
- dependency-injection
- dependency-injection-container
- go
- golang
47,133 repositories indexed
505–528 of 550 · Most stars
YAML-based Dependency Injection container for GO
Seamlessly fetch paginated data from any source. Simple and high performance API scraping included!
Go package for IP2Location.io. Fetch geolocation and proxy data for an IP address, or query WHOIS details for a domain. Integrate an IP geolocation API into Golang backends, microservices and command-line tools. Enrich IPv4 and IPv6 traffic with location intelligence and network details for analytics and security use cases.
Lightweight package containing some ORM-like features and helpers for sqlite databases.
Next-generation HTTP router for Go 1.27+ with type-safe handlers, RFC 9457 errors, and built-in OpenAPI generation. Minimal dependencies, blazing performance.
Pre-execution safety analysis for MySQL DDL/DML operations.
Fast and cheap sql builder
A production-grade messaging abstraction for Go. It provides a unified API to decouple business logic from various brokers including Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS. Featuring built-in OpenTelemetry integration and engineered for high reliability.
Go bindings based on the JSON API errors reference
Type-safe HTML template rendering engine for Go with generics, compile-time validation and go-generate support
Golang Ifood API SDK
🔑 Go bindings to the HIBP API
Golang logger to different configurable writers.
Test suites support for standard Go1.7 "testing" by leveraging Subtests feature
Parse, filter, build, and transform HLS & DASH manifests in Go. Zero dependencies. Ships as a library, HTTP proxy server, and CLI tool.
Generate PlantUML diagrams from Chrome or Firefox network inspections
🧑💻 High Developer Experience, zap based logger. It offers rich functionality but is easy to configure and allows the user to choose the best output format for their purposes.
Event Bus package for Go
Simple in-memory key-value storage with TTL for each record.
Write and read JSON from different sources in one line
A Go library providing a simplified abstraction over google/gopacket for network packet parsing and processing, reducing boilerplate and improving ease of use while preserving core packet inspection capabilities.
Feature-rich filesystem mocking for Go tests: comprehensive error injection, latency simulation, write operations, operation statistics, and standalone file handles. Built on testing/fstest.MapFS with comprehensive fs.FS interface support.
Tag based configuration loader from different providers
Tamper-evident audit log for Go: an append-only, hash-chained, optionally Ed25519-signed log/slog handler, with offline logx verify. Built on the standard library, zero third-party dependencies. Also a full slog toolkit (colored output, JSON, rotation, fan-out, CLI).