Showing 36 of 158 projects
A native Go implementation of the Porter Stemming algorithm for NLP and machine learning tasks.
A simple and blazing fast lock-free logging library for Go, designed for high-performance applications.
A Go library for querying JSON data with a simple expression syntax, making JSON parsing and type assertion easier.
A Go query builder library for PostgreSQL with a fluent API and comprehensive SQL feature support.
A Go ORM and SQL builder library with functional options style, read/write separation, and clean syntax.
A lightweight, embeddable Go library for database migrations using pure Go code and database/sql.
A Go library for building data processing workflows and pipelines with functional operations, cycles, and fan-out capabilities.
A Go SDK for SharePoint providing authentication, HTTP client, and fluent API wrapper for both SharePoint Online and On-Premises.
A Go library for packing and unpacking byte streams over TCP connections to handle message boundaries.
A simple, unopinionated Go package for generating customizable CAPTCHA images with framework independence.
A comprehensive Go library for manipulating IP addresses and networks, inspired by Python's ipaddress and Ruby's ipaddr.
A Go library for filtering, sanitizing, and converting data with built-in rules and functions.
A lightweight Go library for managing database schema migrations with version control.
A Go library for generating TOTP and HOTP one-time passwords with customizable parameters.
A Go SDK for integrating with Medium's OAuth2 API to authenticate users and publish content.
A simple, dependency-free CLI framework for Go with a minimal API and good defaults.
A high-performance Go library for string formatting with C#/Python-like template syntax and advanced formatting options.
A simple, effective Go package for HTTP session management with customizable stores and OWASP-recommended defaults.
A lightweight, database- and broker-agnostic Go library for implementing the transactional outbox pattern.
A modular Go library for building self-updating applications with support for multiple update sources and platforms.
A Go library providing efficient read-write mutexes with trylock, timeout, and no-starvation mechanisms.
A fluent, feature-rich, and highly configurable HTTP client library for Go, designed for rapid and precise API interactions.
A Go database/sql driver for Apache Avatica server, enabling Go applications to connect to Phoenix and other Avatica-backed databases.
A minimalistic Go library for generating, parsing, and verifying HMAC SHA-256 JSON Web Tokens.
A Go package that converts strings to time.Duration with support for weeks and days.
A Go client library for interacting with the HipChat API (v1 only).
A high-performance, thread-safe concurrent map for Go using sharding to minimize lock contention.
A simple, pragmatic IMAP client library for Go with TLS, OAuth2, IDLE notifications, and robust reconnection.
A Go middleware for parsing X-Forwarded-For and Forwarded headers to correctly identify client IP addresses behind proxies.
A Go package for signing and verifying emails using DKIM (DomainKeys Identified Mail).
A customizable BDD test generator for Go that converts Gherkin feature files into test boilerplate.
A high-performance finite-state machine package for Go with zero allocations and custom transition logic.
A Go wrapper for LocalStack that simplifies integration testing of AWS services in Go applications.
A simple Go package for interacting with the Airtable API, providing a wrapper for common operations.
A deep neural network package for Go, designed for simplicity and extensibility.
A Go client library for accessing the Internet Game Database (IGDB) API with full endpoint support and flexible query options.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.