Showing 36 of 1973 projects
A CLI tool written in Go that profiles Terraform runs to provide detailed statistics, resource-level metrics, and visualizations.
An amigurumi crochet pattern for creating the iconic Go Gopher mascot.
A lightweight, fast, customizable, and type-safe object-relational mapper for Go, leveraging generics and reflection.
A flexible multi-layer Go caching library implementing Cache-Aside pattern for in-memory and shared caches like Redis.
A terminal user interface (TUI) application written in Go for real-time cryptocurrency price monitoring and portfolio tracking.
A Go package for executing shell commands across Linux, Windows, and macOS with a simple API.
A Go database access layer with a flexible query API, built-in validation, and multi-adapter support.
A simple and fast user-facing messaging and data replication server built with WebSockets and Go.
A CLI and API for running path- and folder-based operations on the Vault Key/Value secrets engine.
A TCP server framework for Go with graceful shutdown and custom protocol support.
A pure Go, GPU-accelerated 2D graphics library for building IDEs, browsers, and graphics-intensive applications.
Go middleware for monetizing APIs with per-request Bitcoin Lightning Network payments.
A Go implementation of CyclicBarrier for synchronizing goroutines at common execution points.
Example source code demonstrating practical cryptography implementations in Go, accompanying the 'Practical Crypto with Go' book.
A tool to verify scripts and executables by hash to prevent supply chain attacks.
A tool and GitHub Action for continuous benchmarking of Go code, visualizing results, and detecting performance regressions in pull requests.
A Go wrapper for the Pushover API to send notifications from Go programs.
A minimal Neovim plugin written in Lua that provides essential Go development tools like formatting, linting, testing, and struct tag management.
A simple but powerful dependency injection container for Go projects with automatic injection and lifecycle management.
A static web server with live-reload functionality for web development workflows.
A lightweight, cross-platform cache cleanup tool with a simple TUI for Windows and Linux.
A type-safe, persistent, embedded task queue and background job runner for Go applications using SQLite, with a built-in web monitoring UI.
Import Go libraries in your Haxe projects Go -> Haxe source-to-source compiler
A Go framework for building fast, complete RESTful APIs with built-in HATEOAS, filters, and correct HTTP semantics.
A fast, radix-tree based HTTP router for Go that strictly adheres to the standard net/http package.
A simple, dependency-free CLI framework for Go with a minimal API and good defaults.
A Go library for querying OFX servers and parsing OFX responses, with an example command-line client.
A simple reverse proxy with caching written in Go, using Redis for storage and supporting load balancing, SSL/TLS, and advanced caching features.
A collection of miscellaneous Go microbenchmarks used for performance analysis and optimization.
A lightweight Go library for managing database schema migrations with version control.
A modern, pure Go readline library with full .inputrc support, Vim/Emacs modes, and Z-Shell-inspired completions.
A fast message/event hub for Go applications using publish/subscribe with RabbitMQ-like topic patterns.
A minimalistic and customizable pomodoro-like terminal timer written in Go for focused work sessions.
A Go library for converting Unicode text to ASCII transliterations, inspired by python-unidecode.
A script programming language designed for automating repetitive actions and processes on your computer.
A collection of Go benchmarks comparing the performance of various standard library functions and common programming tasks.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.