Showing 36 of 2767 projects
An expressive and versatile end-to-end HTTP API testing library for Go, built on top of the gentleman HTTP client toolkit.
A comprehensive Go client library for interacting with PayPal's REST API, supporting payments, payouts, webhooks, and more.
A Go library for creating basic charts with focus on autoscaling, error bars, and logarithmic plots.
A Go library for recursively copying directories with extensive customization options.
A simple OCR API server that's easy to deploy with Docker or on Heroku.
A fast and simple MongoDB ODM for Go built on the official Mongo Go Driver.
Direct peer-to-peer file transfer between computers using WebRTC without third-party servers.
A MongoDB backup automation tool with scheduling, retention, cloud uploads, notifications, and Prometheus metrics.
A pure Go implementation of the nanomsg Scalability Protocols (SP) messaging system, supporting multiple transport and topology patterns.
A web app that lets you create custom Gopher avatars by combining different artwork layers.
A self-hosted pair programming service for collaboratively editing local files over a web UI using operational transforms.
A powerful mock generation tool for Go that creates statically typed mocks from interface declarations.
A Go library providing efficient implementations of fundamental graph algorithms and data structures.
A single-transaction based SQL driver for Go that provides immutable transaction isolation for functional testing.
A Go package implementing graph data structures and algorithms with comprehensive tutorials and visualizations.
An open-source, configurable bootstrapper for running Roblox Studio on Linux.
A Go client library for interacting with the Mailgun email API, enabling sending, validation, event tracking, and webhook handling.
A Go package for querying XML, HTML, and JSON documents using XPath expressions.
A Go library that helps you keep SQL files separate from code and execute them with named queries.
An application for running safe, online schema migrations on MySQL databases with a web UI and shard support.
A Terraform provider for managing Hetzner Cloud resources like servers, networks, volumes, and load balancers as infrastructure as code.
A Cookiecutter template for generating production-ready Go projects with Docker, CI, and optional integrations.
A Go package providing fast, reproducible computational tools for synthetic biology and organism engineering.
An open-source cloud resource scanner that identifies wasteful and unused resources to help reduce cloud costs.
A lightweight goroutine pool implementation for Go that manages concurrent job execution with configurable workers and job queue size.
A command-line utility that summarizes Terraform plan output into concise tables, trees, or JSON for quick review.
Go bindings for FFmpeg and libav with an idiomatic API, full test coverage, and mirrored examples.
An embeddable ISO Prolog interpreter for Go with a database/sql-like API.
A simple fake clock for Go that replaces the standard time package with an injectable interface for testing.
A lightweight Go package for building command-line applications with type-safe flags, validators, and rich features.
A Go library providing limited and unlimited goroutine pools for easier concurrent task handling and cancellation.
A Go implementation of the STUN client for UDP hole punching and NAT traversal (RFC 3489 and 5389).
A Go library for measuring the display width of characters and strings, handling East Asian fullwidth characters.
A lightweight, open-source daemon that tracks AI API quotas across multiple providers in real time with a local dashboard.
Fast GitHub command line client implemented in Go, now merged into the official hub project.
A Go tool for sorting imports into configurable groups, removing unused imports, setting aliases, and formatting 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.