Distributed reliable key-value store for the most critical data of a distributed system
- etcd
- raft
- distributed-systems
- kubernetes
47,133 repositories indexed
1–15 of 15 · Most stars
Distributed reliable key-value store for the most critical data of a distributed system
Storage Orchestration for Kubernetes
An embedded key/value database for Go.
Manage local application configuration files using templates and data from etcd or consul
A Cloud Native traffic orchestration system. (CNCF Project)
PostgreSQL cloud native High Availability and more.
Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.
Raft library for maintaining a replicated state machine
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
Golang rate limiters for distributed applications
Composable, observable and performant config handling for Go for the distributed processing era
extensible, high-performance configuration management library, optimized for hierarchical data
One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.
Microservers are easy!