Showing 36 of 1563 projects
A Go library for building data processing workflows and pipelines with functional operations, cycles, and fan-out capabilities.
A high-performance rate limiter library for Go applications with multiple rate limiting strategies.
A Go library implementing sparse matrix formats for linear algebra, compatible with Gonum and supporting scientific/ML applications.
A Go SDK for SharePoint providing authentication, HTTP client, and fluent API wrapper for both SharePoint Online and On-Premises.
A free, privacy-focused blogging platform for Bluesky users, built on the AT Protocol.
A Go library and CLI for emoji lookup, search, and categorization with GitHub emoji support.
A Go library for packing and unpacking byte streams over TCP connections to handle message boundaries.
A simple, unopinionated Go package for generating customizable CAPTCHA images with framework independence.
A lightweight, configurable fake SMTP server written in Go for testing email functionality without a real mail server.
An amigurumi crochet pattern for creating the iconic Go Gopher mascot.
A Go library for creating a distributed in-memory cache with eventual consistency and cache stampede prevention.
A Go library for cleaning databases between tests with parallel execution support using file locking.
A CLI tool written in Go that profiles Terraform runs to provide detailed statistics, resource-level metrics, and visualizations.
A drop-in alternative to Go's sync/errgroup with configurable goroutine worker limits for rate-limited operations.
A CLI tool written in Go that profiles Terraform runs to provide detailed statistics, resource-level metrics, and visualizations.
A lightweight, fast, customizable, and type-safe object-relational mapper for Go, leveraging generics and reflection.
A structured 7-day learning path for Node.js developers to master Go fundamentals and build practical applications.
A terminal user interface (TUI) application written in Go for real-time cryptocurrency price monitoring and portfolio tracking.
A flexible multi-layer Go caching library implementing Cache-Aside pattern for in-memory and shared caches like Redis.
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 Go package for executing shell commands across Linux, Windows, and macOS with a simple API.
A comprehensive Go wrapper for the TMDb API, supporting both v3 and v4 with optional auto-retry and custom HTTP client configuration.
A TCP server framework for Go with graceful shutdown and custom protocol support.
A CLI and API for running path- and folder-based operations on the Vault Key/Value secrets engine.
A fast, zero-allocation ISO8601 date parser for Go that handles any ISO8601 format without regular expressions.
A Go implementation of CyclicBarrier for synchronizing goroutines at common execution points.
A tool to verify scripts and executables by hash to prevent supply chain attacks.
Example source code demonstrating practical cryptography implementations in Go, accompanying the 'Practical Crypto with Go' book.
Go middleware for monetizing APIs with per-request Bitcoin Lightning Network payments.
A Go wrapper for the Pushover API to send notifications from Go programs.
A tool and GitHub Action for continuous benchmarking of Go code, visualizing results, and detecting performance regressions in pull requests.
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 minimal Neovim plugin written in Lua that provides essential Go development tools like formatting, linting, testing, and struct tag management.
A static web server with live-reload functionality for web development workflows.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.