Showing 36 of 2346 projects
A Go library for encoding and decoding structs into HTTP header fields using struct tags.
A distributed load testing tool and framework for Tendermint networks, designed as the successor to tm-bench.
A lightweight Go code preprocessor that adds generics, macros, conditional compilation, HTML templating, and Allman style conversion.
A Go library for loading and parsing GTFS (General Transit Feed Specification) files.
A Go utility class providing type-safe methods for common slice operations like filtering, deduplication, and sorting.
A tool that reveals sensitive values in Terraform plan outputs for complete infrastructure change visibility.
A minimal yet powerful Go library for building command-line interfaces with struct tag-based configuration.
Go implementation of systemd Journal's native API for logging, enabling structured logging to the journal.
A Go-based GraphQL subscription server example that consumes messages from Kafka, Redis, and NSQ streams.
Generate TypeScript interfaces from Go structs and interfaces, ideal for JSON RPC communication.
A command-line tool to check, read, and manage Yopmail disposable email inboxes.
A high-performance 128-bit fixed-point decimal number library for Go, designed for financial calculations.
A Go implementation of Python dictionaries with insertion-order preservation and JSON support.
A Go library for generating unique, URL-safe, database-optimized IDs with a capacity of 2^128.
A Go library for safe type conversion, null types, and retrieving values from complex data structures.
A Go library for one-way Unicode to ASCII text transliteration with language-specific rules.
A Go client library for accessing the Patreon API with OAuth2 support.
A command-line utility written in Go that counts total lines of code in files within a directory.
A Go library for datastore testing that simplifies setting up initial data and verifying final state across SQL, NoSQL, and file-based stores.
A k6 extension that enables writing performance and load tests in Go, using an interpreter for seamless execution.
An embeddable ECA (Event Condition Action) scripting language for building concurrent event-driven systems.
An arbitrary-precision decimal floating-point arithmetic package for Go, using a pure decimal representation for performance.
A Go library that extends bigcache with clustering support and individual item expiration for distributed applications.
A Go wrapper for Starlark that simplifies embedding, provides enhanced data conversion, and includes useful extension libraries.
A Go implementation of k-modes and k-prototypes clustering algorithms for categorical and mixed data.
A lightweight and versatile Go library providing utility functions for common operations like boolean conversions, map operations, string manipulations, and more.
A highly configurable Go logging library that outputs parametrized JSON logs with sensitive data obfuscation.
A lightweight tool to host a private Terraform registry using Google Cloud Storage as a backend.
A Go client library for the official OpenAI ChatGPT (GPT-3.5-turbo) chat completions API.
A command-line tool providing offline access to HTTP status codes, headers, ports, and HTML element references.
Parses Nginx syslog messages and exports them as Prometheus metrics for monitoring.
An embedded single-file SQL database written in Go, inspired by SQLite and designed for learning and lightweight use.
An embeddable Go library for applying database schema migrations using only the standard library.
Ingests Go benchmark results into InfluxDB for tracking performance over time.
A webhook receiver that securely captures and forwards payloads to pub/sub systems to prevent data loss.
A modular framework for ingesting and processing Algorand blockchain data into external applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.