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
337–360 of 571 · 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.
SMTP mock server written on Golang. Mimic any 📤 SMTP server behavior for your test environment with fake SMTP server.
High-performance configuration management framework for Go applications with zero-allocation performance, universal format support (JSON, YAML, TOML, HCL, INI, Properties), and an ultra-fast CLI powered by Orpheus.
This is a Golang wrapper for working with TMDb API. It aims to support version 3.
🚀 Fast and simple version manger for Deno without runtime dependencies
errgroup with goroutine worker limits
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
A TCP Server Framework with graceful shutdown, custom protocol.
Example source code for the Practical Crypto with Go book.
Go middleware for monetizing your API on a per-request basis with Bitcoin and Lightning ⚡️
Build systems with Go examples
Web-Development 41, a static web server with live-reload
Simple Reverse Proxy with Caching, written in Go, using Redis.
A library for working with IP addresses and networks in Go
A super simple Lodash like utility library with essential functions that empowers the development in Go
Shell library with powerful and modern UI, large feature set, and `.inputrc` support
:incoming_envelope: A fast Message/Event Hub using publish/subscribe pattern with support for topics like* rabbitMQ exchanges for Go applications
Example real world backend API built with Golang + Fiber + Gorm + Swagger
Arch Linux AUR Helper with ncurses functionality and better searching and sorting
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.
A Go package for working with dates
Everything you need for building an agent. A Go library for the LLM tool-calling loop with budgets, hooks, skills, and tracing.
Content discovery and fuzzing with HTTP/3 support (100k requests per second)