A generic oplog/replication system for microservices
Repository Index
47,133 repositories indexed
145–168 of 184 · Most stars
A dead-simple, extensible MQTT implementation well suited for embedded systems.
- go
- golang
- mqtt
- mqtt-client
A package to allow one to concurrently go through a filesystem with ease
- golang
- filesystem
- concurrency
- golang-package
Hare is a nimble little database management system for Go.
High-performance Distributed Command Pattern (DCP) for Go
- command-pattern
- distributed-systems
- golang
- high-performance
High-performance, zero-allocation ECS for Go. Cache-friendly data orchestrator with type-safe iterators.
- ecs
- entity-component-system
- gamedev
- go
Go(lang) client library for Cachet (open source status page system).
distributed data sync with operational transformation/transforms
- golang
- dot
- ot
- operational
Decentralized Version Control System
Pure Go system tray library for Windows, macOS, and Linux. Zero CGO.
- cross-platform
- dbus
- desktop
- go
Distributed batch data processing framework
A delivery system for running self-updating, signed tools.
Flowgraph package for scalable asynchronous system development
- dataflow
- scalable
- distributed
Fire alarms with system events
- alarm
- fire-alarm
- golang
- system
Golang packages for writing small daemons and servers.
- golang
- logging-library
- systemd
- statsd-client
Retrying made simple and easy for golang :repeat:
- resiliency
- go
- distributed-systems
The standards-based Web Components multitool. Generate Custom Elements Manifests, Dev Server, LSP, and MCP for your app or design system
- custom-elements
- custom-elements-manifest
- go
- golang
Go implementation of systemd Journal's native API for logging
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
A small, very flexible, powerful CI system. Works offline and is configured in Python.
- gitea
- offline
- cicd
- self-hosted
Orpheus is a high-performance CLI framework designed to be super simple and ~30× faster than popular alternatives with zero external dependencies. Built on FlashFlags, Orpheus provides a simple interface to create modern, fast CLI apps similar to git.
- agilira
- cli
- cli-app
- commandline
LazyVPN is an Omarchy VPN manager for WireGuard connections. It replaces manual systemd-networkd configuration with a fast, keyboard-driven TUI featuring killswitch, auto-recovery, and Waybar integration.
Self-hosted CMS that works human or headless: full admin UI plus REST and MCP APIs, built-in semantic search and site chat, and content forking, versioning, diff/merge review, templates, approvals, and static page generation.
- agentic-workflow
- content-management-system
- mcp
- website-development