Bloom filters implemented in Go.
Repository Index
63,766 visible repositories in the index
385–408 of 494 · Most stars
Go(lang) benchmarks - (measure the speed of golang)
- golang
- go
- examples
- benchmark
Generic graph data structures and algorithms for Go (Golang): dependency graphs (DAGs) with cycle checks and topological sort, BFS and DFS traversal, Dijkstra and other shortest paths, connectivity and partitioning. No dependencies.
- generic
- golang
- graph
- graph-algorithms
Born is a modern ML framework for Go — train and deploy models as single binaries. Pure Go, zero CGO, GPU accelerated.
- autodiff
- automatic-differentiation
- cross-platform
- deep-learning
A production-ready, container-first opinionated gofiber project template. Config by envvars, DI by go.uber.org/fx, Database by uptrace/bun, with out-of-the-box MVC folder structure and CI/CD support.
Open-source Docker infrastructure platform. One web UI — containers, security, DNS, VPN, monitoring, backups, reverse proxy, terminal, and multi-node orchestration. Replace a dozen tools with one.
- agplv3
- docker
- docker-container
- docker-deployment
testcase is an opinionated testing framework to support test driven design.
common creational, behavioural and structural patterns implemented in go 🤩
- go
- design-patterns
- software-engineering
- software-development
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
- distributed-systems
- priority-queue
- task-queue
- task-scheduler
Time-series database and pub/sub messaging server for IoT and real-time devices, in Go: an embeddable storage engine with TTLs, wildcard topics and encryption, and a clustered server over gRPC, TCP and WebSocket with replication and rolling upgrades.
This library provides a simple microservice framework based on clean architecture principles with a working example implemented.
- golang
- go
- microservices
- microservice
State estimation and filtering algorithms in Go
- golang
- filtering
- estimator
- particle-filter
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
Kustomize generator plugin that generates Secrets from sops-encrypted files
A distributed unique ID generator of using Sonyflake and encoded by Base58
- go
- id
- identity
- base58
100% open-source, AI-native web analytics with cookieless tracking, open exports, custom domains, and SSO—self-hosted as one Go binary or managed in EU/US cloud.
- analytics
- go
- ai-analytics
- ai-visibility
A dead-simple, extensible MQTT implementation well suited for embedded systems.
- go
- golang
- mqtt
- mqtt-client
TakaTime is a blazingly fast, privacy-first coding activity tracker and the open-source, self-hosted alternative to WakaTime. Track your development activity across Neovim, VS Code, JetBrains IDEs, and Antigravity while generating rich analytics, beautiful dashboards, and GitHub profile statistics—all powered by your own MongoDB database.
- github-actions
- golang
- lua
- neovim
Self-hosted, multi-tenant agent harness for SRE incident diagnosis — risk-gated tool approvals, durable resumable runs, audit trail, model gateway, MCP tools, and a native desktop chat client. Written in Go.
Let agents control any remote computer, anytime, anywhere. Self-hosted AI agent remote assistance via MCP and terminal.
Transpile Golang into Arduino code to use fully automated testing at your IoT projects.
- go
- golang
- arduino
- transpiler
Authenticated encrypted API tokens (IETF XChaCha20-Poly1305 AEAD) for Golang
- golang
- tokens
- branca
- jwt
Scalable, stateless selenium, playwright, devtools, mpc hub for Kubernetes cluster
Powerful and versatile MIME sniffing package using pre-compiled glob patterns, magic number signatures, XML document namespaces, and tree magic for mounted volumes, generated from the XDG shared-mime-info database.
- mime
- mime-types
- mime-database
- filetype