Showing 36 of 2346 projects
A Go package for calculating Levenshtein distance and similarity metrics with customizable edit costs and prefix bonuses.
An opinionated configuration loading framework for containerized and 12-Factor compliant Go applications.
A Go library implementing a simple asynchronous worker pool pattern for concurrent task execution.
A generic context-aware resizable goroutines pool for bounding concurrency using semaphores in Go.
A command-line tool for validating, managing, and estimating costs of AWS CloudFormation templates locally.
Declaratively configure RabbitMQ entities like queues, producers, and consumers in Go with a single config.
A probabilistic data structure service and storage for efficient frequency, cardinality, and membership queries on large datasets.
A Go library for parsing and validating REST API query parameters into dynamic SQL queries.
A dead simple, lightweight Go library for tracing execution flow and identifying bottlenecks in applications.
A high-performance finite-state machine package for Go with zero allocations and custom transition logic.
A set of performant rate limiters for Go, including adaptive, sliding window, and token bucket algorithms.
An unofficial Go library providing programmatic access to Google Trends data, including daily trends, interest over time, and geographic insights.
A decentralized version control system built on libp2p and IPFS for self-hosted, private, and offline-friendly code collaboration.
A Go library providing PHP-like convenience functions for developers familiar with PHP.
A Go HTTP client inspired by the Web Fetch API, offering a lightweight and powerful alternative to Axios and Got.
A fast and space-efficient probabilistic set data structure for Go that tests membership with 'likely member' or 'definitely not member' results.
A Go library for adding interceptors to http.Client to enable request/response logging, modification, tracing, and metrics.
A Go wrapper for LocalStack that simplifies integration testing of AWS services in Go applications.
A command-line tool that generates Go test stubs based on function or method signatures.
Converts Go AST to JSON and back, enabling cross-language analysis and transformation of Go code.
A Go http.RoundTripper that emits OpenTelemetry metrics for external API interactions.
A Go library for encoding and decoding text to and from Morse code.
A Go library implementing the Weighted PageRank algorithm for graph analysis and ranking.
A CLI tool for downloading and ID3-tagging tracks from SoundCloud.
A Go module for programmatically creating, reading, and exporting Postman Collections in v2 format.
A Go package for writing database migrations with go-pg/pg, offering timestamp-based versioning and batch rollbacks.
A Go package for encoding and decoding secure cookies with encryption and authentication, offering high performance and zero heap allocations.
A deep neural network package for Go, designed for simplicity and extensibility.
A simple Go package for interacting with the Airtable API, providing a wrapper for common operations.
A Go static analysis tool that aggressively finds unused arguments in function declarations to encourage cleaner code.
A Cloud Foundry buildpack that automatically compiles and deploys Go applications to the platform.
A Go tool that generates database code for bun, gorm, sql, sqlx, and xorm from SQL files.
A Go library for dynamically generating self-signed certificates and certificate authorities for testing.
A fast and minimal JSON parser and transformer for Go that works on unstructured JSON without full unmarshalling.
An enhanced and lightweight HTTP client package for Go, designed for quick and easy HTTP requests.
A Go implementation of a skip list data structure, inspired by Redis's zskiplist.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.