A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
Repository Index
47,133 repositories indexed
25–48 of 117 · Most stars
One governed graph for AI agents — GraphQL + MCP over your databases, files, APIs, and code
Idempotent schema management for MySQL, PostgreSQL, SQLite, and SQL Server
- mysql
- postgresql
- schema-changes
- mssql
:running: A .gitignore magician in your command line
- gitignore
- linux
- mercurial
- magician
Go (golang) package with 90 configurable terminal spinner/progress indicators.
- go
- golang
- spinner
- statusbar
Interactive Go Interview Platform - 30+ coding challenges with instant feedback, AI interview simulation, competitive leaderboards, and automated testing. From beginner to advanced levels with real-world scenarios.
- go-interview-questions
- golang
- golang-interview-questions
- hacktoberfest
Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
- golang
- go
- cache
- inmemory-cache
✨Clean and minimalistic environment configuration reader for Golang
- configuration
- environment-variables
- environment-configuration
- hacktoberfest
GO Feature Flag is a simple, complete and lightweight self-hosted cloud native feature flag solution 100% Open Source — built on OpenFeature 🎛️
- feature-flags
- feature-toggles
- feature-flag
- feature-toggle
Open Source HTTP Reverse Proxy Cache and TSDB Query Accelerator
- prometheus
- dashboards
- caching
- accelerator
Benchmarks of Go serialization methods
- benchmarking
- go
- golang
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
- go
- golang
- testing
- integration-testing
Kubernetes-native IoT gateway
- iot
- internet-of-things
- iot-platform
- kubernetes
Declarative pure-SQL schema management for MySQL and MariaDB
:triangular_ruler: Create beautiful generative image patterns from a string in golang.
- go
- geopattern
- visualization
- octagon
Hprose is a cross-language RPC. This project is Hprose for Golang.
- rpc
- rpc-framework
- rpc-client
- rpc-server
TranslatedA modern, cross-platform open-source video downloader GUI for yt-dlp & FFmpeg — save watermark-free HD videos from across the web in one click
- desktop-app
- electron
- open-source
- typescript
CBOR codec (RFC 8949, RFC 8742) with CBOR tags, Go struct tag options (toarray, keyasint, omitempty, omitzero), float64/32/16, big.Int, and fuzz tested.
- cbor
- rfc-8949
- cose
- cwt
An opinionated guideline to structure & develop a Go web application/service
- go
- webapp
- webservice
- webserver
EliasDB a graph-based database.
- golang
- graph
- embedded
- supports-transactions
Track AI API quotas across Synthetic, Z.ai, Anthropic (Claude Code), Codex, GitHub Copilot & Antigravity in real time. Lightweight background daemon (<50MB RAM), SQLite storage, Material Design 3 dashboard. Zero telemetry.
- developer-tools
- golang
- quota-tracker
- ai-api-monitoring
Signal 18 repman - Replication Manager for MySQL / MariaDB / Percona Server
- failover
- slave
- leader-election
- mariadb
Simple, useful and opinionated config loader.
- go
- golang
- dependency-free
- config
A task scheduler built with Go and Vue.js that allows users to specify recurring jobs via a simple YAML configuration file. The scheduler reads job definitions, executes commands at specified times using cron expressions, and passes in environment variables for each job.