Showing 36 of 2767 projects
A distributed unique ID generator using Sonyflake algorithm with Base58 encoding for compact string IDs.
A command-line JSON diff utility with multiple output formats and flexible comparison options.
A Go package for communicating with HipChat via XMPP without requiring XML or XMPP protocol knowledge.
A generic oplog/replication system for microservices providing real-time data synchronization between producers and consumers.
A Go code generator that automates the functional options pattern, eliminating boilerplate for type-safe constructors and validation.
A concurrent-safe Go generics utility library providing comprehensive functions and data structures for slices, maps, and strings.
Sato converts AWS CloudFormation and Azure ARM templates into Terraform configuration files.
A simple, pragmatic IMAP client library for Go with TLS, OAuth2, IDLE notifications, and robust reconnection.
A Go package providing seamless WebAssembly interop between Go structs and JavaScript values.
A Hamcrest-like assertion library for Go providing composable, self-describing matchers for readable tests.
A Go library for injecting configuration values into structs from environment variables, flags, JSON files, or default tags.
A high-throughput, sharded in-memory key-value cache for Go with TinyLFU admission, lock-free reads, and zero allocations.
A single binary full-stack application combining Nuxt3 for the frontend and PocketBase for the backend.
Monitor Docker containers and send alerts via email or Slack when usage limits are breached.
A simple, lightweight HTTP router for Go with support for static, dynamic, and catch-all routing.
A comprehensive Go client library for interacting with Gerrit Code Review's REST API.
A task scheduler and automation tool for defining and running recurring jobs via recipes with schedule, cron, and webhook triggers.
A lightweight Go library for handling HTTP responses in HTML, JSON, XML, and other formats.
Official Airbrake notifier for Go applications, providing error reporting, performance monitoring, and framework integrations.
A dead-simple, extensible MQTT implementation for embedded systems with minimal allocations and no external dependencies.
A Go client library for interacting with the PowerDNS Authoritative Server 4.x API.
A small, unobtrusive Go framework for building JSON-based web APIs with REST or GraphQL architectures.
A Go library providing intuitive asynchronous flow control functions like All, First, Retry, and Waterfall using context.
A high-performance, thread-safe concurrent map for Go using sharding to minimize lock contention.
A Go client library for interacting with the HipChat API (v1 only).
A simple and fast HTTP router (request multiplexer) for Go applications.
A lightweight, embeddable Go database client library with auto-balancing and high availability for master-slave/master-master structures.
A simple and scalable thread pool implementation in Go for managing concurrent task execution.
A fast, allocation-free Go library for simple wildcard pattern matching as an alternative to regex and filepath.Match.
A Go library for generating random fake data and populating structs with customizable builders and zero dependencies.
A Neovim plugin for running tests with live feedback in split windows or popups, supporting multiple languages and frameworks.
A blazingly fast, privacy-focused, self-hosted coding time tracker for Neovim and VS Code.
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 websocket client for unit testing websocket handlers without requiring a live server.
A Go package for concurrent filesystem traversal with flexible filtering options.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.