APM is a process manager for Golang applications.
💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.
The Go library that will drive you to AOP world!
⚡ boilerplate template manager that generates files or directories from template repositories
Simple script for farm free books from PackPub.com
Cache library with Redis backend for Golang
Automated changelog tool for preparing releases with lots of customization options
Changelog generator : use a git repository and various data sources and publish the result on external services
Circuit Breakers in Go
✨ A complete and self-contained solution for developers of any qualification to create a production-ready project with backend (Go), frontend (JavaScript, TypeScript) and deploy automation (Ansible, Docker) by running only one CLI command.
📋 cross-platform clipboard package that supports accessing text and image in Go (macOS/Linux/Windows/Android/iOS)
Job Scheduling Library
a fake clock for golang
A simple package to execute shell commands on linux, windows and osx
Cheat sheet for some of the common concurrent flows in Go
A cross-platform, efficient and practical CSV/TSV toolkit in Golang
Top-like interface for container metrics
Managing go application shutdown with signals.
simple struct copying for golang
Delve is a debugger for the Go programming language.
A simple, standalone, and lightweight tool that can do health/status checking, written in Go.
The management of multiple apps running over different ports made easy
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature
Go library for detecting and decoding various content front matter formats
🌸 A command-line fuzzy finder
Plugin-driven, extensible HTTP client toolkit for Go
🚀Vite+Vue3+Gin的开发基础平台,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器【可AI辅助】、表单生成器和可配置的导入导出等开发必备功能。
manage your git repositories in one place
Get JSON values quickly - JSON parser for Go
go-bind-plugin generates API for exported plugin symbols (-buildmode=plugin) - go1.8+ only (http://golang.org/pkg/plugin)
Pure Go bsdiff and bspatch libraries and CLI tools.
A simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons.
Daemonize Go applications deviously.
Stupid simple slide presenter or static site creator.
A Go port of Ruby's dotenv library (Loads environment variables from .env files)
Common libraries for writing Go services/applications.
DRY (don't repeat yourself) package for Go
A sanitization-based swear filter for Go.
A modern Go utility library which provides helpers (map, find, contains, filter, ...)
[UNMATAINED] common libs here.
JSON query in Golang
Automatically generate Go (golang) struct definitions from example JSON
Pattern matchings for Go.
Easily consume REST APIs with Go (golang)
A timed rate limiter for Go
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
Minimal and simple request library for Go language
A complete Golang client for SeaweedFS
go-sitemap-generator is the easiest way to generate Sitemaps in Go
Gotabulate - Easily pretty-print your tabular data with Go
Load environment variables from `.env` or `io.Reader` in Go.
Stochastic flame graph profiler for Go programs
A Global event triggerer for golang. Defines functions as event with id string. Trigger the event anywhere from your project.
Helpfully Functional Go - A useful collection of Go utilities. Designed for programmer happiness.
A system and resource monitoring tool written in Golang!
gron, Cron Jobs in Go.
Simple, seamless, lightweight time tracking for Git
Library and cli for extracting data from HTML via CSS selectors
Package httpcontrol allows for HTTP transport level control around timeouts and retries.
A command-line tool that makes git easier to use with GitHub.
Netflix's Hystrix latency and fault tolerance library, for Go
⭕ A *nix cross-platform (OS agnostic) supervisor
Framework for performing work asynchronously, outside of the request flow
Jump helps you navigate faster by learning your habits. ✌️
Common case conversions covering common initialisms.
Arbitrary transformations of JSON in Golang
A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.
A comprehensive, efficient, and reusable util function library of Go.
Basic LDAP v3 functionality for the GO programming language.
Golang rate limiters for distributed applications
Simple | Fast tool to manage MinIO clusters ☁️
Mergo: merging Go structs and maps since 2013
A fast Golang library for media type and file extension detection, based on magic numbers
Modern Make
A lightweight templating system for generating random data
CLI application to create ssh tunnels focused on resiliency and user experience.
Golang Mongodb Pagination for official mongodb/mongo-go-driver package which supports both normal queries and Aggregation pipelines with all information like Total records, Page, Per Page, Previous, Next, Total Page and query results.
Idiomatic HTTP Middleware for Golang
Unified ingress for developers
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Crash your app in style (Golang)
A string argument parser that understands quotes and backslashes
Path parsing for segment unmarshaling and slicing.
Simplistic interactive filtering tool
Go (golang) http calls with retries and backoff
A fast string sorting algorithm (MSD radix sort)
Rate limiting for go-redis
Match regex group into go struct using struct tags and automatic parsing
Control mouse and keyboard from a smartphone
A developer-friendly HTTP request library for Gopher.
Configurable recompiling and rerunning go apps when source changes
Run functions resiliently in Go, catching and restarting panics
🐸 Simple, reliable, persistent ssh tunnels with embedded ssh server
Tiny lib to scan SQL rows directly to structs, slices, and primitive types
Library for scanning data from a database into Go structs and more
Job scheduling made easy.
🍽️ a static http server anywhere you need one.
Telegram bot constructor from command-line
A Go HTTP client library for creating and sending API requests
Go (golang) package with 90 configurable terminal spinner/progress indicators.
Golang metrics for calculating string similarity and other string utility functions
Tagify produces a set of tags from a given source. Source can be either an HTML page, a Markdown document or a plain text. Supports English, Russian, Chinese, Hindi, Spanish, Arabic, Japanese, German, Hebrew, French and Korean languages.
A task runner / simpler Make alternative written in Go
Concurrent task runner, developer's routine tasks automation toolkit. Simple modern alternative to GNU Make 🧰
Port of Python's "textwrap" module to Go
Toolbox - go utility library
Collection of useful patterns
A project around helping to prevent typing typos. TySug (Typo Suggestions) suggests alternative words with respect to keyboard layouts
Universal command-line interface for SQL databases
A collection of useful utility functions
Create a QR code with your Wi-Fi login details
Interactive cli tool for HTTP inspection
YAML support for the Go language.