Showing 36 of 2196 projects
A Go tool for sending code coverage reports to Coveralls.io, enabling continuous coverage tracking.
Type-safe Go bindings for the Chrome DevTools Protocol, enabling browser automation and debugging.
A Go package for querying HTML documents using XPath expressions with built-in caching for performance.
A lightweight Go server for serving map tiles from mbtiles files with XYZ, TileJSON, and preview APIs.
An elegant interactive command-line interface for ChatGPT, powered by GPT-3.5-turbo and GPT-4 models.
An expressive and versatile end-to-end HTTP API testing library for Go, built on top of the gentleman HTTP client toolkit.
A Go library for creating basic charts with focus on autoscaling, error bars, and logarithmic plots.
A comprehensive Go client library for interacting with PayPal's REST API, supporting payments, payouts, webhooks, and more.
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.
A MongoDB backup automation tool with scheduling, retention, cloud uploads, notifications, and Prometheus metrics.
Direct peer-to-peer file transfer between computers using WebRTC without third-party servers.
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 pure Go implementation of the nanomsg Scalability Protocols (SP) messaging system, supporting multiple transport and topology patterns.
A single-transaction based SQL driver for Go that provides immutable transaction isolation for functional testing.
A Go library providing efficient implementations of fundamental graph algorithms and data structures.
A powerful mock generation tool for Go that creates statically typed mocks from interface declarations.
A Go package implementing graph data structures and algorithms with comprehensive tutorials and visualizations.
A Go library that helps you keep SQL files separate from code and execute them with named queries.
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.
An application for running safe, online schema migrations on MySQL databases with a web UI and shard support.
A Cookiecutter template for generating production-ready Go projects with Docker, CI, and optional integrations.
A lightweight goroutine pool implementation for Go that manages concurrent job execution with configurable workers and job queue size.
An open-source cloud resource scanner that identifies wasteful and unused resources to help reduce cloud costs.
A Go package providing fast, reproducible computational tools for synthetic biology and organism engineering.
A simple fake clock for Go that replaces the standard time package with an injectable interface for testing.
An embeddable ISO Prolog interpreter for Go with a database/sql-like API.
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.
Go bindings for FFmpeg and libav with an idiomatic API, full test coverage, and mirrored examples.
A Go implementation of the STUN client for UDP hole punching and NAT traversal (RFC 3489 and 5389).
A Go-based tool for easily deploying MySQL database servers in isolated sandboxes for testing and development.
A Terraform provider for managing Hetzner Cloud resources like servers, networks, volumes, and load balancers as 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.