Showing 36 of 2767 projects
A Go package for communicating with HipChat via XMPP without requiring XML or XMPP protocol knowledge.
A command-line JSON diff utility with multiple output formats and flexible comparison options.
A distributed unique ID generator using Sonyflake algorithm with Base58 encoding for compact string IDs.
A generic oplog/replication system for microservices providing real-time data synchronization between producers and consumers.
A simple, pragmatic IMAP client library for Go with TLS, OAuth2, IDLE notifications, and robust reconnection.
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 Go package providing seamless WebAssembly interop between Go structs and JavaScript values.
A Go library for injecting configuration values into structs from environment variables, flags, JSON files, or default tags.
Statically analyzes Go HTTP services to generate interactive API documentation and OpenAPI specs without annotations.
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 simple, lightweight HTTP router for Go with support for static, dynamic, and catch-all routing.
A single binary full-stack application combining Nuxt3 for the frontend and PocketBase for the backend.
A high-throughput, sharded in-memory key-value cache for Go with TinyLFU admission, lock-free reads, and zero allocations.
A task scheduler and automation tool for defining and running recurring jobs via recipes with schedule, cron, and webhook triggers.
A dead-simple, extensible MQTT implementation for embedded systems with minimal allocations and no external dependencies.
A lightweight Go library for handling HTTP responses in HTML, JSON, XML, and other formats.
A comprehensive Go client library for interacting with Gerrit Code Review's REST API.
A Go client library for interacting with the PowerDNS Authoritative Server 4.x API.
Official Airbrake notifier for Go applications, providing error reporting, performance monitoring, and framework integrations.
A high-performance, thread-safe concurrent map for Go using sharding to minimize lock contention.
A blazingly fast, privacy-focused, self-hosted coding time tracker for Neovim and VS Code.
A lightweight, embeddable Go database client library with auto-balancing and high availability for master-slave/master-master structures.
A simple and fast HTTP router (request multiplexer) for Go applications.
A Go client library for interacting with the HipChat API (v1 only).
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 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 Neovim plugin for running tests with live feedback in split windows or popups, supporting multiple languages and frameworks.
A Go websocket client for unit testing websocket handlers without requiring a live server.
A Go library for generating random fake data and populating structs with customizable builders and zero dependencies.
A Go library for declarative pattern matching with built-in patterns for slices, strings, ints, maps, and structs.
A Go library implementing the semaphore pattern with timeout support for lock/unlock operations.
A Terraform provider for managing Heroku platform resources through infrastructure-as-code.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.