Showing 36 of 1971 projects
A simple, powerful, and extensible CI/CD engine designed for self-hosting.
Go language bindings for OpenCV 4, enabling computer vision applications with support for CUDA, DNN, and OpenVINO.
Arbitrary-precision fixed-point decimal numbers in Go for accurate financial calculations.
A fast, zero-configuration load balancing HTTP(S) and TCP router for services managed by Consul.
A mock code autogenerator for Go interfaces using testify/mock to eliminate boilerplate.
An interactive command-line tool to drill down JSON data incrementally with jq-like filtering, auto-completion, and JMESPath support.
A fluent Go job scheduling library for running functions at fixed intervals, cron times, or random durations.
A modular, open-source blockchain SDK for building secure, high-performance, interoperable Layer 1 chains.
A modular, open-source blockchain SDK for building secure, high-performance, interoperable Layer 1 chains with full customizability.
A pure Go implementation of ECMAScript 5.1+ with a focus on standard compliance and performance.
A Go library for writing shell-like scripts with a pipeline API for file reading, subprocess execution, string matching, and more.
A lightweight, framework-agnostic command-line tool for database schema migrations using plain SQL.
solar charging ☀️🚘
Generate a type-safe Go ORM from your existing database schema using a database-first approach.
A high-performance, concurrent cache library for Go with cost-based eviction and excellent hit ratios.
A Lua 5.1 VM and compiler written in Go, designed for embedding Lua scripting into Go applications.
A fast cross-platform HTTP benchmarking tool written in Go for load testing web services.
A fast, lightweight DNS proxy and ad-blocker for local networks with advanced DNS configuration and privacy features.
An open-source Go framework for building ultra-performant API gateways with middleware support.
A command-line client for Google Drive that enables file synchronization, management, and scripting without a background daemon.
Official Go client for NATS, a cloud-native messaging system, enabling high-performance publish-subscribe and request-reply communication.
A full node Bitcoin implementation written in Go, providing an alternative to Bitcoin Core with a focus on modularity.
A filesystem abstraction library for Go that provides a universal interface for local, in-memory, cloud, and archive backends.
A terminal-based Slack client for accessing Slack workspaces directly from the command line.
A mock SQL driver for Go that simulates database behavior in tests without requiring a real database connection.
A command-line tool for performing zero-downtime, reversible schema migrations in PostgreSQL.
An open-source observability tool for Kubernetes applications that automatically collects telemetry using eBPF.
An open-source observability tool for Kubernetes applications that automatically collects telemetry using eBPF and provides in-cluster edge compute.
Visualize call graphs of Go programs using interactive Graphviz-based diagrams.
A Go library providing comprehensive bindings for the Telegram Bot API, enabling easy bot development.
A practical Go example application demonstrating DDD, Clean Architecture, and CQRS through step-by-step refactoring.
A zero-dependency Go library for parsing environment variables into typed structs.
A reconnaissance tool that finds potentially sensitive files in public GitHub repositories for security analysis.
A terminal-based stock, crypto, and derivatives price watcher and position tracker with real-time updates.
Design-first Go framework that generates API code, documentation, and clients from a single DSL, eliminating drift between design and implementation.
The official Go client library for interacting with Elasticsearch, providing a comprehensive API for search, indexing, and data operations.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.