Showing 36 of 2767 projects
Solutions to Cracking the Coding Interview problems implemented in Go for learning purposes.
An application platform for your personal web services. https://dropserver.org
A Go package for calculating Levenshtein distance and similarity metrics with customizable edit costs and prefix bonuses.
A Juno implementation for Big Dipper that indexes Cosmos blockchain data into PostgreSQL for GraphQL APIs.
A Go library implementing a simple asynchronous worker pool pattern for concurrent task execution.
An opinionated configuration loading framework for containerized and 12-Factor compliant Go applications.
A CLI tool that transforms Go benchmark output into interactive 4D visualizations for performance analysis.
Declaratively configure RabbitMQ entities like queues, producers, and consumers in Go with a single config.
A Go library for parsing and validating REST API query parameters into dynamic SQL queries.
A Go package for executing fast JSONPath queries on raw JSON data without unmarshalling the entire structure.
A probabilistic data structure service and storage for efficient frequency, cardinality, and membership queries on large datasets.
A Go implementation of Lightbend's HOCON configuration format, a human-friendly JSON superset.
An unofficial Go library providing programmatic access to Google Trends data, including daily trends, interest over time, and geographic insights.
A Go HTTP client inspired by the Web Fetch API, offering a lightweight and powerful alternative to Axios and Got.
A dead simple, lightweight Go library for tracing execution flow and identifying bottlenecks in applications.
An online debugger and visualizer for Go programs that captures execution steps and variable states using the Delve debugger.
A generic context-aware resizable goroutines pool for bounding concurrency using semaphores in Go.
A set of performant rate limiters for Go, including adaptive, sliding window, and token bucket algorithms.
A command-line tool for validating, managing, and estimating costs of AWS CloudFormation templates locally.
A Go library providing PHP-like convenience functions for developers familiar with PHP.
A Go http.RoundTripper that emits OpenTelemetry metrics for external API interactions.
A high-performance finite-state machine package for Go with zero allocations and custom transition logic.
A Go library for encoding and decoding text to and from Morse code.
A fast and space-efficient probabilistic set data structure for Go that tests membership with 'likely member' or 'definitely not member' results.
Converts Go AST to JSON and back, enabling cross-language analysis and transformation of Go code.
A Go wrapper for LocalStack that simplifies integration testing of AWS services in Go applications.
A Go package for encoding and decoding secure cookies with encryption and authentication, offering high performance and zero heap allocations.
A Go library implementing the Weighted PageRank algorithm for graph analysis and ranking.
A Go library for adding interceptors to http.Client to enable request/response logging, modification, tracing, and metrics.
A Go framework for building multi-tenant applications with GORM, supporting PostgreSQL and MySQL.
A command-line tool that generates Go test stubs based on function or method signatures.
A Go tool that generates database code for bun, gorm, sql, sqlx, and xorm from SQL files.
A Go package for writing database migrations with go-pg/pg, offering timestamp-based versioning and batch rollbacks.
A Go static analysis tool that aggressively finds unused arguments in function declarations to encourage cleaner code.
A tiny terminal emulator for serial port communication with USB type-C support.
A deep neural network package for Go, designed for simplicity and extensibility.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.