Showing 36 of 2767 projects
A simple CRUD API built with Go for educational purposes, demonstrating various Go patterns and architectures.
A portable concurrent Memento aggregator CLI and server for retrieving archived web pages from multiple sources.
A minimal, working Cosmos SDK chain template using the least modules possible for building custom chains.
A Go wrapper for NSQ providing event bus functionality with circuit breaker protection.
A high-level Go to Lua binding library that simplifies embedding Lua scripts in Go applications.
An unofficial Go client library providing full coverage of the YNAB (You Need A Budget) API.
A Go process manager with HTTP interface for inspecting and managing tasks within server programs.
A Go tool for generating Graphviz visualizations from JSONL-formatted graph data, designed to work seamlessly with jq.
A Go library for normalizing email addresses to a canonical form to prevent duplicate signups.
A Go client library for interacting with the Unsplash API to access and manage high-resolution photos.
A Go library providing a unified API for multiple password hashing algorithms with automatic migration capabilities.
A Dropbox-based blog engine that serves markdown articles directly from your Dropbox folder.
A Go package that expands regular expressions into all possible matching strings.
A Go static analysis tool that detects assignments and declarations with excessive blank identifiers.
A Go static analysis tool that uses AST and Rego policies for customizable code inspection.
A drop-in replacement for Go errors with 14 predefined types, user-friendly messages, HTTP/GRPC status codes, and stack traces.
A high-performance, cryptographically secure UUID/GUID generator for Go, optimized for databases and up to 10x faster than google/uuid.
A lightweight, zero-dependency, and extendable configuration management library for Go with a plugin-based architecture.
A thread-safe Go map implementation with automatic expiration of key-value pairs after a specified duration.
A simple and lightweight HTTP server for serving local directories over HTTP.
A CLI client written in Go for managing Docker stacks and endpoints in Portainer from automated environments.
A top-like visualizer for Tendermint chain consensus and information, supporting Cosmos SDK and non-SDK chains.
A thin wrapper for Terraform that manages multiple deployments, dependencies, and secrets while keeping code DRY.
A fast, secure RubyGems server written in Go, offering self-hosted gem mirroring, caching, and private hosting.
A Go package that provides an ID type to prevent exposing internal numeric IDs to clients using HashIDs and JSON marshaling.
A distributed batch data processing framework that handles scalability and intermediate storage, letting users focus on transforms and quality control.
A Go implementation of the NEAT (NeuroEvolution of Augmenting Topologies) algorithm for evolving neural network structures.
A Go package for n-gram based text categorization and language detection with UTF-8 support.
A transpiler that adds syntactic sugar to Go, making code more concise and readable while maintaining compatibility.
A Go package that limits the number of goroutines allowed to run concurrently with a simple manager interface.
A Go package providing a customizable HTTP handler for profiling and debugging tools from net/http/pprof and runtime/pprof.
A simple CLI tool to manage IPTables forwards on Linux servers.
A distributed, fault-tolerant SDN controller built on Beehive that supports OpenFlow and self-optimization.
A lightweight OAuth 2.0 authorization server supporting Device Code, Authorization Code with PKCE, and Client Credentials grants.
Collects Microsoft SQL Server performance metrics and sends them to InfluxDB for visualization in Grafana.
A Go library for configuring and running command chains, similar to Unix shell pipelines.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.