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 25 · 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
Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox
- centos
- fedora
- linux
- containers
Infrastructure orchestration from local to your cloud
- go
- backend
- microservices
- encore
The toolkit to pack, ship, store, and deliver container content
- registry
- oci-specification
- cncf
- oci
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
zot - A scale-out production-ready vendor-neutral OCI-native container image/artifact registry (purely based on OCI Distribution Specification)
- zot
- opencontainers
- oci
- distribution-spec
IoT Platform Framework
- golang
- iot-platform
- edge-computing
- distributed-systems
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
Raft library for maintaining a replicated state machine
- raft
- distributed-systems
- consensus
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
OCI-Native artifact manager
- docker
- harbor
- kubernetes
- managerment
A library that implements the outboxer pattern in go
- go
- resiliency
- distributed-systems
Harvest configuration, watch and notify subscriber
- go
- configuration-management
- golang
Don't install Node, Go, ... locally - use containers you define within your project. If you have a new machine / other contributors you just have to install docker and envcli to get started.
- golang
- docker
- command-line
- cli
Automating distributed Gatling load testing using Kubernetes operator
- gatling
- k8s-operator
Retrying made simple and easy for golang :repeat:
- resiliency
- go
- distributed-systems
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, xDC replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. Enterprise version is at seaweedfs.com.
Two-phase (2PC) and three-phase (3PC) protocols implementaion in Golang
- 2pc
- 3pc
- distributed-systems
- two-phase-commit
The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.
- coherence
- coherence-ce
- golang
- grpc