Showing 36 of 2346 projects
A Dropbox-based blog engine that serves markdown articles directly from your Dropbox folder.
An unofficial Go client library providing full coverage of the YNAB (You Need A Budget) API.
A Go linter that detects nested contexts in loops or function literals to prevent performance issues.
A Go package that expands regular expressions into all possible matching strings.
A Go client library for interacting with the Unsplash API to access and manage high-resolution photos.
A simple and lightweight HTTP server for serving local directories over HTTP.
A Go library providing a unified API for multiple password hashing algorithms with automatic migration capabilities.
A drop-in replacement for Go errors with 14 predefined types, user-friendly messages, HTTP/GRPC status codes, and stack traces.
A Go static analysis tool that detects assignments and declarations with excessive blank identifiers.
A thread-safe Go map implementation with automatic expiration of key-value pairs after a specified duration.
A high-performance, cryptographically secure UUID/GUID generator for Go, optimized for databases and up to 10x faster than google/uuid.
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 Go package that limits the number of goroutines allowed to run concurrently with a simple manager interface.
A lightweight, zero-dependency, and extendable configuration management library for Go with a plugin-based architecture.
A CLI client written in Go for managing Docker stacks and endpoints in Portainer from automated environments.
A thin wrapper for Terraform that manages multiple deployments, dependencies, and secrets while keeping code DRY.
A top-like visualizer for Tendermint chain consensus and information, supporting Cosmos SDK and non-SDK chains.
A distributed, fault-tolerant SDN controller built on Beehive that supports OpenFlow and self-optimization.
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 implementation of the NEAT (NeuroEvolution of Augmenting Topologies) algorithm for evolving neural network structures.
A lightweight, cross-platform cache cleanup tool with a simple TUI for Windows and Linux.
Collects Microsoft SQL Server performance metrics and sends them to InfluxDB for visualization in Grafana.
A distributed batch data processing framework that handles scalability and intermediate storage, letting users focus on transforms and quality control.
A simple CLI tool to manage IPTables forwards on Linux servers.
A Go package providing a customizable HTTP handler for profiling and debugging tools from net/http/pprof and runtime/pprof.
A Go package that multiplexes aligned time.Ticker channels for coordinating multiple goroutines with non-blocking ticks.
A test-friendly replacement for Go's time package with mocking capabilities for time-dependent code.
A Go implementation of the GNOME DBus Notifications Specification for displaying desktop notifications.
A Go library for configuring and running command chains, similar to Unix shell pipelines.
Gowl is a Go library providing an infinite worker pool for concurrent process management and real-time monitoring.
A CLI tool that transforms Go benchmark output into interactive 4D visualizations for performance analysis.
A Go library providing structured concurrency primitives to manage goroutines with proper error handling, cancellation, and cleanup.
A pure Go library implementing the AgentX protocol to extend SNMP daemons with custom metrics from Go applications.
A common architecture for string utilities in Go, providing interfaces and implementations for extensible string processing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.