Showing 36 of 618 projects
An evolutionary optimization library for Go implementing genetic algorithms, particle swarm optimization, differential evolution, and other algorithms.
A Go library providing pre-built regular expressions for common patterns like dates, emails, and phone numbers.
A Go interface for importing and executing pre-trained ONNX neural network models without framework dependencies.
A Go framework for building command line applications with declarative argument parsing and validation.
A full-featured Go library for building Alfred 3 and 4 workflows with a fluent API and powerful features.
A Go library for diffing Postgres schemas and generating SQL migrations with minimal downtime and locks.
A Go library for generating customizable QR codes with support for colors, shapes, icons, gradients, and WebAssembly.
A simple key-value store abstraction for Go with implementations for Redis, Consul, etcd, PostgreSQL, MongoDB, and many more.
A Go library for naive Bayesian classification and TF-IDF calculations on string sets.
Go library for accessing and controlling Tor clients and servers, including embedding Tor statically.
A Go library for evaluating arbitrary expressions with support for parameters, custom functions, and extensible languages.
A Go library that enables ANSI color escape sequences in terminal output on Windows.
A cross-platform Go package for accessing and manipulating system clipboard text and images across macOS, Linux, Windows, Android, and iOS.
A Go implementation of a trie data structure with algorithms for extremely fast prefix and fuzzy string searching.
A fast ring-buffer deque (double-ended queue) implementation in Go with O(1) operations and optimized memory performance.
A Go library implementing consistent hashing with bounded loads for uniform key distribution and load balancing.
A Go library for recursively copying directories with extensive customization options.
A pure Go client library for interacting with HBase databases, supporting HBase >= 1.0.
A Go library providing efficient implementations of fundamental graph algorithms and data structures.
Fast, flexible, multi-threaded ensembles of decision trees for machine learning in pure Go.
A Go client library for interacting with the Mailgun email API, enabling sending, validation, event tracking, and webhook handling.
A Go library that helps you keep SQL files separate from code and execute them with named queries.
A Go library for creating readable tabular data displays in terminal applications.
A Go package for querying XML, HTML, and JSON documents using XPath expressions.
A lightweight goroutine pool implementation for Go that manages concurrent job execution with configurable workers and job queue size.
An embeddable ISO Prolog interpreter for Go with a database/sql-like API.
A lightweight Go package for building command-line applications with type-safe flags, validators, and rich features.
A simple, fast, and scalable Go RPC library optimized for high-load microservices.
A Go library for measuring the display width of characters and strings, handling East Asian fullwidth characters.
A Go library and CLI for parsing, writing, syncing, merging, and converting subtitle files across multiple formats.
Advanced cryptographic toolkit for Go providing primitives beyond basic signing and encryption for distributed systems.
A task automation library for Go, designed as a portable alternative to Make, Mage, and Task.
A natural language detection library for Go that identifies 84 languages and scripts with no external dependencies.
A safe, simple, and fast JSON Web Token (JWT) library for Go, implementing RFC 7519.
A pure-Go library for cross-platform local peer discovery using UDP multicast.
A Go library for implementing HTTP long-polling servers and clients to enable web pub-sub communication.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.