Search
Find Go libraries and tools by name, category, or popularity.
3,042 results
Chapar is a cross-platform Postman alternative built with go, aims to help developers to test their api endpoints. it support http and grpc protocols
Formatting tool for imports
Web scraping Framework to turn websites into structured data
Effortless, Low-Overhead, eBPF-based Kubernetes Monitoring
Simple, fast and scalable RPC library for high load
Go bindings for Lua C API
Create build pipelines in Go
Very simple package to send emails with SMTP Keep Alive and two timeouts: Connect and Send
Natural language detection package for Go. Supports 84 languages and 24 scripts (writing systems e.g. Latin, Cyrillic, etc)
Reactive Programming: declarative and composable API for event-driven applications
Control mouse and keyboard from a smartphone
Powerful websocket framework, build your IM server more easily
Safe, simple, and fast JSON Web Tokens for Go
Fast initramfs generator with full-disk encryption support
Zero-config, pure-Go HTTP request visualizer & debugger for local Go web development
Pure Go library for cross-platform local peer discovery using UDP multicast
Powerful data retrieval methods as well as DB-agnostic query building capabilities
A self-hosted Quora like web application written in Go
An easy way to find outdated dependencies of your Go projects
Render highly customizable boxes in the terminal
HTTP longpoll server library that makes web pub-sub simple
Attach hooks to any database/sql driver
Gocc is a compiler kit for Go written in Go
Library and tools for working with MP4 files containing video, audio, subtitles, or metadata
iWF is an all-in-one platform for developing long-running business processes. It offers a convenient abstraction for utilizing databases, ElasticSearch, message queues, durable timers, and more, with a clean, simple, and user-friendly interface
Go debugger
Huggingface transformer pipelines for golang with onnxruntime
Go HTTP client calls with retries, backoff, and concurrency
Rate limiters for distributed applications in Golang with configurable back-ends and distributed locks
The management of multiple local services running over different ports made easy
Simple, useful and opinionated config loader
Composable, observable and performant config handling for Go for the distributed processing era
Handles currency amounts, provides currency information and formatting
Chain of slog.Handler (pipeline, fanout...)
A taskflow-like General-purpose Task-parallel Programming Framework with integrated visualizer and profiler
Command line argument parser inspired by Python's argparse module
Embeds files into Go programs and provides http.FileSystem interfaces to them.
Oracle driver for go that uses database/sql
Simple tool to embed files in go with focus on "customization" and ease to use.
JSON diff library for Go based on RFC6902 (JSON Patch)
Redis RDB file parser for secondary development and memory analysis
A tool that makes debugging of Dockerized Go applications super easy by enabling Debugger and Hot-Reload features, seamlessly
Go implementation of the A\* path finding algorithm
Encode / decode XML as JSON or map[string]interface{}; extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages
An opinionated production-ready RESTful JSON backend template, highly integrated with VSCode DevContainers
High-speed, flexible tree-based HTTP router for Go. Inspiration from httprouter
Cross-platform based on LCL(Native System UI Control Library) and CEF(Chromium Embedded Framework) (Windows/ macOS / Linux)
Parse and demux MPEG Transport Streams (.ts) natively in GO
Update binaries installed by "go install"
Parser and writer for Google ProtocolBuffers .proto files