SeaweedFS is a distributed storage system for object storage (S3), file systems, Iceberg table buckets, and Lance vector buckets, designed to handle billions of files with O(1) disk access and effortless horizontal scaling.
Repository Index
47,133 repositories indexed
1–24 of 37 · Most stars
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
Infrastructure orchestration from local to your cloud
- go
- backend
- microservices
- encore
Provides a simple way to run Selenium Grid with Chrome, Firefox, and Edge using Container Platform, making it easier to perform browser automation at scale
A Cloud Native traffic orchestration system. (CNCF Project)
- go
- http
- api-gateway
- gateway
A feature complete and high performance multi-group Raft library in Go.
- raft
- paxos
- golang
- go
Fullstack Workspace for Humans & Machines
- cdn
- cloud-computing
- cloud-native
- distributed-systems
IoT Platform Framework
- golang
- iot-platform
- edge-computing
- distributed-systems
Simplified distributed locking implementation using Redis
- golang
- redis
- lock
- distributed
s3git: git for Cloud Storage. Distributed Version Control for Data. Create decentralized and versioned repos that scale infinitely to 100s of millions of files. Clone huge PB-scale repos on your local SSD to make changes, commit and push back. Oh yeah, it dedupes too and offers directory versioning.
- cloud-storage
- git
- version-control
- decentralized
A lightweight, high-performance go mqtt server(v3.0|v3.1.1|v5.0) supporting distributed cluster
Raft library for maintaining a replicated state machine
- raft
- distributed-systems
- consensus
CometBFT: A distributed, Byzantine fault-tolerant, deterministic state machine replication engine. A fork and successor to Tendermint Core.
A distributed MySQL binlog storage system built on Raft
- mysql
- raft
- golang
- mysql-binlog
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
- golang
- workflow
- distributed-system
- orchestration
The management of multiple apps running over different ports made easy
- proxy
- tools
- golang
- proxy-server
Composable, observable and performant config handling for Go for the distributed processing era
- configuration
- config
- state-management
- reloading
A platform for packaging and launching blockchain infra. Think docker compose for blockchain
- devops
- docker
- docker-compose
- environment
Embeddable and distributed in-memory alternative to Redis.
- cluster
- database
- distributed
- memory
[Go]Distributed Actor/Grain framework for Golang with goodies
- actor-model
- actors
- actorsystem
- golang
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
- service-autodiscovery
- peer-autodiscovery
- zeromq
- golang
state machine which runs code
- golang
- workflows
- state-machine
- actor-model
A library that implements the outboxer pattern in go
- go
- resiliency
- distributed-systems
A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.