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
57,637 visible repositories in the index
673–696 of 1,036 · 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.
⚡️ SharePoint SDK for Go
Enterprise-grade 2D graphics library for Go. Pure Go, zero CGO. Part of GoGPU ecosystem.
Sparse matrix formats for linear algebra supporting scientific and machine learning applications
Utility that exposes the expiry of TLS certificates as Prometheus metrics
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.
APM is a process manager for Golang applications.
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.
tcpack is an application protocol based on TCP to Pack and Unpack bytes stream in go program.
Eventually consistent distributed in-memory cache Go library
:sunglasses:Package captcha provides an easy to use, unopinionated API for captcha generation
A terminal application to watch crypto prices!
A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.
Run functions resiliently in Go, catching and restarting panics
Go wrapper for the Pushover API
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 ⚡️
CoAP Client/Server implementing RFC 7252 for the Go Language
Simple Reverse Proxy with Caching, written in Go, using Redis.
Go Server/API micro framework, HTTP request router, multiplexer, mux
A library for working with IP addresses and networks in Go
Go binding for the cairo graphics library
Generate scaffold project layout for Go.
:incoming_envelope: A fast Message/Event Hub using publish/subscribe pattern with support for topics like* rabbitMQ exchanges for Go applications