Showing 36 of 2318 projects
A Go library for injecting configuration values into structs from environment variables, flags, JSON files, or default tags.
A single binary full-stack application combining Nuxt3 for the frontend and PocketBase for the backend.
A closed-loop console application library for Cobra commands, providing ready-to-use menus, prompts, and completions.
A simple, lightweight HTTP router for Go with support for static, dynamic, and catch-all routing.
A task scheduler and automation tool for defining and running recurring jobs via recipes with schedule, cron, and webhook triggers.
A Go code generator that automates the functional options pattern, eliminating boilerplate for type-safe constructors and validation.
A Hamcrest-like assertion library for Go providing composable, self-describing matchers for readable tests.
Monitor Docker containers and send alerts via email or Slack when usage limits are breached.
A high-throughput, sharded in-memory key-value cache for Go with TinyLFU admission, lock-free reads, and zero allocations.
Official Airbrake notifier for Go applications, providing error reporting, performance monitoring, and framework integrations.
A lightweight Go library for handling HTTP responses in HTML, JSON, XML, and other formats.
A dead-simple, extensible MQTT implementation for embedded systems with minimal allocations and no external dependencies.
A small, unobtrusive Go framework for building JSON-based web APIs with REST or GraphQL architectures.
A Go library that renders HTML/CSS to PDF using TeX's boxes and glue typesetting engine for high-quality output.
A comprehensive Go client library for interacting with Gerrit Code Review's REST API.
A Neovim plugin for running tests with live feedback in split windows or popups, supporting multiple languages and frameworks.
A Go client library for interacting with the HipChat API (v1 only).
A lightweight, embeddable Go database client library with auto-balancing and high availability for master-slave/master-master structures.
A Go library providing intuitive asynchronous flow control functions like All, First, Retry, and Waterfall using context.
A Go client library for interacting with the PowerDNS Authoritative Server 4.x API.
A simple and scalable thread pool implementation in Go for managing concurrent task execution.
A high-performance, thread-safe concurrent map for Go using sharding to minimize lock contention.
A Go package for concurrent filesystem traversal with flexible filtering options.
A Go websocket client for unit testing websocket handlers without requiring a live server.
A simple, pragmatic IMAP client library for Go with TLS, OAuth2, IDLE notifications, and robust reconnection.
A fast, allocation-free Go library for simple wildcard pattern matching as an alternative to regex and filepath.Match.
A production-ready deep learning framework for Go that enables training and deploying neural networks as single binaries with a PyTorch-like API.
A Go library for declarative pattern matching with built-in patterns for slices, strings, ints, maps, and structs.
A Terraform provider for managing Heroku platform resources through infrastructure-as-code.
A Go library for generating random fake data and populating structs with customizable builders and zero dependencies.
A simple and fast HTTP router (request multiplexer) for Go applications.
A high-performance, zero-allocation JSON iterator and validator for Go, focused on efficient scanning and validation.
A Go library implementing the semaphore pattern with timeout support for lock/unlock operations.
A collection of command-line tools for analyzing and searching your Mastodon account activity.
A lightweight, high-performance HTTP request muxer for Go, built on httprouter with net/context support.
A powerful Go library for MIME type detection using glob patterns, magic number signatures, XML namespaces, and tree magic.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.