Goma Gateway – Lightweight, High-Performance API Gateway and Reverse Proxy with declarative config, robust middleware, and support for REST, GraphQL, TCP, UDP, and gRPC.
- api-gateway
- go-proxy
- microservices
- api-management
47,133 repositories indexed
337–360 of 590 · Most stars
Goma Gateway – Lightweight, High-Performance API Gateway and Reverse Proxy with declarative config, robust middleware, and support for REST, GraphQL, TCP, UDP, and gRPC.
A simple web portal that can act as startup page and shows a collection of links/urls. Also supports adding custom pages. Everything with one config file.
hiboot is a high performance web and cli application framework with dependency injection support
SaaS boilerplate/starter-kit in Go+React with Stripe integration, multi-tenant support, comprehensive features and AI-agent ready
Fast and reliable way to work with Microsoft Excel™ [xlsx] files in Golang
Demo app for learning observability with Grafana and performance testing with k6.
Run performance tests in Kubernetes cluster with Kangal
Timberjack is a Go log rolling library with support for size-based, time-based, and manual rotation.
Guided Soar server installer for Ubuntu 24.04 amd64, with Persian documentation and WhiteDNS IR/GLOBAL profiles
:chart_with_upwards_trend: Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...
The CI/CD that grows with you. One binary, any database, runs anywhere.
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.
Go client for wit.ai HTTP API
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.
The new network OS designed for white-box switches based on open 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 ⚡️