Showing 36 of 39 projects
A curated list of awesome Go frameworks, libraries, and software, inspired by awesome-python.
A curated list of awesome Go frameworks, libraries, and software, inspired by awesome-python.
A declarative, simple, fast, and fun Go package for building command line tools with no external dependencies.
An authorization library supporting ACL, RBAC, ABAC, and other access control models across multiple programming languages.
A set of extensions for Go's database/sql library providing named parameter support and struct mapping.
A high-performance drop-in replacement for Go's standard encoding/json package with 100% compatibility.
A dead simple 2D game engine for Go that enables cross-platform game development with a minimal API.
A simple, feature-rich HTTP, REST, and SSE client library for Go.
A comprehensive PDF processing library and CLI written in Go, supporting encryption, validation, and batch operations.
The official MongoDB-supported Go driver for building applications with MongoDB databases.
A fast, concurrent, evicting in-memory cache for Go designed to store gigabytes of data with minimal GC overhead.
A fluent SQL query builder for Go that generates SQL from composable parts without being an ORM.
A Go library for generating interactive charts and visualizations using Apache ECharts.
A Go library providing comprehensive bindings for the Telegram Bot API, enabling easy bot development.
A Go package providing low-level bindings to the Discord API for building bots and integrations.
A Go client implementation for the OAuth 2.0 authorization framework.
A modern Go module for beautifying console output with charts, progress bars, tables, trees, and interactive components.
A Go package for writing logs to rolling files with configurable size, age, and backup limits.
Confluent's high-performance Golang client for Apache Kafka, built on librdkafka with commercial support.
A high-performance, crypto-secure Reliable-UDP library for Go with FEC support, designed for latency-sensitive applications.
A high-level Go package for building SSH servers with an API as simple as net/http.
A modern, simple, fast & flexible micro framework for building HTTP REST/RPC APIs in Go backed by OpenAPI 3 and JSON Schema.
A fast, embeddable load testing library, command-line tool, and server with web UI for HTTP, gRPC, TCP, and UDP, featuring latency histograms and advanced echo capabilities.
A simple, fast, embeddable, persistent key/value store written in pure Go, supporting transactions and multiple data structures.
A high-performance Go driver for ClickHouse offering both native and standard database/sql interfaces.
A Django-syntax templating engine for Go with advanced expressions, macros, and sandboxing.
A Go package for generating clean, responsive HTML and plain-text transactional emails with built-in themes.
A feature-rich in-memory cache library for Go with support for LRU, LFU, ARC, and expirable entries.
A fast and robust Go client driver for Apache Cassandra, implementing the native CQL binary protocol.
A high-performance Golang port of the Jieba Chinese text segmentation library.
A minimalistic, high-performance goroutine worker pool library for Go that elegantly manages concurrent tasks with automatic scaling.
A Go library that parses date strings without requiring prior knowledge of their format.
A Go library for implementing OAuth2 authorization and token servers with support for PKCE.
A Go client library for interacting with Memcached servers, providing a simple API for caching operations.
A Go library for hardware discovery and inspection on Linux, Windows, and macOS without requiring root privileges.
A fully compliant, embeddable high-performance MQTT v5 and v3.1.1 broker/server written in Go for IoT and pub/sub 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.