Generate type-safe Go converters by defining function signatures.
- golang
- go
- converter
- struct
47,133 repositories indexed
241–264 of 619 · Most stars
Generate type-safe Go converters by defining function signatures.
Fastest structured logging
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
Chaos engineering tool for simulating real-world distributed system failures
Generate a Go struct from XML.
An efficient and feature complete Hystrix like Go implementation of the circuit breaker pattern.
PiG (Pi in Go) is a faithful Go port of upstream Pi, the TypeScript codebase behind the Pi coding agent. It is a parity-bound translation, not a rewrite: upstream behavior is the contract, and Go is the implementation language.
Build platforms that flexibly mix SQL, batch, and stream processing paradigms
Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching.
A probabilistic data structure service and storage
GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.
Graph algorithms and data structures
Package goraph implements graph data structure and algorithms.
Finala is an open-source resource cloud scanner that analyzes, discloses, presents and notifies about wasteful and unused resources.
Extract structured data from web sites. Web sites scraping.
Run:ai is the AI workload orchestration platform for Kubernetes. This monorepo contains the control plane services, in-cluster Kubernetes operator/controllers, shared libraries and clients, the installer, and the local dev environment.
🏎️ Streams & Reactive Programming paradigm for Go: declarative and composable API for event-driven applications
Attach hooks to any database/sql driver
iWF is a Workflow-As-Code microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes
Update version constraints in your Terraform / OpenTofu configurations
Golang rate limiters for distributed applications
The management of multiple apps running over different ports made easy
Composable, observable and performant config handling for Go for the distributed processing era
🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...