Showing 36 of 2346 projects
A Go embed.FS wrapper that simplifies working with embedded subdirectories and provides file copying functionality.
An extensible, cross-platform readline library for Go with Unicode support, syntax highlighting, and pluggable terminal interfaces.
A Go library for fixed-point decimal money with ISO 4217 currency support, designed to avoid floating-point precision errors.
A Go library for converting strings into URL-friendly slugs with Unicode support.
A proxy server that converts JSON request bodies to protocol buffers for testing REST APIs with tools like Postman.
A Go library for storing raw SQL queries in .sql files with IDE benefits and compile-time constant generation.
A small binary that loads AWS environment variables from ~/.aws/credentials for easy profile switching.
A high-performance Go library for rapid matching of thousands of events per second against extensive rule sets in-memory.
A Neovim plugin that displays hierarchical call chains for Go symbols with expandable tree views.
A Go package for paginating simple RESTful APIs with performance and ease of use in mind.
A high-performance fixed-point decimal library for Go, using int64 internally and avoiding floats for precise arithmetic.
Transform any Go function into a channel-returning function for parallel execution via goroutines.
A k6 extension that sends real-time load test metrics to TimescaleDB for storage and analysis.
A Go client for building reliable message queues using Redis Cluster Streams.
A lightweight SSH honeypot that logs connection attempts, including IP, username, password, and client version.
A terminal tool for interactive benchmarking and comparison of shell command performance with real-time feedback.
Run commands periodically and expose the latest STDOUT as an HTTP endpoint with live updates.
A lightweight Go task scheduler with cron syntax, task dependency chains, and failure strategy control.
A batteries-included Go framework for building production-grade gRPC and HTTP APIs with MongoDB ODM, Temporal workflows, and zero-config SSL.
A simple Go logging module with rotating file support and console output.
A pytest-inspired fixture caching engine for Go tests with scope control, automatic cleanup, and no external dependencies.
A high-performance, modular TUI framework for Go with perfect Unicode support, DDD architecture, and Elm-inspired design.
A Go library implementing Genetic Algorithm and Particle Swarm Optimization for solving optimization problems.
A Go library providing secure types to prevent secrets from leaking into logs, JSON serialization, and standard output.
Benchmarks comparing machine learning inference performance for tabular models in Go, focusing on low-latency single-sample predictions.
A bash shell tool for managing multiple Go versions, project dependencies, and cross-compilation workflows.
A Go client library for interacting with the Telegram Bot API, enabling easy bot development.
Django-style YAML fixtures for Golang's database/sql library to load test data into databases.
A high-performance Go CLI framework with zero dependencies, offering ~30× faster parsing and a pluggable storage system.
A Go library for monitoring machine activities via pluggable handlers and receiving periodic heartbeat reports.
A CLI tool for managing git repositories with semantic versioning tags, automating version bumps and tag validation.
Define shell command completions using a simple YAML specification file.
A reflection-based dependency injection package for Go that automates dependency management with type safety and runtime efficiency.
A fast and lightweight Go-based launcher for creating and managing PocketBase instances with custom domains and HTTPS.
A k6 extension for testing Prometheus Remote Write endpoints with performance-optimized metric generation.
A Go library for binding Excel files to structs with support for reading, writing, and flexible data mapping.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.