The Balanced Routing Table (BART) adapts D.E. Knuth's Allotment Routing Table (ART) algorithm to deliver comparable lookup speeds with superior update efficiency and a significantly smaller memory footprint.
- ip
- ipv6
- cidr
- ip-routing
47,133 repositories indexed
289–312 of 446 · Most stars
The Balanced Routing Table (BART) adapts D.E. Knuth's Allotment Routing Table (ART) algorithm to deliver comparable lookup speeds with superior update efficiency and a significantly smaller memory footprint.
Defang Deploy CLI. Develop Once, Deploy Anywhere. Take your app from Docker Compose to a secure and scalable deployment on your favorite cloud in minutes.
A lightweight yet powerful, fast, customizable, type-safe object-relational mapper for the Go programming language.
Configurable recompiling and rerunning go apps when source changes
websocket based messaging server written in golang
A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.
Bayesian text classifier with flexible tokenizers and storage backends for Go
preflight helps you verify scripts and executables to mitigate chain of supply attacks such as the recent Codecov hack.
:non-potable_water: Is a lightweight HTTP router that sticks to the std "net/http" implementation
POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations
🚀 Configurable Golang 📨 email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists.
Open-source customizable homelab dashboard
Easy to use and modular library to make self updating golang programs
EasyDocker is a TUI focused on investigating and troubleshooting Docker resources. Highly inspired by lazydocker and k9s while leveraging beautiful graphics from BubbleTea
Econumo - A personal and family budgeting app with multi-currency support, shared accounts, and flexible budgets
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.
Pagser is a simple, extensible, configurable parse and deserialize html page to struct based on goquery and struct tags for golang crawler
A revamped Google's jump consistent hash
A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.
A dead-simple, extensible MQTT implementation well suited for embedded systems.
basically a remarkable framework for building JSON-based web APIs in Golang
Golang simple thread pool implementation
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.
Go helpers to manage environment variables