Showing 36 of 618 projects
A Go library that converts SQL queries to Elasticsearch DSL for easier query construction.
A Go library that runs a real PostgreSQL database locally as part of your application or tests.
A Go client library for accessing GitHub's GraphQL API v4 with a friendly, type-safe interface.
A Go wrapper for wkhtmltopdf that provides a type-safe interface to generate PDFs from HTML.
A Go library for combining multiple errors into a single error value while maintaining idiomatic Go patterns.
A Go package for building Bluetooth Low Energy peripherals and clients using the GATT protocol.
A Go library implementing the Circuit Breaker pattern to handle remote call failures and prevent resource exhaustion.
Fast, parallelized, streaming access to Amazon S3 with a CLI tool and Go library.
A comprehensive Go library for technical analysis, offering indicators, strategies, and backtesting with no external dependencies.
A comprehensive data structures and algorithms library for Go, inspired by C++ STL with goroutine-safe implementations.
A comprehensive Go client library for the Twitter 1.1 API with full endpoint coverage and OAuth support.
A Go library providing types and utilities for 2D geometric and geospatial data, including GeoJSON and Mapbox Vector Tiles.
A pure Go command line editor with history and cross-platform support, inspired by linenoise.
A pure Go interface for interacting with libvirt using its RPC protocol instead of C bindings.
A high-performance Go library and CLI tool for parsing, writing, and working with DICOM medical image files.
Official Go library for interacting with the Twilio SendGrid Web API v3 to send emails and manage email services.
A secure, fast, and feature-rich CBOR codec for Go, fully compliant with RFC 8949 and RFC 8742.
A stable, widely-used Go library implementing the core Raft consensus algorithm for maintaining a replicated state machine.
An improved HyperLogLog implementation with LogLog-Beta bias correction, sparse representation, and flexible precision for cardinality estimation.
A complete Go library for the Telegram Bot API with one-to-one type and method mapping.
A Go library for receiving and parsing webhook events from GitHub, Bitbucket, GitLab, Docker Hub, Gogs, and Azure DevOps.
A simple, fast, ordered, persistable key-value storage library for Go, using an LSM-like design.
A Go library implementing the XDG Base Directory Specification and XDG user directories for portable application file storage.
A Go library for executing commands over SSH at scale, handling tens of thousands of concurrent connections for network/server automation.
A Go library and CLI tool that converts images into ASCII art with customizable output options.
Efficient Go library implementing OpenGeo Consortium-style geometry types for geospatial applications.
An embeddable vector database for Go with a Chroma-like interface, enabling RAG and semantic search without external dependencies.
A self-contained Japanese morphological analyzer written in pure Go, tokenizing text into words and analyzing parts of speech.
A Go library for generating super short, fully unique, non-sequential, and URL-friendly IDs at high speed.
A Go library for implementing bash completion with built-in completion for Go commands.
A high-performance JSON parser and toolkit for Go, optimized for large and variable datasets.
A Go-based Elasticsearch client library implementing core indexing and search APIs with multi-connection support.
A cross-platform file system event notification library for Go that unifies inotify, FSEvents, kqueue, and ReadDirectoryChangesW.
A comprehensive RTSP client and server library for Go, supporting secure protocols, tunneling, and a wide range of media codecs.
A cross-platform Go package and command-line tool providing Zenity-like graphical dialogs for user interaction.
A Go library providing digital signal processing packages including FFT, spectral analysis, window functions, and WAV file utilities.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.