Showing 36 of 1973 projects
A dependency injection based application framework for Go that eliminates globals and enables code reuse.
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 lightweight, framework-agnostic command-line tool for database schema migrations using plain SQL.
solar charging ☀️🚘
A mock code autogenerator for Go interfaces using testify/mock to eliminate boilerplate.
A fluent Go job scheduling library for running functions at fixed intervals, cron times, or random durations.
An interactive command-line tool to drill down JSON data incrementally with jq-like filtering, auto-completion, and JMESPath support.
A pure Go implementation of ECMAScript 5.1+ with a focus on standard compliance and performance.
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 Go library for writing shell-like scripts with a pipeline API for file reading, subprocess execution, string matching, and more.
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, lightweight DNS proxy and ad-blocker for local networks with advanced DNS configuration and privacy features.
A fast cross-platform HTTP benchmarking tool written in Go for load testing web services.
An open-source Go framework for building ultra-performant API gateways with middleware support.
Official Go client for NATS, a cloud-native messaging system, enabling high-performance publish-subscribe and request-reply communication.
A command-line client for Google Drive that enables file synchronization, management, and scripting without a background daemon.
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 and provides in-cluster edge compute.
An open-source observability tool for Kubernetes applications that automatically collects telemetry using eBPF.
Visualize call graphs of Go programs using interactive Graphviz-based diagrams.
A practical Go example application demonstrating DDD, Clean Architecture, and CQRS through step-by-step refactoring.
A Go library providing comprehensive bindings for the Telegram Bot API, enabling easy bot development.
A zero-dependency Go library for parsing environment variables into typed structs.
A self-hostable web dashboard for waking up and managing devices on your local network using Wake-on-LAN.
A terminal-based stock, crypto, and derivatives price watcher and position tracker with real-time updates.
A reconnaissance tool that finds potentially sensitive files in public GitHub repositories for security analysis.
Design-first Go framework that generates API code, documentation, and clients from a single DSL, eliminating drift between design and implementation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.