Showing 36 of 2766 projects
A production-ready Clean Architecture template for Go services with REST, gRPC, AMQP, and NATS RPC servers.
A Go library for generating interactive charts and visualizations using Apache ECharts.
A dependency injection based application framework for Go that eliminates globals and enables code reuse.
A simple chat bridge that connects over 20 chat protocols like Slack, Discord, IRC, Matrix, and Telegram.
A tiny, non-intrusive, idiomatic HTTP middleware library for Go that encourages use of net/http Handlers.
Arbitrary-precision fixed-point decimal numbers in Go for accurate financial calculations.
A deprecated Go client for Elasticsearch, now superseded by the official Elasticsearch client.
A fast, zero-configuration load balancing HTTP(S) and TCP router for services managed by Consul.
A high-performance, high-extensibility Go HTTP framework for building microservices.
A mock code autogenerator for Go interfaces using testify/mock to eliminate boilerplate.
A lightweight network IP scanner with a web GUI that monitors hosts, sends notifications, and exports data to Grafana.
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 Windows GUI toolkit for the Go Programming Language
A command-line password manager for teams, built as a drop-in replacement for pass with GPG encryption and git versioning.
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.
Generate a type-safe Go ORM from your existing database schema using a database-first approach.
A web UI and orchestrator for restic backup, providing scheduled backups, snapshot management, and file restoration.
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 state-of-the-art static analysis linter for Go that finds bugs, performance issues, and enforces style rules.
A state-of-the-art static analysis linter for Go that finds bugs, performance issues, and enforces style rules.
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.
A Go library for packet decoding, capture, and network traffic analysis.
A command-line client for Google Drive that enables file synchronization, management, and scripting without a background daemon.
A highly scalable and available P2P Docker registry designed for fast distribution of large images in hybrid cloud environments.
A customizable HTTP/HTTPS proxy server library for Go, enabling request/response manipulation and MITM capabilities.
Official Go client for NATS, a cloud-native messaging system, enabling high-performance publish-subscribe and request-reply communication.
A filesystem abstraction library for Go that provides a universal interface for local, in-memory, cloud, and archive backends.
A virtual network that connects Docker containers across multiple hosts with automatic discovery.
A terminal-based Slack client for accessing Slack workspaces directly from the command line.
A Go package providing a simple, clean, and idiomatic way to implement multi-provider authentication for web applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.