Showing 36 of 1506 projects
A high-performance, extensible, cloud-native API gateway built with Go, featuring plugin-based architecture and enterprise-grade management.
A benchmark suite comparing the performance of Go HTTP request routers and web frameworks using real-world API routing structures.
A pure Go game engine for building 2D games and GUI applications with built-in rendering, physics, and audio systems.
A modern cryptocurrency trading bot framework written in Go, supporting multiple exchanges, backtesting, and built-in strategies.
A Go driver for RethinkDB providing a native interface to query and manage the NoSQL database.
Automates the creation of isolated, repeatable development and production environments using Docker and VirtualBox.
A CLI tool for linting and testing Helm charts, designed for CI/CD pipelines and pull request validation.
A comprehensive benchmark suite comparing performance and correctness of Go serialization libraries.
A command-line tool that provides an SQL-like query language for reading, updating, and deleting CSV records.
A Go wrapper for libvips providing lightning-fast image processing and resizing with type-safe bindings.
A unified data pipeline tool for ingestion, transformation with SQL/Python/R, and data quality checks across major platforms.
A Redis-backed message queue system written in Go, featuring consumer lifecycle management, batch processing, and retry mechanisms.
A collection of beautifully designed UI components for Go and templ, installable via CLI with full customization.
A Go library and CLI tool for sending notifications to multiple services like Slack, Discord, and more.
A Go tool that calculates cyclomatic complexity of functions to identify code needing refactoring.
A self-hosted unified push service for sending notifications to Android, iOS, and Kindle mobile apps via RESTful APIs.
A beginner-friendly introduction to Prometheus covering metrics, architecture, instrumentation, and visualization with Grafana.
A terminal-based tool to manage multiple Git repositories with batch operations and individual repository control.
A comprehensive Go SDK and RPC client for interacting with the Solana blockchain, including JSON RPC, WebSocket, and program clients.
A Flutter plugin that provides native file picker dialogs for mobile, web, and desktop platforms with extensive filtering and cloud support.
A highly configurable slideshow application for displaying photos and videos from your Immich self-hosted photo library.
A Go library for scanning database rows into structs, maps, and primitive types with minimal boilerplate.
A Go-based CLI tool for managing Obsidian vaults and notes directly from the terminal, without requiring Obsidian to be running.
A Go database toolkit for CRUD operations, migrations, and queries with ActiveRecord-inspired conventions.
A minimal HTTP server that executes shell commands via simple HTTP endpoints, ideal for prototyping and remote control.
A Go library for adding ANSI colors and text formatting to terminal output, with support for Printf/Sprintf methods.
Integration testing toolkit that spins up ephemeral Docker containers for dependencies, eliminating the need for mocks.
A fast, resilient distributed stream processing framework that simplifies real-time data applications with high performance and easy scaling.
Database security suite providing field-level encryption, SQL injection prevention, and intrusion detection for sensitive data.
A Go package for downloading files with progress monitoring, auto-resume, checksum validation, and concurrent batch downloads.
A pure Go game engine for building terminal-based games with a simple render loop, built on top of Termbox.
A natural language date/time parser with pluggable rules and merge strategies for Go applications.
A fast, lightweight, and federated messenger designed for self-hosting with minimal resource consumption.
A better ORM for Go, based on non-empty interfaces and code generation via go generate.
An accelerated machine learning framework for Go, offering a PyTorch/Jax/TensorFlow-like experience with support for CPUs, GPUs, TPUs, and WASM.
An Emacs major mode for editing Go code with syntax highlighting, indentation, and integration with Go tools.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.