The Cloud Native Application Proxy
Repository Index
47,133 repositories indexed
1–24 of 27 · Most stars
Connect, secure, control, and observe services.
- microservices
- service-mesh
- lyft-envoy
- kubernetes
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
- consul
- service-mesh
- service-discovery
- kubernetes
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
Manage local application configuration files using templates and data from etcd or consul
PostgreSQL cloud native High Availability and more.
- postgresql
- high-availability
- golang
- kubernetes
Service registry bridge for Docker with pluggable adapters
- docker
- service-discovery
- consul
Type safe SQL builder with code generation and automatic query result data mapping
- golang
- sql
- sqlbuilder
- postgresql
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
- cats
- either
- fp
- functional
HOMER - 100% Open-Source SIP, VoIP, RTC Packet Capture & Monitoring
- monitoring
- troubleshooting
- voip
- rtc
Plugin-driven, extensible HTTP client toolkit for Go
- http-client
- golang
- middleware
- pluggable
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
- go
- golang
- key-value
- key-value-store
Golang rate limiters for distributed applications
- grpc
- rate-limiting
- token-bucket
- leaky-bucket
Exporter for Consul metrics
- consul
- consul-exporter
- go
- prometheus
A tool for formatting Go test results as readable documentation
- agiledox
- go
- golang
- testing
Changelog generator : use a git repository and various data sources and publish the result on external services
A Cilium controller implementation for Nomad
- cilium
- cosmonic
- nomad
- cilium-operator
Open-source Docker infrastructure platform. One web UI — containers, security, DNS, VPN, monitoring, backups, reverse proxy, terminal, and multi-node orchestration. Replace a dozen tools with one.
- agplv3
- docker
- docker-container
- docker-deployment
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.
- go-mongo
- mongo-go-pagination
- mongo-go-driver
- mongo-pagination
Database Abstraction Layer (dbal) for Go. Support SQL builder and get result easily (now only support mysql)
- golang
- dbal
- mysql
- sqlbuilder
Go tool + library that publishes GIS vector data to GeoServer via PostGIS — walks a directory of shapefile / GeoJSON / GeoPackage / KML, loads each into PostGIS via GDAL/OGR, then registers the resulting tables as GeoServer feature types. Idempotent. Tested on GeoServer 2.27 LTS + 2.28 stable.
Track Go benchmark performance over time by storing results in InfluxDB
Docker-aware backup agent using labels to automate backups for PostgreSQL, MySQL, MongoDB, and Redis to local or S3 compatible storage.
Go option and result types that optionally contain a value
- golang
- option
- result
- error