Awesome List Updates on Nov 24 - Nov 30, 2025
14 awesome lists updated this week.
๐ Home ยท ๐ Search ยท ๐ฅ Feed ยท ๐ฎ Subscribe ยท โค๏ธ Sponsor
1. Awesome Webaudio
Packages / Apps
- SingMeter โ A collection of browser-based singing tools including a pitch detector and vocal range test.
2. Awesome Cakephp
Auditing / Logging
- Bouncer plugin (โญ0) - The pendant to AuditStash, allow moderation and approval of add/edit/delete actions before the actual change is applied.
Testing
- CakephpFixtureFactories plugin (โญ1) - Create your fixtures dynamically on a test basis, accelerate the writing and maintenance of your tests.
Development Environment
- Galley - A small Docker dev environment for CakePHP development which includes a simple command line utility.
3. Awesome Vite
Get Started
- create-nitro-app (โญ16) - Scaffolding your Full-Stack Vite project using Nitro.
4. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- clean-history (โญ0) - Smart ZSH history cleanup plugin that automatically removes typos and failed commands based on similarity analysis.
- deja-vu (โญ3) - Logs and retrieves command history based on the directory it was run in. Never forget that complex
dockerorgitcommand you ran in a project folder weeks ago.
- ding (โญ0) - Plays notification sounds when a long-running shell command completes.
- git-worktree (alexiszamanidis) (โญ34) - Wraps some
git worktreeoperations for simplicity and productivity. Includes fzf (โญ75k) tooling.
- git-worktree (trthomps) (โญ1) - Enhanced
git worktreemanagement with bare repository support. This plugin provides convenient commands for working withgitworktrees, making it easy to work on multiple branches simultaneously.
- seedee (โญ6) - Navigate interactively through directories / history of visited directories using arrow keys from command line.
- shell-ng (โญ5) - Combines several of joknarf's other plugins - selector (โญ13), nerdp (โญ3), redo (โญ9), seedee (โญ6) and complete-ng (โญ3).
Completions / superconsole - Windows-only
- complete-ng (โญ3) - Replace ZSH completion multiple choices output by interactive selector menu, browse directories inside the menu, view/edit files directly from the menu.
Themes / superconsole - Windows-only
- fishbone++ (โญ16) - A theme influenced by oh-my-fish (โญ11k) theme fishbone and oh-my-zsh theme typewritten (โญ930). Includes decorators for current directory,
gitstatus, exit status of last command.
- pumpkane (โญ0) - A modern, colorful, and informative theme designed for clarity, aesthetics, and productivity. It features dynamic colors,
gitstatus integration, time-based coloring, and optional nickname display
- yuni (โญ0) - A modern version of the macOS default ZSH theme, adding essential developer features the original theme lacked. Includes decorators for the exit code of failed commands, your user and host names, the current directory path shortened, the active branch, and privilege decorators:
%if you're a normal user,#if root, and[!]when you don't have permissions to modify the current directory. Works on macOS 14 Sonoma or later.
5. Awesome Cli Apps
Development / Devops
- cronboard - Dashboard for managing cron jobs.
6. Awesome Ai
Agents
- nomic-ai/gpt4all (โญ77k) โ GPT4All: Run Local LLMs on Any Device. Open-source and available for commercial use. โ
76,932
- mckaywrigley/chatbot-ui (โญ33k) โ AI chat for any model. โ
32,686
- joshpxyne/gpt-migrate (โญ7k) โ Easily migrate your codebase from one framework or language to another. โ
6,992
- melih-unsal/DemoGPT (โญ1.9k) โ Everything you need to create an LLM Agentโtools, prompts, frameworks, and modelsโall in one place. โ
1,878
App generators
- srcbookdev/srcbook (โญ3.4k) โ TypeScript-centric app development platform: notebook and AI app builder โ
3,417
Assistants / IDE extensions
- codota/TabNine (โญ11k) โ AI Code Completions โ
10,811
Backend / Laravel
- google-gemini-php/laravel (โญ546) โ Gemini PHP for Laravel is a community-maintained PHP API client that allows you to interact with the Gemini AI API. โ
546
- php-mcp/laravel (โญ463) โ An SDK building Laravel MCP servers โ
463
- kargnas/laravel-ai-translator (โญ239) โ High quality automatic translate your language files into many languages using AI like Claude, GPT and etc. โ
239
- grok-php/laravel (โญ160) โ Seamlessly integrate Grok AI into Laravel applications with an elegant, developer-friendly package. Leverage powerful AI models for chat, automation, and NLP, while maintaining Laravel's expressive simplicity. โ
160
- tott/laravel-tall-claude-ai-configs (โญ33) โ AI Assisted Laravel TALL stack coding configuration for Claude Code โ
33
Claude Code / Laravel
- manzaltu/claude-code-ide.el (โญ1.2k) โ Claude Code IDE integration for Emacs โ
1,165
- Helmi/claude-simone (โญ513) โ A project management framework for AI-assisted development with Claude Code โ
513
- nyatinte/ccexp (โญ220) โ interactive terminal interface for discovering, previewing, and managing Claude Code configuration files and slash commands. โ
220
- johnlindquist/claude-hooks (โญ229) โ โ
229
- dtormoen/tsk (โญ101) โ Task manager and sandbox for coding agents โ
101
- GowayLee/cchooks (โญ96) โ A Python SDK for claude-code hooks โ
96
- ayoubben18/ab-method (โญ80) โ A revolutionary approach to software development that transforms problems into focused, incremental missions using Claude Code's specialized subagents. โ
79
- sculptdotfun/viberank (โญ76) โ claude code leaderboard โ
76
- eckardt/cchistory (โญ76) โ Like the shell history command but for your Claude Code sessions. โ
76
- viveknair/ccoutputstyles (โญ46) โ CLI tool and template gallery for customizing Claude Code output styles with pre-built templates โ
46
Documentation / Laravel
- eli64s/readme-ai (โญ2.8k) โ README file generator, powered by AI. โ
2,779
Gemini / Laravel
- Piebald-AI/gemini-cli-desktop (โญ98) โ Web/desktop UI for Gemini CLI/Qwen Code. Manage projects, switch between tools, search across past conversations, and manage MCP servers, all from one multilingual interface, locally or remotely. โ
97
- amitkmaraj/gemini-cli-custom-slash-commands (โญ111) โ Some great custom slash commands to supercharge your workflow โ
111
- tanaikech/ToolsForMCPServer (โญ78) โ The Gemini CLI confirmed that the MCP server built with Google Apps Script (GAS), a low-code platform, offers immense possibilities. If you've created snippets for GAS, these could be revitalized and/or leveraged in new ways by using them as the MCP server. The Gemini CLI and other MCP clients will be useful in achieving this. โ
78
PR agents / Laravel
- Yuyz0112/dewhale (โญ1.5k) โ GitHub-Powered AI for effortless development. Start as an open-source alternative to v0.dev. โ
1,536
Shell assistants / Laravel
- pmusolino/AI-Git-Narrator (โญ115) โ Command-line tool for generating Git commit messages and PR descriptions with AI. Supports staged/unstaged changes and customizable AI parameters. โ
115
- beyimjan/shell-whiz (โญ55) โ AI assistant for the command line โ
55
UI generators / Laravel
- rapidpages/rapidpages (โญ1.2k) โ Generate React and Tailwind components using AI โ
1,233
Other / Laravel
- clidey/whodb (โญ4.3k) โ A lightweight next-gen data explorer - Postgres, MySQL, SQLite, MongoDB, Redis, MariaDB, Elastic Search, and Clickhouse with Chat interface โ
4,335
7. Awesome Vue
Components & Libraries / Frameworks
- Maz-UI (โญ535) - Lightweight and efficient library for Vue 3 & Nuxt 3 & 4 with 50+ components, theming, i18n and useful plugins and composables.
8. Awesome Typescript
AI / Playground
- ๐ Tambo (โญ811) - React SDK for building generative UIs with MCP support.
Libraries / Chrome Extensions
- ๐ iterflow (โญ1) - Powerful iterator utilities with statistical operations, windowing, and lazy evaluation
9. Awesome Tmux
Plugins
- tmux-compile (โญ10) Run compile commands directly inside tmux with automatic pane handling.
10. Awesome Go
Actor Model
- asynkron/protoactor-go (โญ5.4k) โ Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin โ
5,379
Artificial Intelligence
- universal-tool-calling-protocol/go-utcp (โญ86) โ Official Go implementation of the UTCP โ
86
Audio and Music
- gordonklaus/portaudio (โญ808) โ Go bindings for the PortAudio audio I/O library โ
808
- DylanMeeus/GoAudio (โญ394) โ Go tools for audio processing & creation โ
394
- gen2brain/malgo (โญ360) โ Mini audio library โ
359
- mewkiz/flac (โญ346) โ Package flac provides access to FLAC (Free Lossless Audio Codec) streams. โ
346
Authentication and OAuth
- cerbos/cerbos (โญ4.1k) โ Cerbos is the open core, language-agnostic, scalable authorization solution that makes user permissions and authorization simple to implement and manage by writing context-aware access control policies for your application resources. โ
4,142
- openshift/osin (โญ1.9k) โ Golang OAuth2 server library โ
1,933
- dghubble/gologin (โญ1.9k) โ Go login handlers for authentication providers (OAuth1, OAuth2) โ
1,934
- go-jose/go-jose (โญ461) โ An implementation of JOSE standards (JWE, JWS, JWT) in Go โ
460
- Kwynto/gosession (โญ255) โ This is quick session for net/http in golang. This package is perhaps the best implementation of the session mechanism, at least it tries to become one. โ
255
- leodip/goiabada (โญ160) โ Goiabada is an OAuth2 / OpenID Connect server written in Go. โ
159
- brianvoe/sjwt (โญ121) โ Simple JWT Golang โ
121
- RijulGulati/otpgen (โญ142) โ Library to generate TOTP/HOTP codes โ
142
- essentialkaos/branca (โญ93) โ Authenticated encrypted API tokens (IETF XChaCha20-Poly1305 AEAD) for Golang โ
93
Benchmarks
- smallnest/go-web-framework-benchmark (โญ2.1k) โ Go web framework benchmark โ
2,131
- alecthomas/go_serialization_benchmarks (โญ1.6k) โ Benchmarks of Go serialization methods โ
1,616
Blockchain
- lightningnetwork/lnd (โญ8.1k) โ Lightning Network Daemon โ
8,057
- gnolang/gno (โญ1k) โ Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source. โ
1,015
- ChainSafe/gossamer (โญ457) โ Go Implementation of the Polkadot Host โ
457
Bot Building
- wabarc/wayback (โญ2.1k) โ An archiving tool with an IM-style interface that prioritizes privacy and accessibility, integrated with various archival services including Internet Archive, archive.today, Ghostarchive, IPFS, Telegraph, and file systems. โ
2,098
- diamondburned/arikawa (โญ556) โ A Golang library and framework for the Discord API. โ
556
- NicoNex/echotron (โญ413) โ An elegant and concurrent library for the Telegram bot API in Go. โ
413
- mr-linch/go-tg (โญ122) โ Go client library for accessing Telegram Bot API, with batteries for building complex bots included. โ
122
Build Automation
- joerdav/xc (โญ1.4k) โ Markdown defined task runner. โ
1,352
- goyek/goyek (โญ638) โ Task automation Go library โ
638
Code Analysis
- kisielk/errcheck (โญ2.5k) โ errcheck checks that you checked errors. โ
2,452
- go-critic/go-critic (โญ2k) โ The most opinionated Go source code linter for code audit. โ
2,020
- daveshanley/vacuum (โญ922) โ vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible reports. โ
922
- tomarrell/wrapcheck (โญ353) โ A Go linter to check that errors from external packages are wrapped โ
353
- Crocmagnon/fatcontext (โญ59) โ detects nested contexts in loops or function literals โ
59
Command Line / Advanced Console UIs
- jroimartin/gocui (โญ10k) โ Minimalist Go package aimed at creating Console User Interfaces. โ
10,449
- c-bata/go-prompt (โญ5.4k) โ Building powerful interactive prompts in Go, inspired by python-prompt-toolkit. โ
5,429
- pterm/pterm (โญ5.3k) โ #PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more It's completely configurable and 100% cross-platform compatible. โ
5,298
- mum4k/termdash (โญ2.9k) โ Terminal based dashboard. โ
2,913
- vbauerster/mpb (โญ2.5k) โ multi progress bar for Go cli applications โ
2,454
- logrusorgru/aurora (โญ1.5k) โ Golang ultimate ANSI-colors that supports Printf/Sprintf methods โ
1,476
- Evertras/bubble-table (โญ542) โ A customizable, interactive table component for the Bubble Tea framework โ
542
Command Line / Standard CLI
- urfave/cli (โญ24k) โ A declarative, simple, fast, and fun package for building command line tools in Go โ
23,721
- spf13/pflag (โญ2.7k) โ Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. โ
2,663
- alexflint/go-arg (โญ2.2k) โ Struct-based argument parsing in Go โ
2,203
- nanovms/ops (โญ1.4k) โ ops - build and run nanos unikernels โ
1,432
- reeflective/readline (โญ129) โ Shell library with powerful and modern UI, large feature set, and
.inputrcsupport โ129
- nyaosorg/go-readline-ny (โญ32) โ The New Yet another Readline for Go โ
32
Configuration / Standard CLI
- cristalhq/aconfig (โญ609) โ Simple, useful and opinionated config loader. โ
608
- hjson/hjson-go (โญ346) โ Hjson for Go โ
346
- go-simpler/env (โญ80) โ Load environment variables into a config struct โ
80
Continuous Integration / Standard CLI
- raviqqe/muffet (โญ2.6k) โ Fast website link checker in Go โ
2,580
- opnlabs/dot (โญ31) โ A minimal continuous integration system. Uses docker to run jobs concurrently in stages. โ
31
Data Structures and Algorithms / Bit-packing and Compression
- RoaringBitmap/roaring (โญ2.8k) โ Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog โ
2,797
Data Structures and Algorithms / Bloom and Cuckoo Filters
- tylertreat/BoomFilters (โญ1.6k) โ Probabilistic data structures for processing continuous, unbounded streams. โ
1,627
Data Structures and Algorithms / Data Structure and Algorithm Collections
- Workiva/go-datastructures (โญ7.9k) โ A collection of useful, performant, and threadsafe Go datastructures. โ
7,864
Data Structures and Algorithms / Miscellaneous Data Structures and Algorithms
- seiflotfy/count-min-log (โญ69) โ Go implementation of Count-Min-Log โ
69
Data Structures and Algorithms / Queues
- gammazero/deque (โญ741) โ Fast ring-buffer deque (double-ended queue) โ
741
- mikestefanello/backlite (โญ128) โ Type-safe, persistent, embedded task queues and background job runner w/ SQLite. Web monitoring UI included. โ
128
Data Structures and Algorithms / Sets
- deckarep/golang-set (โญ4.6k) โ A simple, battle-tested and generic set type for the Go language. Trusted by GoogleCloudPlatform, Docker, 1Password, Ethereum and Hashicorp. โ
4,618
Data Structures and Algorithms / Text Analysis
- plar/go-adaptive-radix-tree (โญ406) โ Adaptive Radix Trees implemented in Go โ
406
Database / Caches
- golang/groupcache (โญ13k) โ groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases. โ
13,281
- dgraph-io/ristretto (โญ6.6k) โ A high performance memory-bound Go cache โ
6,587
- eko/gocache (โญ2.8k) โ A complete Go cache library that brings you multiple ways of managing your caches โ
2,800
- bluele/gcache (โญ2.7k) โ An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC โ
2,722
- maypok86/otter (โญ2.4k) โ A high performance caching library for Go โ
2,410
- viccon/sturdyc (โญ1.2k) โ A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant โ
1,238
- jellydator/ttlcache (โญ1.2k) โ An in-memory cache with item expiration and generics โ
1,183
- EchoVault/SugarDB (โญ514) โ Embeddable and distributed in-memory alternative to Redis. โ
514
- Yiling-J/theine-go (โญ352) โ high performance in-memory cache โ
352
- naughtygopher/pocache (โญ229) โ Pocache is a minimal cache package which focuses on a preemptive optimistic caching strategy โ
229
- samber/hot (โญ217) โ In-memory caching library for read-intensive Go applications โ
217
- OrlovEvgeny/go-mcache (โญ100) โ High-throughput, sharded in-memory KV cache for Go with minimal allocations โ
100
Database / Database Schema Migration
- rubenv/sql-migrate (โญ3.4k) โ SQL schema migration tool for Go. โ
3,391
- skeema/skeema (โญ1.3k) โ Declarative pure-SQL schema management for MySQL and MariaDB โ
1,340
- go-gormigrate/gormigrate (โญ1.1k) โ Minimalistic database migration helper for Gorm ORM โ
1,138
- linkedin/goavro (โญ1k) โ Goavro is a library that encodes and decodes Avro data. โ
1,048
Database / Database Tools
- sosedoff/pgweb (โญ9.1k) โ Cross-platform client for PostgreSQL databases โ
9,085
- go-mysql-org/go-mysql (โญ4.9k) โ a powerful mysql toolset with Go โ
4,878
- cybertec-postgresql/pg_timetable (โญ1.2k) โ pg_timetable: Advanced scheduling for PostgreSQL โ
1,237
- gatewayd-io/gatewayd (โญ270) โ database gateway for building data-driven applications โ
270
- codingconcepts/dg (โญ43) โ A fast data generator that produces CSV files from generated relational data โ
43
Database / Databases Implemented in Go
- codenotary/immudb (โญ8.9k) โ immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history โ
8,858
- rosedblabs/rosedb (โญ4.9k) โ Lightweight, fast and reliable key/value storage engine based on Bitcask. โ
4,870
- nutsdb/nutsdb (โญ3.5k) โ A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set. โ
3,529
- lindb/lindb (โญ3k) โ LinDB is a scalable, high performance, high availability distributed time series database. โ
3,043
- kelindar/column (โญ1.5k) โ High-performance, columnar, in-memory store with bitmap indexing in Go โ
1,502
- objectbox/objectbox-go (โญ1.3k) โ Embedded Go Database, the fast alternative to SQLite, gorm, etc. โ
1,253
- couchbase/moss (โญ1k) โ moss - a simple, fast, ordered, persistable, key-val storage library for golang โ
1,014
Database / SQL Query Builders
- go-jet/jet (โญ3.5k) โ Type safe SQL builder with code generation and automatic query result data mapping โ
3,468
Database Drivers / Interfaces to Multiple Backends
- philippgille/gokv (โญ817) โ Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more) โ
817
Database Drivers / NoSQL Database Drivers
- gomodule/redigo (โญ9.9k) โ Go client for Redis โ
9,877
- Kamva/mgm (โญ765) โ Mongo Go Models (mgm) is a fast and simple MongoDB ODM for Go (based on official Mongo Go Driver) โ
765
- aerospike/aerospike-client-go (โญ454) โ Aerospike Client Go โ
454
Database Drivers / Relational Database Drivers
- ncruces/go-sqlite3 (โญ861) โ Go bindings to SQLite using wazero โ
861
- godror/godror (โญ574) โ GO DRiver for ORacle DB โ
574
- cvilsmeier/sqinn-go (โญ506) โ Golang SQLite without cgo โ
505
- surrealdb/surrealdb.go (โญ295) โ SurrealDB SDK for Golang โ
295
- rqlite/gorqlite (โญ174) โ A Go client for rqlite, the distributed database built on SQLite โ
174
Database Drivers / Search and Analytic Databases
- sourcegraph/zoekt (โญ1.2k) โ Fast trigram based code search โ
1,164
Date and Time / Search and Analytic Databases
- nathan-osman/go-sunrise (โญ171) โ Go package for calculating the sunrise and sunset times for a given location โ
171
- rickb777/date (โญ138) โ A Go package for working with dates โ
138
Distributed Systems / Search and Analytic Databases
- micro/go-micro (โญ23k) โ A Go microservices framework โ
22,615
- hashicorp/raft (โญ8.8k) โ Golang implementation of the Raft consensus protocol โ
8,836
- smallnest/rpcx (โญ8.3k) โ Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily โ
8,264
- luraproject/lura (โญ6.7k) โ Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation โ
6,692
- emitter-io/emitter (โญ4k) โ High performance, distributed and low latency publish-subscribe platform. โ
3,986
- chrislusf/gleam (โญ3.5k) โ Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly. โ
3,547
- go-eagle/eagle (โญ2.4k) โ A Go framework for the API or Microservice โ
2,397
- mochi-mqtt/server (โญ1.7k) โ The fully compliant, embeddable high-performance Go MQTT v5 server for IoT, smarthome, and pubsub โ
1,703
- bsm/redislock (โญ1.7k) โ Simplified distributed locking implementation using Redis โ
1,709
- k8gb-io/k8gb (โญ1.1k) โ A cloud native Kubernetes Global Balancer โ
1,118
- cenkalti/rain (โญ1.1k) โ BitTorrent client and library in Go โ
1,089
- lesismal/arpc (โญ1.1k) โ More effective network communication, two-way calling, notify and broadcast supported. โ
1,080
- etcd-io/raft (โญ949) โ Raft library for maintaining a replicated state machine โ
949
- temporalio/sdk-go (โญ766) โ Temporal Go SDK โ
765
Editor Plugins / Search and Analytic Databases
- fatih/vim-go (โญ16k) โ Go development plugin for Vim โ
16,211
- golang/vscode-go (โญ4.2k) โ Go extension for Visual Studio Code โ
4,150
- dominikh/go-mode.el (โญ1.4k) โ Emacs mode for the Go programming language โ
1,443
- incu6us/goimports-reviser (โญ702) โ Right imports sorting & code formatting tool (goimports alternative) โ
702
Email / Search and Analytic Databases
- matcornic/hermes (โญ3k) โ Golang package that generates clean, responsive HTML e-mails for sending transactional mail โ
2,988
- AfterShip/email-verifier (โญ1.5k) โ A Go library for email verification without sending any emails. โ
1,467
- sendgrid/sendgrid-go (โญ1k) โ The Official Twilio SendGrid Golang API Library โ
1,040
- mailgun/mailgun-go (โญ741) โ Go library for sending mail with the Mailgun API. โ
741
- vanng822/go-premailer (โญ177) โ Inline styling for html mail in golang โ
177
- mocktools/go-smtp-mock (โญ157) โ SMTP mock server written on Golang. Mimic any SMTP server behavior for your test environment with fake SMTP server. โ
157
- truemail-rb/truemail-go (โญ129) โ Configurable Golang email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists. โ
129
Embeddable Scripting Languages / Search and Analytic Databases
- expr-lang/expr (โญ7.4k) โ Expression language and expression evaluation for Go โ
7,441
- d5/tengo (โญ3.7k) โ A fast script language for Go โ
3,740
- Shopify/go-lua (โญ3.4k) โ A Lua VM in Go โ
3,363
- metacall/core (โญ1.7k) โ MetaCall: The ultimate polyglot programming experience. โ
1,736
- wa-lang/wa (โญ1.7k) โ The Wa Programming Language โ
1,740
- mattn/anko (โญ1.5k) โ Scriptable interpreter written in golang โ
1,545
- PaesslerAG/gval (โญ808) โ Expression evaluation in golang โ
808
- ichiban/prolog (โญ694) โ The only reasonable scripting engine for Go. โ
694
- aarzilli/golua (โญ685) โ Go bindings for Lua C API - in progress โ
685
Error Handling / Search and Analytic Databases
- rotisserie/eris (โญ1.7k) โ Error handling library with readable stack traces and flexible formatting support โ
1,733
- Southclaws/fault (โญ302) โ Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors. โ
302
File Handling / Search and Analytic Databases
- SebastiaanKlippert/go-wkhtmltopdf (โญ1.2k) โ Golang commandline wrapper for wkhtmltopdf โ
1,160
- no-src/gofs (โญ519) โ A cross-platform real-time file synchronization tool out of the box based on Golang โ
519
- viant/afs (โญ357) โ Abstract File Storage โ
357
- barasher/go-exiftool (โญ285) โ Golang wrapper for Exiftool : extract as much metadata as possible (EXIF, ...) from files (pictures, pdf, office documents, ...) โ
285
Financial / Search and Analytic Databases
- Rhymond/go-money (โญ1.8k) โ Go implementation of Fowler's Money pattern โ
1,825
- c9s/bbgo (โญ1.6k) โ The modern cryptocurrency trading bot framework written in Go. โ
1,569
- moov-io/ach (โญ516) โ ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available. โ
516
- invopop/gobl (โญ227) โ Go Business Language โ
227
- govalues/decimal (โญ203) โ Correctly rounded decimals for Go โ
203
- quagmt/udecimal (โญ161) โ A high-performance, high precision, zero allocation fixed-point decimal library for financial applications โ
161
Forms / Search and Analytic Databases
- go-playground/form (โญ883) โ Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support. โ
883
- ggicci/httpin (โญ378) โ HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request) โ
378
- sonh/qs (โญ79) โ Go module for encoding structs into URL query parameters โ
79
Game Development / Search and Analytic Databases
- topfreegames/pitaya (โญ2.7k) โ Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK. โ
2,684
- xiaonanln/goworld (โญ2.7k) โ Scalable Distributed Game Server Engine with Hot Swapping in Golang โ
2,689
- gen2brain/raylib-go (โญ2.2k) โ Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming. โ
2,244
- xtaci/gonet (โญ1.3k) โ A Game Server Skeleton in golang. โ
1,285
Generators / Search and Analytic Databases
- hexdigest/gowrap (โญ1.3k) โ GoWrap is a command line tool for generating decorators for Go interfaces โ
1,288
- jmattheis/goverter (โญ786) โ Generate type-safe Go converters by defining function signatures. โ
786
- switchupcb/copygen (โญ398) โ Copygen generates code based on Go types. Generate type-based code to copy values from type to type and fields from struct to struct by default (copier without reflection). โ
398
Geographic / Search and Analytic Databases
- golang/geo (โญ1.8k) โ S2 geometry library in Go โ
1,803
- consbio/mbtileserver (โญ759) โ Basic Go server for mbtiles โ
759
- spatial-go/geoos (โญ526) โ A library provides spatial data and geometric algorithms โ
526
- paulmach/osm (โญ432) โ General purpose library for reading, writing and working with OpenStreetMap data โ
432
- uber/h3-go (โญ381) โ Go bindings for H3, a hierarchical hexagonal geospatial indexing system โ
381
Go Compilers / Search and Analytic Databases
- go2hx/go2hx (โญ143) โ Import Go libraries in your Haxe projects Go -> Haxe source-to-source compiler โ
143
Go Tools / Search and Analytic Databases
- Zxilly/go-size-analyzer (โญ1.7k) โ A tool for analyzing the size of compiled Go binaries, offering cross-platform support, detailed breakdowns, and multiple output formats. โ
1,696
- iyashjayesh/monigo (โญ381) โ MoniGo is a performance monitoring library for Go apps, offering real-time insights into service-level and function-level metrics. With an intuitive UI, it enables developers to track and optimize performance. Get your Go app's dashboard up in just 10 seconds! โ
380
- bobg/decouple (โญ32) โ find overspecified function parameters in Go code โ
31
Goroutines / Search and Analytic Databases
- destel/rill (โญ1.8k) โ Go toolkit for clean, composable, channel-based concurrency โ
1,793
- xxjwxc/gowp (โญ524) โ golang worker pool , Concurrency limiting goroutine pool โ
524
- earthboundkid/flowmatic (โญ394) โ Structured concurrency made easy โ
394
- timandy/routine (โญ277) โ ThreadLocal for Golang. โ
277
- vladopajic/go-actor (โญ265) โ A lightweight library for writing concurrent programs in Go using the Actor model. โ
265
- reugn/async (โญ280) โ Synchronization and asynchronous computation package for Go โ
280
GUI / Search and Analytic Databases
- therecipe/qt (โญ11k) โ Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly โ
10,761
- lxn/walk (โญ7k) โ A Windows GUI toolkit for the Go Programming Language โ
7,038
- gotk3/gotk3 (โญ2.2k) โ Go bindings for GTK3 โ
2,203
- roblillack/spot (โญ1.2k) โ React-like desktop GUI toolkit for Go โ
1,249
- ncruces/zenity (โญ872) โ Zenity dialogs for Golang, Windows, macOS โ
872
- energye/energy (โญ551) โ Energy is a framework developed by Go language based on CEF (Chromium Embedded Framework) for developing cross-platform desktop applications for Windows, Mac OS X, and Linux โ
551
Hardware / Search and Analytic Databases
- zcalusic/sysinfo (โญ564) โ Sysinfo is a Go library providing Linux OS / kernel / hardware system information. โ
564
Images / Search and Analytic Databases
- thoas/picfit (โญ2.3k) โ An image resizing server written in Go โ
2,311
- gographics/imagick (โญ1.9k) โ Go binding to ImageMagick's MagickWand C API โ
1,851
- HugoSmits86/nativewebp (โญ367) โ Native webp encoder for Go โ
366
- auyer/steganography (โญ351) โ Pure Golang Library that allows LSB steganography on images using ZERO dependencies โ
351
- kolesa-team/go-webp (โญ290) โ Simple and fast webp library for golang โ
290
- qmuntal/gltf (โญ264) โ Go library for encoding glTF 2.0 files โ
264
- jonoton/scout (โญ26) โ Scout is a standalone open source software solution for DIY video security. โ
26
IoT (Internet of Things) / Search and Analytic Databases
- hybridgroup/gobot (โญ9.3k) โ Golang framework for robotics, drones, and the Internet of Things (IoT) โ
9,338
- lf-edge/ekuiper (โญ1.7k) โ Lightweight data stream processing engine for IoT edge โ
1,654
- Edgenesis/shifu (โญ1.4k) โ Kubernetes-native IoT gateway โ
1,383
- rulego/rulego (โญ1.3k) โ RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go. โ
1,336
Job Scheduler / Search and Analytic Databases
- reugn/go-quartz (โญ2k) โ Minimalist and zero-dependency scheduling library for Go โ
1,983
- adhocore/gronx (โญ480) โ Lightweight, fast and dependency-free Cron expression parser (due checker, next/prev due date finder), task runner, job scheduler and/or daemon for Golang (tested on v1.13+) and standalone usage. If you are bold, use it to replace crontab entirely. โ
480
JSON / Search and Analytic Databases
- tidwall/gjson (โญ15k) โ Get JSON values quickly - JSON parser for Go โ
15,336
- Jeffail/gabs (โญ3.5k) โ For parsing, creating and editing unknown or dynamic JSON in Go โ
3,520
- ohler55/ojg (โญ926) โ Optimized JSON for Go โ
926
- spyzhov/ajson (โญ287) โ Abstract JSON for Golang with JSONPath support โ
287
- romshark/jscan (โญ97) โ High performance JSON iterator & validator for Go โ
97
Logging / Search and Analytic Databases
- golang/glog (โญ3.6k) โ Leveled execution logs for Go โ
3,617
- lmittmann/tint (โญ1.2k) โ slog.Handler that writes tinted (colorized) logs โ
1,171
- getsentry/sentry-go (โญ1k) โ The official Go SDK for Sentry (sentry.io) โ
1,019
- gookit/slog (โญ516) โ Lightweight, configurable, extensible logging library written in Go โ
516
- henvic/httpretty (โญ414) โ Package httpretty prints the HTTP requests you make with Go pretty on your terminal. โ
414
- DeRuina/timberjack (โญ97) โ Timberjack is a Go log rolling library with support for size-based, time-based, and manual rotation. โ
97
Machine Learning / Search and Analytic Databases
- sjwhitworth/golearn (โญ9.4k) โ Machine Learning for Go โ
9,449
- gorgonia/gorgonia (โญ5.9k) โ Gorgonia is a library that helps facilitate machine learning in Go. โ
5,882
- otiai10/gosseract (โญ3k) โ Go package for OCR (Optical Character Recognition), by using Tesseract C++ library โ
3,021
- galeone/tfgo (โญ2.5k) โ Tensorflow + Go, the gopher way โ
2,487
- knights-analytics/hugot (โญ497) โ Onnx transformer pipelines in Golang โ
497
Messaging / Search and Analytic Databases
- appleboy/gorush (โญ8.6k) โ A push notification server written in Go (Golang). โ
8,593
- nats-io/nats.go (โญ6.3k) โ Golang client for NATS, the cloud native messaging system. โ
6,263
- confluentinc/confluent-kafka-go (โญ5k) โ Confluent's Apache Kafka Golang client โ
5,044
- sideshow/apns2 (โญ3.1k) โ HTTP/2 Apple Push Notification Service (APNs) push provider for Go โ Send push notifications to iOS, tvOS, Safari and OSX apps, using the APNs HTTP/2 protocol. โ
3,145
- rabbitmq/amqp091-go (โญ1.9k) โ An AMQP 0-9-1 Go client maintained by the RabbitMQ team โ
1,918
- jandelgado/rabtap (โญ277) โ RabbitMQ wire tap and swiss army knife โ
277
- mehdihadeli/Go-MediatR (โญ265) โ A library for handling mediator patterns and simplified CQRS patterns within an event-driven architecture, inspired by csharp MediatR library. โ
265
- goptics/varmq (โญ171) โ A Simplest Storage-Agnostic and Zero-dep Message Queue for Your Concurrent Go Program โ
171
- jirenius/go-res (โญ68) โ RES Service protocol library for Go โ
68
Microsoft Office / Microsoft Word
- gomutex/godocx (โญ224) โ Go library for reading and writing Microsoft Docx โ
224
Middlewares / Microsoft Word
- didip/tollbooth (โญ2.8k) โ Simple middleware to rate-limit HTTP requests. โ
2,840
- jub0bs/cors (โญ163) โ perhaps the best CORS middleware library for Go โ
163
Miscellaneous / Dependency Injection
- NVIDIA/gontainer (โญ61) โ Simple but powerful dependency injection container for Go projects! โ
61
- junioryono/godi (โญ62) โ Dependency Injection with Service Lifetimes for Go โ
62
Miscellaneous / Project Layout
- ardanlabs/service (โญ3.9k) โ Starter-kit for writing services in Go using Kubernetes. โ
3,904
- sagikazarmark/modern-go-application (โญ1.9k) โ Modern Go Application example โ
1,935
- naughtygopher/goapp (โญ1k) โ An opinionated guideline to structure & develop a Go web application/service โ
1,031
- allaboutapps/go-starter (โญ586) โ An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps. โ
586
Miscellaneous / Strings
- huandu/xstrings (โญ1.4k) โ Implements string functions widely used in other languages but absent in Go. โ
1,415
- gobeam/stringy (โญ253) โ Convert string to camel case, snake case, kebab case / slugify, custom delimiter, pad string, tease string and many other functionalities with help of by Stringy package. โ
253
Miscellaneous / Uncategorized
- eapache/go-resiliency (โญ2.3k) โ Resiliency patterns for golang โ
2,337
- mholt/archives (โญ341) โ Cross-platform library to create & extract archives, compress & decompress files, and walk virtual file systems across various formats โ
341
- gen2brain/go-unarr (โญ299) โ Go bindings for unarr (decompression library for RAR, TAR, ZIP and 7z archives) โ
299
Natural Language Processing / Morphological Analyzers
- ikawaha/kagome (โญ913) โ Self-contained Japanese Morphological Analyzer written in pure Go โ
913
Natural Language Processing / Slugifiers
- gosimple/slug (โญ1.3k) โ URL-friendly slugify with multiple languages support. โ
1,297
Networking / Transliteration
- google/gopacket (โญ6.7k) โ Provides packet processing capabilities for Go โ
6,682
- elazarl/goproxy (โญ6.5k) โ An HTTP proxy library for Go โ
6,532
- cloudwego/netpoll (โญ4.5k) โ A high-performance non-blocking I/O networking framework focusing on RPC scenarios. โ
4,464
- xtaci/kcp-go (โญ4.3k) โ A Crypto-Secure Reliable-UDP Library for golang with FEC โ
4,348
- osrg/gobgp (โญ3.9k) โ BGP implemented in the Go Programming Language โ
3,925
- fortio/fortio (โญ3.6k) โ Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats. โ
3,644
- lesismal/nbio (โญ2.6k) โ Pure Go 1000k+ connections solution, support tls/http1.x/websocket and basically compatible with net/http, with high-performance and low memory cost, non-blocking, event-driven, easy-to-use. โ
2,607
- songgao/water (โญ2.1k) โ A simple TUN/TAP library written in native Go. โ
2,099
- hashicorp/go-getter (โญ1.8k) โ Package for downloading things from a string URL using a variety of protocols. โ
1,777
- pkg/sftp (โญ1.6k) โ SFTP support for the go.crypto/ssh package โ
1,623
- lxzan/gws (โญ1.7k) โ simple, fast, reliable websocket server & client, supports running over tcp/kcp/unix domain socket. keywords: ws, proxy, chat, go, golang... โ
1,657
- cavaliergopher/grab (โญ1.5k) โ A download manager package for Go โ
1,461
- hashicorp/mdns (โญ1.3k) โ Simple mDNS client/server library in Golang โ
1,311
- xtaci/gaio (โญ798) โ High performance minimalism async-io(proactor) networking for Golang. โ
798
- fclairamb/ftpserverlib (โญ455) โ golang ftp server library โ
455
- jeroenrinzema/psql-wire (โญ203) โ PostgreSQL server wire protocol. Build your own server and start serving connections. โ
203
- joeig/go-powerdns (โญ103) โ PowerDNS API client for Go (community project) โ
103
- soypat/natiu-mqtt (โญ100) โ A dead-simple, extensible MQTT implementation well suited for embedded systems. โ
100
- alegrey91/fwdctl (โญ72) โ CLI tool to easily manage IPTables forwards โ
72
Networking / HTTP Clients
- imroc/req (โญ4.7k) โ Simple Go HTTP client with Black Magic โ
4,679
- gojek/heimdall (โญ2.7k) โ An enhanced HTTP client for Go โ
2,701
- hashicorp/go-retryablehttp (โญ2.2k) โ Retryable HTTP client in Go โ
2,232
- levigross/grequests (โญ2.2k) โ A Go "clone" of the great and famous Requests library โ
2,182
- earthboundkid/requests (โญ1.7k) โ HTTP requests for Gophers โ
1,654
- bogdanfinn/tls-client (โญ1.3k) โ net/http.Client like HTTP Client with options to select specific client TLS Fingerprints to use for requests. โ
1,339
- Noooste/azuretls-client (โญ383) โ An easy-to-use HTTP client to spoof TLS/JA3, HTTP2 and HTTP3 fingerprint โ
384
OpenGL / HTTP Clients
- go-gl/gl (โญ1.2k) โ Go bindings for OpenGL (generated via glow) โ
1,174
- go-gl/mathgl (โญ590) โ A pure Go 3D math library. โ
590
ORM / HTTP Clients
- aarondl/sqlboiler (โญ7k) โ Generate a Go ORM tailored to your database schema. โ
6,967
- upper/db (โญ3.6k) โ Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features. โ
3,627
- stephenafamo/bob (โญ1.5k) โ SQL query builder and ORM/Factory generator for Go with support for PostgreSQL, MySQL and SQLite โ
1,548
Performance / HTTP Clients
- arl/statsviz (โญ3.6k) โ Visualise Go runtime metrics in real time โ
3,590
- nikolaydubina/go-instrument (โญ285) โ Automatically add Trace Spans to Go functions โ
284
- joetifa2003/mm-go (โญ186) โ Generic manual memory management for golang โ
186
Query Language / HTTP Clients
- 99designs/gqlgen (โญ11k) โ go generate based graphql server library โ
10,590
- graph-gophers/graphql-go (โญ4.7k) โ GraphQL server with a focus on ease of use โ
4,741
Reflection / HTTP Clients
- tiendc/go-deepcopy (โญ116) โ Fast deep-copy library for Go โ
115
Resource Embedding / HTTP Clients
- shurcooL/vfsgen (โญ984) โ Takes an input http.FileSystem (likely at go generate time) and generates Go code that statically implements it. โ
984
Science and Data Analysis / HTTP Clients
- gonum/plot (โญ2.9k) โ A repository for plotting and visualizing data โ
2,923
- paulmach/orb (โญ1.1k) โ Types and utilities for working with 2d geometry in Golang โ
1,059
- bebop/poly (โญ712) โ A Go package for engineering organisms. โ
712
Security / HTTP Clients
- caddyserver/certmagic (โญ5.4k) โ Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal โ
5,379
- corazawaf/coraza (โญ3.1k) โ OWASP Coraza WAF is a golang modsecurity compatible web application firewall library โ
3,072
- unrolled/secure (โญ2.3k) โ HTTP middleware for Go that facilitates some quick security wins. โ
2,332
- mariocandela/beelzebub (โญ1.7k) โ A secure low code honeypot framework, leveraging AI for System Virtualization. โ
1,696
- cossacklabs/acra (โญ1.4k) โ Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side ("transparent") encryption. SQL, NoSQL. โ
1,442
- anatol/booster (โญ606) โ Fast and secure initramfs generator โ
606
- ssh-vault/ssh-vault (โญ481) โ encrypt/decrypt using ssh keys โ
481
- teler-sh/teler-waf (โญ392) โ teler-waf is a Go HTTP middleware that protects local web services from OWASP Top 10 threats, known vulnerabilities, malicious actors, botnets, unwanted crawlers, and brute force attacks. โ
392
- anatol/luks.go (โญ93) โ Pure Golang library to manage LUKS partitions โ
93
- tg123/go-htpasswd (โญ46) โ Apache htpasswd Parser for Go. โ
46
Serialization / HTTP Clients
- golang/protobuf (โญ10k) โ Go support for Google's protocol buffers โ
10,041
- tiendc/go-csvlib (โญ19) โ High-level performant CSV encoding and decoding library โ
19
Server Applications / HTTP Clients
- roadrunner-server/roadrunner (โญ8.3k) โ High-performance PHP application server, process manager written in Go and powered with plugins โ
8,332
- getfider/fider (โญ3.9k) โ Open platform to collect and prioritize feedback โ
3,886
- xyproto/algernon (โญ3k) โ Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis, SQLite and PostgreSQL support ++ โ
2,958
- openflagr/flagr (โญ2.6k) โ Flagr is a feature flagging, A/B testing and dynamic configuration microservice โ
2,559
- thomaspoignant/go-feature-flag (โญ1.9k) โ GO Feature Flag is a simple, complete and lightweight self-hosted feature flag solution 100% Open Source. โ
1,855
- openrundev/openrun (โญ700) โ Open source alternative to Google Cloud Run and AWS App Runner. Easily deploy web apps declaratively. โ
700
Software Packages / DevOps Tools
- kubeshark/kubeshark (โญ12k) โ The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes โ
11,566
- moovweb/gvm (โญ11k) โ Go Version Manager โ
11,407
- kubevela/kubevela (โญ7.6k) โ The Modern Application Platform. โ
7,606
- stefanprodan/podinfo (โญ5.8k) โ Go microservice template for Kubernetes โ
5,768
- peak/s5cmd (โญ3.7k) โ Parallel S3 and local filesystem execution tool. โ
3,747
- aptly-dev/aptly (โญ2.7k) โ aptly - Debian repository management tool โ
2,731
- ajvb/kala (โญ2.2k) โ Modern Job Scheduler โ
2,160
- sanbornm/go-selfupdate (โญ1.7k) โ Enable your Go applications to self update โ
1,651
- yusufcanb/tlm (โญ1.5k) โ Local CLI Copilot, powered by Ollama. โ
1,461
- pipe-cd/pipecd (โญ1.2k) โ The One CD for All {applications, platforms, operations} โ
1,229
- kubenetworks/kubevpn (โญ1.3k) โ KubeVPN offers a Cloud Native Dev Environment that connects to kubernetes cluster network. โ
1,255
- KusionStack/kusion (โญ1.2k) โ Declarative Intent Driven Platform Orchestrator for Internal Developer Platform (IDP). โ
1,191
- abahmed/kwatch (โญ990) โ monitor & detect crashes in your Kubernetes(K8s) cluster instantly โ
990
- TimothyYe/skm (โญ997) โ A simple and powerful SSH keys manager โ
997
- kevincobain2000/gobrew (โญ408) โ Go version manager, written in Go. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash. โ
407
- jenkins-zh/jenkins-cli (โญ406) โ Jenkins CLI allows you to manage your Jenkins in an easy way โ
405
- appleboy/easyssh-proxy (โญ342) โ easyssh-proxy provides a simple implementation of some SSH protocol features in Go โ
341
- appleboy/drone-scp (โญ162) โ Copy files and artifacts via SSH using a binary, docker or Drone CI. โ
162
- datarootsio/tf-profile (โญ163) โ CLI tool to profile Terraform runs, written in Go โ
162
- jkaninda/goma-gateway (โญ136) โ Goma Gateway โ Lightweight, High-Performance API Gateway and Reverse Proxy with declarative config, robust middleware, and support for REST, GraphQL, TCP, UDP, and gRPC. โ
136
- s0rg/decompose (โญ115) โ Reverse-engineering tool for docker environments โ
116
- x1unix/docker-go-mingw (โญ53) โ Docker image for building Go binaries with MinGW toolchain. Supports Windows on ARM! โ
53
Software Packages / Other Software
- Shopify/toxiproxy (โญ12k) โ A TCP proxy to simulate network and system conditions for chaos and resiliency testing โ
11,683
- fogleman/nes (โญ5.6k) โ NES emulator written in Go. โ
5,623
- documize/community (โญ2.3k) โ Modern Confluence alternative designed for internal & external docs, built with Go + EmberJS โ
2,338
- root-gg/plik (โญ1.7k) โ Plik is a temporary file upload system (Wetransfer like) in Go. โ
1,669
- SpatiumPortae/portal (โญ1.7k) โ Portal is a quick and easy command-line file transfer utility from any computer to another โ
1,707
- msoap/shell2http (โญ1.5k) โ Executing shell commands via HTTP server โ
1,453
- pointlander/peg (โญ1.1k) โ Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator. โ
1,089
- alajmo/sake (โญ736) โ task runner for local and remote hosts โ
736
- edwingeng/hotswap (โญ413) โ A complete solution to reload your go code without restarting your server, interrupting or blocking any ongoing procedure. โ
413
- s0rg/crawley (โญ319) โ The unix-way web crawler โ
319
- mk-5/fjira (โญ244) โ The golang fuzzy-find cli jira interface โ
244
Template Engines / Other Software
- valyala/quicktemplate (โญ3.3k) โ Fast, powerful, yet easy to use template engine for Go. Optimized for speed, zero memory allocations in hot paths. Up to 20x faster than html/template โ
3,282
Testing / Mock
- SpectoLabs/hoverfly (โญ2.5k) โ Lightweight service virtualization/ API simulation / API mocking tool for developers and testers โ
2,453
- matryer/moq (โญ2.2k) โ Interface mocking tool for go generate โ
2,159
- jarcoal/httpmock (โญ2.1k) โ HTTP mocking for Golang โ
2,066
- pashagolub/pgxmock (โญ537) โ pgx mock driver for golang to test database interactions โ
537
- xhd2015/xgo (โญ428) โ All-in-one go testing library โ
428
Testing / Testing Frameworks
- gavv/httpexpect (โญ2.7k) โ End-to-end HTTP and REST API testing for Go. โ
2,689
- cucumber/godog (โญ2.5k) โ Cucumber for golang โ
2,547
- dnaeon/go-vcr (โญ1.3k) โ Record and replay your HTTP interactions for fast, deterministic and accurate tests โ
1,343
- go-testfixtures/testfixtures (โญ1.2k) โ Ruby on Rails like test fixtures for Go. Write tests against a real database โ
1,201
- gotestyourself/gotest.tools (โญ573) โ A collection of packages to augment the go testing package and support common patterns. โ
573
- hedhyw/gherkingen (โญ89) โ Behaviour Driven Development tests generator for Golang โ
89
- rekby/fixenv (โญ33) โ โ
33
Text Processing / Parsers/Encoders/Decoders
- mmcdole/gofeed (โญ2.8k) โ Parse RSS, Atom and JSON feeds in Go โ
2,777
- google/go-querystring (โญ2.1k) โ go-querystring is Go library for encoding structs into URL query strings. โ
2,110
- olebedev/when (โญ1.5k) โ A natural language date/time parser with pluggable rules โ
1,453
- editorconfig/editorconfig-core-go (โญ149) โ EditorConfig Core written in Go โ
149
Text Processing / Sanitation
- microcosm-cc/bluemonday (โญ3.6k) โ bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS โ
3,566
Text Processing / Scrapers
- mvdan/xurls (โญ1.2k) โ Extract urls from text โ
1,237
Text Processing / Utility/Miscellaneous
- mattn/go-runewidth (โญ668) โ wcwidth for golang โ
668
Third-party APIs / Utility/Miscellaneous
- sashabaranov/go-openai (โญ10k) โ OpenAI ChatGPT, GPT-5, GPT-Image-1, Whisper API clients for Go โ
10,413
- slack-go/slack (โญ4.9k) โ Slack API in Go โ
4,867
- huandu/facebook (โญ1.4k) โ A Facebook Graph API SDK For Go. โ
1,420
- ChimeraCoder/anaconda (โญ1.1k) โ A Go client library for the Twitter 1.1 API โ
1,143
- go-playground/webhooks (โญ1k) โ Webhook receiver for GitHub, Bitbucket, GitLab, Gogs โ
1,013
- plutov/paypal (โญ764) โ Golang client for PayPal REST API โ
764
- go-lark/lark (โญ231) โ An easy-to-use SDK for Feishu and Lark Open Platform (Instant Messaging API only) โ
231
- ctreminiom/go-atlassian (โญ188) โ Golang Client Library for Atlassian Cloud. โ
188
- rhnvrm/simples3 (โญ178) โ Simple no frills AWS S3 Golang Library using REST with V4 Signing (without AWS Go SDK) โ
178
- wit-ai/wit-go (โญ170) โ Go client for wit.ai HTTP API โ
170
- gregdel/pushover (โญ152) โ Go wrapper for the Pushover API โ
152
- cyruzin/golang-tmdb (โญ145) โ This is a Golang wrapper for working with TMDb API. It aims to support version 3. โ
145
- switchupcb/disgo (โญ107) โ Disgo is the next generation of Discord API Consumption. Create a Discord Bot with Go using this Discord API Wrapper (SDK Client). โ
107
- mvrilo/go-redoc (โญ94) โ go-redoc is an embedded OpenAPI/Swagger documentation ui for Go using ReDoc โ
94
- brunomvsouza/ynab.go (โญ77) โ Go client for the YNAB API. Unofficial. It covers 100% of the resources made available by the YNAB API. โ
77
- k-capehart/go-salesforce (โญ51) โ Salesforce REST API client written in Go โ
51
- rinchsan/device-check-go (โญ25) โ iOS DeviceCheck SDK for Go - query and modify the per-device bits โ
25
Utilities / Utility/Miscellaneous
- dropbox/godropbox (โญ4.2k) โ Common libraries for writing Go services/applications. โ
4,200
- maruel/panicparse (โญ3.7k) โ Crash your app in style (Golang) โ
3,709
- darccio/mergo (โญ3.1k) โ Mergo: merging Go structs and maps since 2013 โ
3,066
- avast/retry-go (โญ2.8k) โ Simple golang library for retry mechanism โ
2,834
- create-go-app/cli (โญ2.7k) โ 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. โ
2,730
- failsafe-go/failsafe-go (โญ2k) โ Fault tolerance and resilience patterns for Go โ
2,019
- gabriel-vasile/mimetype (โญ1.9k) โ A fast Golang library for media type and file extension detection, based on magic numbers โ
1,896
- itchyny/bed (โญ1.3k) โ Binary editor written in Go โ
1,340
- miniscruff/changie (โญ816) โ Automated changelog tool for preparing releases with lots of customization options โ
815
- immortal/immortal (โญ827) โ A *nix cross-platform (OS agnostic) supervisor โ
827
- jonboulle/clockwork (โญ718) โ a fake clock for golang โ
718
- derekparker/delve (โญ661) โ Delve is a debugger for the Go programming language. โ
660
- Unrud/remote-touchpad (โญ634) โ Control mouse and keyboard from a smartphone โ
634
- alajmo/mani (โญ628) โ CLI tool to help you manage repositories โ
627
- blockloop/scan (โญ606) โ Tiny lib to scan SQL rows directly to structs, slices, and primitive types โ
606
- mennanov/limiters (โญ600) โ Golang rate limiters for distributed applications โ
600
- Boeing/config-file-validator (โญ440) โ Cross Platform tool to validate configuration files โ
439
- ferama/rospo (โญ351) โ Effortless persistent SSH tunnels with embedded server for seamless connectivity โ
351
- chenquan/diskusage (โญ297) โ A tool for showing disk usage(Linux, MacOS and Windows), it is a very fast utility to find largest directories or files. โ
297
- hedhyw/json-log-viewer (โญ184) โ Interactive viewer for JSON logs. โ
184
- webriots/rate (โญ162) โ A high-performance rate limiter library for Go applications โ
162
- gookit/filter (โญ149) โ Provide filtering, sanitizing, and conversion of Golang data โ
149
- knbr13/gitcs (โญ126) โ Command line tool written in Go. It allows developers to scan their local Git repositories and generate a visual contributions graph. โ
126
- tiendc/gofn (โญ52) โ High performance utility functions using Generics โ
52
- floatdrop/debounce (โญ34) โ A zero-allocation debouncer โ
34
UUID / Utility/Miscellaneous
- google/uuid (โญ5.9k) โ Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services. โ
5,892
- edwingeng/wuid (โญ544) โ An extremely fast globally unique number generator. โ
544
Validation / Utility/Miscellaneous
- tiendc/go-validator (โญ32) โ Intuitive validation library for Golang โ
32
Version Control / Utility/Miscellaneous
- gabyx/Githooks (โญ114) โ Githooks: per-repo and shared Git hooks with version control and auto update. [โฉStar] if you're using it! โ
114
Video / Utility/Miscellaneous
- asticode/go-astits (โญ595) โ Demux and mux MPEG Transport Streams (.ts) natively in GO โ
595
- Eyevinn/mp4ff (โญ577) โ Library and tools for working with MP4 files containing video, audio, subtitles, or metadata. The focus is on fragmented files. Includes mp4ff-info, mp4ff-encrypt, mp4ff-decrypt and other tools. โ
576
- adrg/libvlc-go (โญ493) โ Handcrafted Go bindings for libVLC and high-level media player interface โ
493
- Eyevinn/hls-m3u8 (โญ29) โ HLS m3u8 library in Go โ
28
Web Frameworks / Utility/Miscellaneous
- cloudwego/hertz (โญ6.9k) โ Go HTTP framework with high-performance and strong-extensibility for building micro-services. โ
6,899
- goadesign/goa (โญ6k) โ Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs. โ
5,991
- go-goyave/goyave (โญ1.7k) โ The enterprise REST API framework โ
1,749
- templui/templui (โญ1k) โ A growing collection of beautifully designed UI components for Go and templ. Install via CLI. Customize everything. Own your code. โ
1,027
- ankorstore/yokai (โญ790) โ Simple, modular, and observable Go framework for backend applications. โ
789
- indeedeng/iwf (โญ622) โ iWF is a Workflow-As-Code microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes โ
622
- i-love-flamingo/flamingo-commerce (โญ583) โ Flexible E-Commerce Framework on top of Flamingo. Used to build E-Commerce "Portals" and connect it with the help of individual Adapters to other services. โ
583
- i-love-flamingo/flamingo (โญ551) โ Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness. โ
551
- rookie-ninja/rk-boot (โญ574) โ Build microservice with rk-boot and let the team take over clean and tidy code. โ
574
- fastschema/fastschema (โญ522) โ All-in-One Backend as a Service with Headless CMS Power โ
522
- claygod/microservice (โญ121) โ This library provides a simple microservice framework based on clean architecture principles with a working example implemented. โ
121
- gookit/rux (โญ98) โ Rux is an simple and fast web framework. Support route group, param route binding, middleware, compatible http.Handler interface โ
98
- go-spring/spring-core (โญ73) โ [released] Go-Spring is a high-performance Go framework inspired by Spring Boot, offering DI, auto-configuration, and lifecycle management while maintaining Go's simplicity and efficiency. โ
73
WebAssembly / Utility/Miscellaneous
- extism/go-sdk (โญ155) โ Extism Go SDK - easily run WebAssembly modules in your Go applications โ
154
Workflow Frameworks / Utility/Miscellaneous
- cadence-workflow/cadence-go-client (โญ373) โ Framework for authoring workflows and activities running on top of the Cadence orchestration engine. โ
373
11. Awesome Mac
Reading and Writing Tools / Note-taking
- dnote/dnote (โญ3k) โ A simple command line notebook โ
2,983
- nuttyartist/notes (โญ4.2k) โ Fast and beautiful note-taking app written in C++. Write down your thoughts. โ
4,173
Audio and Video Tools
- ExistentialAudio/BlackHole (โญ18k) โ BlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency. โ
17,773
- nukeop/nuclear (โญ16k) โ Streaming music player that finds free music for you โ
16,310
- chidiwilliams/buzz (โญ16k) โ Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAI's Whisper. โ
15,696
- sindresorhus/Gifski (โญ8.2k) โ Convert videos to high-quality GIFs on your Mac โ
8,224
- Aegisub/Aegisub (โญ3.3k) โ Cross-platform advanced subtitle editor โ
3,280
- kmikiy/SpotMenu (โญ3k) โ Spotify & Apple Music in your macOS menu bar โ
3,025
- synfig/synfig (โญ2.1k) โ This is the Official source code repository of Synfig Studio animation software โ
2,099
- martpie/museeks (โญ2k) โ A simple, clean and cross-platform music player โ
1,982
- hydrogen-music/hydrogen (โญ1.2k) โ The advanced drum machine for Linux, macOS, and Windows โ
1,222
- losnoco/Cog (โญ885) โ Cog - A Free and Open Source Audio Player for macOS 10.13+ โ
885
- section83/MacYTDL (โญ823) โ A macOS GUI front-end for the YT-DLP video downloader โ
820
- stargatedaw/stargate (โญ787) โ Innovation-first digital audio workstation (DAW), instrument and effect plugins, wave editor โ
787
- samzong/MacMusicPlayer (โญ56) โ A clean, lightweight music player for macOS. โ
56
Communication / Collaboration and Team Tools
- sindresorhus/caprine (โญ7.2k) โ Elegant Facebook Messenger desktop app โ
7,234
- overtake/TelegramSwift (โญ5.4k) โ Source code of Telegram for macos on Swift 5.0 โ
5,423
Communication / Email Clients
- vladimiry/ElectronMail (โญ1.6k) โ Unofficial ProtonMail Desktop App โ
1,609
Design and Product / Design Tools
- Toinane/colorpicker (โญ1.8k) โ A mininal but complete colorpicker desktop app โ
1,808
- pencil2d/pencil (โญ1.6k) โ Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations. Pencil2D is open source and cross-platform. โ
1,618
- sindresorhus/System-Color-Picker (โญ1.4k) โ The macOS color picker as an app with more features โ
1,368
- cartesiancs/nugget-app (โญ445) โ Electron based video editing software. Focusing on adding motion effects using a layered editing system. โ
445
Design and Product / Other Tools
- Molunerfinn/PicGo (โญ26k) โ A simple & beautiful tool for pictures uploading built by vue-cli-electron-builder โ
25,888
- divamgupta/diffusionbee-stable-diffusion-ui (โญ13k) โ Diffusion Bee is the easiest way to run Stable Diffusion locally on your M1 Mac. Comes with a one-click installer. No dependencies or technical knowledge needed. โ
13,447
- kyleduo/TinyPNG4Mac (โญ3.9k) โ Native client of TinyPNG on macOS โ
3,943
- jurplel/qView (โญ2.9k) โ Practical and minimal image viewer โ
2,945
- tropy/tropy (โญ1.1k) โ Research photo management โ
1,057
- netdcy/FlowVision (โญ1k) โ Waterfall-style image viewer for macOS, offering a smooth and immersive browsing experience. โ
1,012
Developer Tools / Databases
- PostgresApp/PostgresApp (โญ7.7k) โ The easiest way to get started with PostgreSQL on the Mac โ
7,658
- Sequel-Ace/Sequel-Ace (โญ7.2k) โ MySQL/MariaDB database management for macOS โ
7,199
- gcollazo/mongodbapp (โญ534) โ The easiest way to get started with MongoDB on the Mac โ
534
Developer Tools / Developer Utilities
- oldj/SwitchHosts (โญ26k) โ Switch hosts quickly! โ
25,914
- responsively-org/responsively-app (โญ24k) โ A modified web browser that helps in responsive web development. A web developer's must have dev-tool. โ
24,486
- illacloud/illa-builder (โญ12k) โ Low-code platform allows you to build business apps, enables you to quickly create internal tools such as dashboard, crud app, admin panel, crm, cms, etc. Supports PostgreSQL, MySQL, Supabase, GraphQL, MongoDB, MSSQL, Rest API, Hugging Face, Redis, etc. Automate workflows with schedule or webhook. Open source Retool. โ
12,278
- sindresorhus/Pasteboard-Viewer (โญ799) โ Inspect the system pasteboards on macOS โ
799
- hschmidt/EnvPane (โญ814) โ EnvPane - An OS X preference pane for environment variables โ
815
- MarcoEidinger/SwiftPlantUML-Xcode-Extension (โญ457) โ Xcode Extension for generating class diagrams from Swift code (powered by PlantUML) โ
457
Developer Tools / Version Control
- git-up/GitUp (โญ12k) โ The Git interface you've been missing all your life has finally arrived. โ
11,816
- relagit/relagit (โญ891) โ The elegant solution to graphical version control. โ
891
- maoyama/Changes (โญ151) โ An Open Source GUI Git Client for macOS โ
150
Developer Tools / Virtualization
- hashicorp/vagrant (โญ27k) โ Vagrant is a tool for building and distributing development environments. โ
27,111
Encryption / Virtualization
- alichtman/deadbolt (โญ380) โ Dead-simple file encryption for any OS โ
380
File Management Tools / File Managers
- mucommander/mucommander (โญ1.1k) โ A lightweight, cross-platform file manager with a dual-pane interface โ
1,146
File Management Tools / Disk Usage Analysis Tools
- RobinNaumann/disko (โญ94) โ a minimalist disk usage analyzer for macOS โ
94
File Management Tools / Utils
- PDF-Archiver/PDF-Archiver (โญ326) โ A tool for tagging files and archiving tasks. โ
326
Input Methods / Utils
- Serpentiel/betterglobekey (โญ70) โ Make macOS Globe key great again! โ
70
Reading and Writing Tools / Ebooks
- Sigil-Ebook/Sigil (โญ6.6k) โ Sigil is a multi-platform EPUB ebook editor โ
6,549
Reading and Writing Tools / RSS
- ViennaRSS/vienna-rss (โญ1.9k) โ Vienna is a free and open-source RSS/Atom newsreader for macOS. โ
1,934
- sopaco/saga-reader (โญ402) โ Blazing-Fast and Extremely-Lightweight Internet Reader driven by AI! Your AI-Powered think tank assistant.(Built with Rust, Tauri & Svelte) โ
402
Reading and Writing Tools / Text Editors
- react-page/react-page (โญ9.6k) โ Next-gen, highly customizable content editor for the browser - based on React and written in TypeScript. WYSIWYG on steroids. โ
9,556
- coteditor/CotEditor (โญ7.4k) โ Lightweight Plain-Text Editor for macOS โ
7,351
- qvacua/vimr (โญ6.9k) โ VimR โ Neovim GUI for macOS in Swift โ
6,899
- haystackeditor/haystack-editor (โญ1.2k) โ โ
1,247
Screenshots and Screen Recorder Tools / Writing
- lihaoyun6/QuickRecorder (โญ7.4k) โ A lightweight screen recorder based on ScreenCapture Kit for macOS โ
7,373
Security Tools / Writing
- ParetoSecurity/pareto-mac (โญ406) โ Automatically audit your Mac for basic security hygiene. โ
406
- objective-see/DylibHijackScanner (โญ108) โ Scan your computer for applications that are either susceptible to dylib hijacking or have been hijacked. โ
108
- objective-see/TaskExplorer (โญ118) โ Visually explore all running tasks (processes) ....viewing its signature status, loaded dylibs, open files, network connection, and much more. โ
118
Translation Tools / Package Managers
- nextai-translator/nextai-translator (โญ25k) โ Browser extension and cross-platform desktop application for translation based on ChatGPT API โ
24,704
Utilities / Package Managers
- glinford/dns-easy-switcher (โญ247) โ DNS Easy Switcher (for MacOS) โ
247
Utilities / General Tools
- sindresorhus/Plash (โญ3.9k) โ Make any website your Mac desktop wallpaper โ
3,857
- gkpln3/CapsLockNoDelay (โญ856) โ Eliminates delay when activating caps lock on macOS OSX โ
855
Utilities / Menu Bar Tools
- leits/MeetingBar (โญ5k) โ Your meetings at your fingertips in the macOS menu bar โ
5,034
- lihaoyun6/Logoer (โญ648) โ Change the style of the Apple logo in macOS menu bar โ
642
Utilities / Productivity
- rupa/z (โญ17k) โ z - jump around โ
16,857
Utilities / Quality of Life Improvements
- sindresorhus/Actions (โญ2.9k) โ Supercharge your shortcuts โ
2,896
Utilities / System Related Tools
- newmarcel/KeepingYouAwake (โญ6.1k) โ Prevents your Mac from going to sleep. โ
6,079
- ThatGuySam/doesitarm (โญ3.8k) โ A list of reported app support for Apple Silicon as well as Apple M4 and M3 Ultra Macs โ
3,792
- BigBerny/magicquit (โญ319) โ โ
319
- sanketk2020/MacSpaceCleaner (โญ128) โ Lightweight and efficient macOS app designed to free up disk space by removing unnecessary files, caches, and temporary data. โ
128
Utilities / Window Management
- pablopunk/SwiftShift (โญ486) โ Sweet window management for macOS โ
487
- XiCheng148/Dockit (โญ241) โ An application that can dock any window to the edge of the screen. โ
241
12. Awesome Neovim
Syntax / Assembly
- Hdoc1509/gh-actions.nvim (โญ5) - Tree-sitter grammar and LSP query configuration for GitHub Actions.
- calops/hmts.nvim (โญ83) - Tree-sitter queries for Home Manager Nix files.
Colorscheme / Tree-sitter Supported Colorscheme
- motaz-shokry/gruvbox.nvim - A new gruvbox theme with a different background color for the hard variant, and comes with 4 variants.
Colorscheme / Colorscheme Switchers
- flashcodes-themayankjha/fkthemes.nvim (โญ9) - A fast, lightweight and powerful theme switcher written in Lua.
Utility / Cursorline
- necrom4/convy.nvim (โญ13) - Easily convert strings between various formats.
- wsdjeg/ctags.nvim (โญ6) - Generate tags files and update tags option automatically.
Dependency Management / Quickfix
- JesperLundberg/projektgunnar.nvim - C# dependency manager with support for handling references between projects and solution files.
Editing Support / Comment
- alexmozaidze/tree-comment.nvim (โญ4) - Highlight and configure TODO comments for tree-sitter-comment (โญ158).
Preconfigured Configuration / Competitive Programming
- TheItcor/MoaiVim (โญ1) - A minimalist config that emulates a lightweight IDE.
13. Free Programming Books (English, By Subjects)
Algorithms & Data Structures
- Algorithms for Decision Making - Mykel J. Kochenderfer, Tim A. Wheeler, Kyle H. Wray (HTML, PDF) (CC BY-NC-ND)
- Data Structures and Algorithm Analysis in Java - Clifford A. Shaffer (PDF)
- Purely Functional Data Structures - Chris Okasaki (PDF)
- Text Algorithms - Maxime Crochemore, Wojciech Rytter (PDF)
14. Awesome Docker
Base Tools / Other
- microcheck (โญ81) - Lightweight health check utilities for Docker containers (75 KB instead of 9.3 MB for httpcheck versus cURL) in pure C - http(s), port checks, and parallel execution are included. by @tarampampam
- Prev: Dec 01 - Dec 07, 2025
- Next: Nov 17 - Nov 23, 2025