A production-grade messaging abstraction for Go. It provides a unified API to decouple business logic from various brokers including Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS. Featuring built-in OpenTelemetry integration and engineered for high reliability.
Repository Index
47,133 repositories indexed
1,393–1,416 of 1,523 · Most stars
a db migration management CLI and library
- database-migrations
- schema-migrations
- cassandra
- mysql
Wisp CLI — Interactive trading platform for backtesting and live trading across spot, perpetual futures, options, and prediction markets
:closed_lock_with_key: Middleware for keeping track of users, login states and permissions
- bcrypt
- middleware
- permissions
- redis
Compare and analyze PostgreSQL EXPLAIN plans from the CLI
n-out-of-N-keys encryption framework based on shamir's secret sharing algorithm
Type-safe HTML template rendering engine for Go with generics, compile-time validation and go-generate support
- code-generator
- compile-time
- developer-tools
- generics
K6 extension for ethereum protocols
Fast API compatibility reports for Go projects
🫥 Kustomize transformer plugin for strict templating of resources
- go
- golang
- kubernetes
- kustomization
Extensions for Golang's database/sql
- go
- golang
- sql
🦫 Privacy-first virtualization layer for LLM context with MCP protocol for tool access.
A GitHub Action that analyses a Pull Request and adds unit tests if necessary / possible
automatic enumeration and maintenance of Suricata monitoring interfaces
- suricata
- interfaces
- automation
- network
FlashFlags is an ultra-fast, zero-dependency, lock-free command-line flag parsing library for Go. Originally built for Argus, it provides great performance while maintaining simplicity and ease of use.
- command-line
- configuration-files
- evironmental-variables
- fast
Fast, zero-configuration, static HTTP filer server.
- server
- golang
- static-server
- file-server
Provides a type for working with optional variables, fields in structures, functions and database models.
persistence layer code generation for golang
- golang
Pure Go library for reading and writing MATLAB .mat files (v5-v7.3+). No CGo, no external dependencies. Full support for numeric types, complex numbers, and multi-dimensional arrays. Cross-platform (Windows/Linux/macOS). Part of SciGoLib ecosystem.
- cross-platform
- data-science
- go
- golang
The Generic version of `gcache`. It supports multiple eviction policies: LRU, LFU, ARC.
💬 Sentiment analyzer library using SentiWordnet in Go
- sentiment
- sentiment-analysis
- sentiment-analyzer
- sentiment-classification
Generate PlantUML diagrams from Chrome or Firefox network inspections
- go
- golang
- plantuml
- chrome
CLI-friendly package for pg migrations management.
- go
- golang
- postgresql
- go-pg
Solution for accumulation of events and their subsequent processing.
- accumulator
- batch
- golang
- golang-tools