Showing 36 of 158 projects
A Go library providing a fluent API to simplify HTTP client requests, reducing boilerplate compared to net/http.
A collection of beautifully designed UI components for Go and templ, installable via CLI with full customization.
A scriptable interpreter written in Go for embedding and extending applications with custom scripting.
A comprehensive and idiomatic Go library for sending emails with SMTP, attachments, templates, and extensive security features.
The most accurate natural language detection library for Go, excelling with short text and mixed-language content.
A generic object pool implementation for Go, directly rewritten from Apache Commons Pool with rich configuration options.
A lightweight, high-performance, embeddable MQTT broker server written in Go, supporting distributed clusters and MQTT v3.0, v3.1.1, and v5.0.
A comprehensive Go client library for the Twitter 1.1 API with full endpoint coverage and OAuth support.
A native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, and custom formats.
A high-performance Go library and CLI tool for parsing, writing, and working with DICOM medical image files.
An opinionated guideline for structuring and developing Go web applications/services following DDD and Clean Architecture principles.
A Go library implementing the XDG Base Directory Specification and XDG user directories for portable application file storage.
A high-performance Go library for fast IP address to CIDR block lookups using a path-compressed trie.
A Go library for injecting controlled failures into code for testing error handling and fault tolerance.
Go bindings for the PortAudio audio I/O library, enabling audio input/output operations in Go applications.
A lightweight TCP server framework for Go with message routing, middleware, and customizable packet handling.
A Go package for querying HTML documents using XPath expressions with built-in caching for performance.
A fast and simple MongoDB ODM for Go built on the official Mongo Go Driver.
A Go library that helps you keep SQL files separate from code and execute them with named queries.
A Go web scraping framework that extracts structured data from websites using CSS selectors, including JavaScript-rendered pages.
A Go library and CLI for parsing, writing, syncing, merging, and converting subtitle files across multiple formats.
A Go package for sending emails via SMTP with support for keep-alive connections, TLS/SSL, and bulk sending.
A safe, simple, and fast JSON Web Token (JWT) library for Go, implementing RFC 7519.
A Go library for implementing HTTP long-polling servers and clients to enable web pub-sub communication.
A Go HTTP client wrapper that adds retries, backoff strategies, and concurrency for resilient network requests.
A Go database driver for Oracle databases that implements the standard database/sql interface.
A Go library for natively demuxing and muxing MPEG Transport Streams (.ts) files.
Run ONNX transformer pipelines (like Hugging Face) natively in Go for inference and fine-tuning, with support for CPU, GPU, and TPU.
A modular Go library and framework for building Discord bots and interacting with the Discord API.
A simple, full-featured Go library for application configuration management supporting JSON, YAML, TOML, INI, ENV, Flags, and more.
Pure Go package for reading and writing xz-compressed files with a command-line tool included.
A Go library and HTTP server for reading, writing, and validating Automated Clearing House (ACH) files following Nacha standards.
A lightweight, configurable, and extensible structured logging library for Go with multi-output support and advanced file handling.
A channel-based pubsub package for Go with wildcard support, predicates, cancellation, and flexible event handling.
A stream-like, immutable, lazy-loading Go library for functional operations on slices with a focus on performance.
A simple and fast HTTP router for Go that supports regexp parameters and is optimized for building RESTful APIs.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.