/awesome-stars

🌟 Denis's starred repos, updated daily!

Awesome Stars Awesome

A curated list of my GitHub stars! Generated by juev/starred

Contents

Adblock Filter List

Astro

C

C#

C++

  • Genivia/ugrep – NEW ugrep 6.0: a more powerful, ultra fast, user-friendly, compatible grep. Includes a TUI, Google-like Boolean search with AND/OR/NOT, fuzzy search, hexdumps, searches (nested) archives (zip, 7z, tar, pax, cpio), compressed files (gz, Z, bz2, lzma, xz, lz4, zstd, brotli), pdfs, docs, and more
  • PurpleI2P/i2pd – 🛡 I2P: End-to-End encrypted and anonymous Internet
  • johang/btfs – A bittorrent filesystem based on FUSE.
  • klzgrad/naiveproxy – Make a fortune quietly
  • oxen-io/lokinet – Lokinet is an anonymous, decentralized and IP based overlay network for the internet.
  • simdjson/simdjson – Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
  • trojan-gfw/trojan – An unidentifiable mechanism that helps you bypass GFW.
  • zcash/zcash – Zcash - Internet Money

CSS

Clojure

Common Lisp

  • roswell/roswell – intended to be a launcher for a major lisp environment that just works.
  • ultralisp/ultralisp – The software behind a Ultralisp.org Common Lisp repository

Crystal

Dart

  • guardllamanet/guardllama – The Ultimate Open-Source VPN, Ad-blocker and DNS resolver 🦙🛡️
  • hiddify/hiddify-next – Multi-platform auto-proxy client, supporting Sing-box, X-ray, TUIC, Hysteria, Reality, Trojan, SSH etc. It’s an open-source, secure and ad-free.
  • localsend/localsend – An open-source cross-platform alternative to AirDrop

Dockerfile

Elixir

  • firezone/firezone – WireGuard®-based zero-trust access platform with OIDC auth, identity sync, and NAT traversal.
  • plausible/analytics – Simple, open source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.

Elm

  • eikek/docspell – Assist in organizing your piles of documents, resulting from scanners, e-mails and other sources with miminal effort.

Emacs Lisp

Gherkin

  • iphoting/ovpnmcgen.rb – An OpenVPN iOS Configuration Profile (.mobileconfig) Utility—Configures OpenVPN for use with VPN-on-Demand that are not exposed through Apple Configurator 2.

Go

  • 0xERR0R/blocky – Fast and lightweight DNS proxy as ad-blocker for local network with many features
  • 1Password/shell-plugins – Seamless authentication for every tool in your terminal.
  • 99designs/keyring – Go library providing a uniform interface across a range of secure credential stores
  • 9seconds/mtg – Highly opinionated MTPROTO proxy for Telegram
  • AdguardTeam/gomitmproxy – Simple golang mitm proxy implementation
  • AlexanderGrom/go-patterns – Design patterns in Golang
  • Antonboom/errname – The Golang linter that checks that sentinel errors are prefixed with the Err and error types are suffixed with the Error.
  • Antonboom/nilnil – The Golang linter that checks that there is no simultaneous return of nil error and an invalid value.
  • BurntSushi/toml – TOML parser for Golang with reflection.
  • CGamesPlay/dfm – dotfile manager with 0 dependencies, minimal configuration, and automatic cleanup
  • DATA-DOG/go-sqlmock – Sql mock driver for golang to test database interactions
  • DHowett/go-plist – A pure Go Apple Property List transcoder
  • DataDog/gostackparse – Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.
  • Enelg52/OffensiveGo – Golang weaponization for red teamers.
  • FerretDB/FerretDB – A truly Open Source MongoDB alternative
  • FiloSottile/age – A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
  • FiloSottile/keygen – Deterministic key generation for Go.
  • FiloSottile/mkcert – A simple zero-config tool to make locally trusted development certificates with any names you'd like.
  • FiloSottile/yubikey-agent – yubikey-agent is a seamless ssh-agent for YubiKeys.
  • IBM/fp-go – functional programming library for golang
  • IceWhaleTech/CasaOS – CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system.
  • Jeffail/gabs – For parsing, creating and editing unknown or dynamic JSON in Go
  • Jigsaw-Code/outline-go-tun2socks
  • Jigsaw-Code/outline-ss-server – Outline Shadowsocks server
  • Loyalsoldier/geoip – 🌚 🌍 🌝 GeoIP 规则文件加强版,同时支持定制 V2Ray dat 格式路由规则文件 geoip.dat 和 MaxMind mmdb 格式文件 Country.mmdb。Enhanced edition of GeoIP files for V2Ray, Xray-core, Clash, Trojan-Go, Leaf and Hysteria, with replaced CN IPv4 CIDR available from ipip.net, appended CIDR lists and more.
  • Masterminds/semver – Work with Semantic Versions in Go
  • Masterminds/squirrel – Fluent SQL generation for golang
  • MatthewJamesBoyle/golang-interview-prep
  • MichaelMure/git-bug – Distributed, offline-first bug tracker embedded in git, with bridges
  • Mikescher/firefox-sync-client – A cli for firefox-sync (firefox bookmarks, passwords, account, ...)
  • MontFerret/ferret – Declarative web scraping
  • Netflix/chaosmonkey – Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
  • PaesslerAG/gval – Expression evaluation in golang
  • Pallinder/go-randomdata – A tiny generator of random data for golang, also known as a faker
  • Permify/permify – Open source authorization service inspired by Google Zanzibar to build fine-grained and scalable authorization systems.
  • PuerkitoBio/goquery – A little like that j-thing, only in Go.
  • Rhymond/go-money – Go implementation of Fowler's Money pattern
  • SagerNet/sing-box – The universal proxy platform
  • Shopify/ghostferry – The swiss army knife of live data migrations
  • Shopify/toxiproxy – ⏰ 🔥 A TCP proxy to simulate network and system conditions for chaos and resiliency testing
  • SimonWaldherr/golang-examples – Go(lang) examples - (explain the basics of #golang)
  • Skarlso/data-structures-and-algorithms – Go based code for the book Data Structures and Algorithms
  • SlyMarbo/rss – A Go library for fetching, parsing, and updating RSS feeds.
  • Snawoot/hola-proxy – Standalone Hola proxy client
  • Snawoot/opera-proxy – Standalone client for proxies of Opera VPN
  • Snawoot/windscribe-proxy – Standalone client for proxies of Windscribe browser extension
  • SpectoLabs/hoverfly – Lightweight service virtualization/ API simulation / API mocking tool for developers and testers
  • StackExchange/dnscontrol – Infrastructure as code for DNS!
  • SuperPaintman/the-evolution-of-a-go-programmer – The Evolution of a Go Programmer
  • TheAlgorithms/Go – Algorithms and Data Structures implemented in Go for beginners, following best practices.
  • ViRb3/wgcf – 🚤 Cross-platform, unofficial CLI for Cloudflare Warp
  • Xe/x – Various tools, trinkets and experiments
  • YouROK/TorrServer – Torrent stream server
  • Zxilly/go-size-analyzer – A tool for analyzing the dependencies in compiled Golang binaries, providing insight into their impact on the final build.
  • aarzilli/gdlv – GUI frontend for Delve
  • abice/go-enum – An enum generator for go
  • abiosoft/colima – Container runtimes on macOS (and Linux) with minimal setup
  • agiledragon/gomonkey – gomonkey is a library to make monkey patching in unit tests easy
  • ajitid/telltail-center – Telltail: Universal Clipboard for Text
  • alecthomas/chroma – A general purpose syntax highlighter in pure Go
  • alecthomas/kong – Kong is a command-line parser for Go
  • alexedwards/scs – HTTP Session Management for Go
  • alexellis/arkade – Open Source Marketplace For Developer Tools
  • alexflint/go-arg – Struct-based argument parsing in Go
  • alicebob/miniredis – Pure Go Redis server for Go unittests
  • alitto/pond – 🔘 Minimalistic and High-performance goroutine worker pool written in Go
  • ameshkov/dnslookup – Simple command line utility to make DNS lookups to the specified server
  • amir20/dozzle – Realtime log viewer for docker containers.
  • amnezia-vpn/amneziawg-go – AmneziaWG VPN protocol
  • anaskhan96/soup – Web Scraper in Go, similar to BeautifulSoup
  • angelofallars/htmx-go – </> Build awesome HTMX + Go projects faster.
  • ankorstore/yokai – Simple, modular, and observable Go framework for backend applications.
  • antchfx/jsonquery – JSON xpath query for Go. Golang XPath query for JSON query.
  • antoniomika/sish – HTTP(S)/WS(S)/TCP Tunnels to localhost using only SSH.
  • antonmedv/fx – Terminal JSON viewer & processor
  • antonmedv/walk – Terminal file manager
  • anywherelan/awl – Securely connect your devices into a private network
  • apernet/hysteria – Hysteria is a powerful, lightning fast and censorship resistant proxy.
  • appliedgocode/what – Debug-level logging for developers (only!)
  • ariga/atlas – Manage your database schema as code
  • arl/statsviz – 🚀 Visualise your Go program runtime metrics in real time in the browser
  • asaskevich/govalidator – [Go] Package of validators and sanitizers for strings, numerics, slices and structs
  • ashanbrown/forbidigo – Go linter for forbidding identifiers
  • ashleymcnamara/gophers – Gopher Artwork by Ashley McNamara
  • avamsi/climate – "CLI Mate" autogenerates CLIs from structs / functions (nested subcommands, global / local flags, help generation, typo suggestions, shell completion etc.)
  • avast/retry-go – Simple golang library for retry mechanism
  • avelino/awesome-go – A curated list of awesome Go frameworks, libraries and software
  • aws/aws-lambda-go – Libraries, samples and tools to help Go developers develop AWS Lambda functions.
  • aymanbagabas/go-udiff – µDiff - a micro Go diffing library
  • barnacs/compy – HTTP/HTTPS compression proxy
  • beevik/ntp – a simple ntp client package for go
  • bep/golibtemplate – Template project for Go libraries.
  • bep/gomaintemplate – Just a simple main() program template.
  • bep/lazycache – Thread safe in-memory LRU cache with non-blocking cache priming on cache misses.
  • bep/s3deploy – A simple tool to deploy static websites to Amazon S3 and CloudFront with Gzip and custom headers support (e.g. "Cache-Control")
  • bep/simplecobra – A simpler API for the popular Cobra CLI.
  • berty/weshnet – Async Mesh Network Protocol for Extreme Communication -- Innovative, Resilient, and Decentralized
  • bettercap/bettercap – The Swiss Army knife for 802.11, BLE, IPv4 and IPv6 networks reconnaissance and MITM attacks.
  • bitfield/script – Making it easy to write shell-like scripts in Go
  • bits-and-blooms/bitset – Go package implementing bitsets
  • blang/semver – Semantic Versioning (semver) library written in golang
  • bnb-chain/bsc – A BNB Smart Chain client based on the go-ethereum fork
  • bojanz/currency – Currency handling for Go.
  • bouncepaw/mycorrhiza – 🍄📑 Filesystem and git-based wiki engine for the independent web written in Go using Mycomarkup as its primary markup language.
  • boyter/scc – Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go
  • bracesdev/errtrace – An alternative to stack traces for your Go errors
  • bradfitz/iter – Range over integers [0,n). Seriously, that's it.
  • brianvoe/gofakeit – Random fake data generator written in go
  • brimdata/zed – A novel data lake based on super-structured data
  • brunoga/deep – Support for doing deep copies of (almost all) Go types.
  • bschaatsbergen/dnsee – See DNS configurations quickly
  • bsm/redislock – Simplified distributed locking implementation using Redis
  • btcsuite/btcwallet – A secure bitcoin wallet daemon written in Go (golang)
  • buger/goreplay – GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
  • buger/jsonparser – One of the fastest alternative JSON parser for Go that does not require schema
  • burrowers/garble – Obfuscate Go builds
  • butuzov/ireturn – Accept Interfaces, Return Concrete Types
  • caarlos0/env – A simple and zero-dependencies library to parse environment variables into structs
  • caddyserver/caddy – Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
  • casbin/casbin – An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
  • caseymrm/menuet – Go library to create menubar apps- programs that live only in OSX's NSStatusBar
  • catenacyber/ngolo-fuzzing – Automatic fuzz targets generation for Golang packages
  • catenacyber/perfsprint – Golang linter to use strconv
  • cbeuw/Cloak – A censorship circumvention tool to evade detection by authoritarian state adversaries
  • cdzombak/mailto-things – Allow sending emails to Things.app with attachments (kind of).
  • cdzombak/runner – Lightweight wrapper for better cron jobs and containers
  • cenkalti/backoff – ⏱ The exponential backoff algorithm in Go
  • cerbos/cerbos – 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.
  • charmbracelet/gum – A tool for glamorous shell scripts 🎀
  • charmbracelet/lipgloss – Style definitions for nice terminal layouts 👄
  • charmbracelet/melt – 🧊 Backup and restore Ed25519 SSH keys with seed words.
  • charmbracelet/soft-serve – The mighty, self-hostable Git server for the command line🍦
  • chriswalz/bit – Bit is a modern Git CLI
  • cilium/cilium – eBPF-based Networking, Security, and Observability
  • cli/cli – GitHub’s official command line tool
  • cli/oauth – A library for performing OAuth Device flow and Web application flow in Go client apps.
  • cloudflare/cloudflare-go – The official Go library for the Cloudflare API
  • cloudflare/cloudflared – Cloudflare Tunnel client (formerly Argo Tunnel)
  • cloudflare/gokey – A simple vaultless password manager in Go
  • cloudwego/hertz – Go HTTP framework with high-performance and strong-extensibility for building micro-services.
  • cockroachdb/errors – Go error library with error portability over the network
  • coder/retry – A tiny retry package for Go.
  • codnect/chrono – Chrono is a scheduler library that lets you run your task and code periodically
  • cohesivestack/valgo – Valgo is a type-safe, expressive, and extensible validator library for Golang. Supports localization and is built with generics.
  • containrrr/watchtower – A process for automating Docker container base image updates.
  • coredns/coredns – CoreDNS is a DNS server that chains plugins
  • cristalhq/glob – Glob pattern matching in Go.
  • cristaloleg/go-advice – List of advice and tricks for Go ʕ◔ϖ◔ʔ
  • cucumber/godog – Cucumber for golang
  • cue-lang/cue – The home of the CUE language! Validate and define text-based and dynamic configuration
  • cunicu/go-rosenpass – A port of Rosenpass post-quantum key-exchange protocol to Go.
  • cvilsmeier/go-sqlite-bench – Benchmarks for Golang SQLite Drivers
  • cvilsmeier/sqinn-go – Golang SQLite without cgo
  • cweill/gotests – Automatically generate Go test boilerplate from your source code.
  • d3mondev/puredns – Puredns is a fast domain resolver and subdomain bruteforcing tool that can accurately filter out wildcard subdomains and DNS poisoned entries.
  • dagu-dev/dagu – Yet another cron alternative with a Web UI, but with much more capabilities. It aims to solve greater problems.
  • daixiang0/gci – GCI, a tool that control golang package import order and make it always deterministic.
  • dalikewara/pgxpoolgo – pgxpoolgo is based on pgxpool, but provides Pool interface and ability to mock the pgxpool connection for unit testing
  • davecheney/pub – pub, a tiny ActivityPub to Mastodon bridge
  • daytonaio/daytona – The Open Source Dev Environment Manager.
  • ddollar/forego – Foreman in Go
  • deckarep/golang-set – A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
  • deepmap/oapi-codegen – Generate Go client and server boilerplate from OpenAPI 3 specifications
  • derfenix/webarchive – Own webarchive service
  • dgraph-io/badger – Fast key-value DB in Go.
  • dgraph-io/ristretto – A high performance memory-bound Go cache
  • direnv/direnv – unclutter your .profile
  • distribworks/dkron – Dkron - Distributed, fault tolerant job scheduling system https://dkron.io
  • dkorunic/betteralign – Make your Go programs use less memory (maybe)
  • dlclark/regexp2 – A full-featured regex engine in pure Go based on the .NET engine
  • dolthub/swiss – Golang port of Abseil's SwissTable
  • dominikh/gotraceui – Go execution trace frontend
  • drakkan/sftpgo – Full-featured and highly configurable SFTP, HTTP/S, FTP/S and WebDAV server - S3, Google Cloud Storage, Azure Blob
  • dreddsa5dies/goHackTools – Hacker tools on Go (Golang)
  • driftprogramming/pgxpoolmock – pgx postgresql pool
  • duke-git/lancet – A comprehensive, efficient, and reusable util function library of Go.
  • dunglas/frankenphp – 🧟 The modern PHP app server
  • dvcrn/maskedemail-cli – CLI to create fastmail masked emails
  • earthboundkid/requests – HTTP requests for Gophers
  • earthboundkid/versioninfo – Importable package that parses version info from debug.ReadBuildInfo().
  • earthly/earthly – Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.
  • eko/gocache – ☔️ A complete Go cache library that brings you multiple ways of managing your caches
  • elliotchance/pie – 🍕 Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and performance.
  • emirpasic/gods – GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
  • ent/ent – An entity framework for Go
  • envoyproxy/ratelimit – Go/gRPC service designed to enable generic rate limit scenarios from different types of applications.
  • ergochat/ergo – A modern IRC server (daemon/ircd) written in Go.
  • ethereum/go-ethereum – Go implementation of the Ethereum protocol
  • expectto/be – Wide collection of Golang assertions: Gomega and Gomock compatible matchers
  • expr-lang/expr – Expression language and expression evaluation for Go
  • facundoolano/jorge – jorge is a personal site generator with org-mode support
  • failsafe-go/failsafe-go – Fault tolerance and resilience patterns for Go
  • fasmide/remotemoe – tunnels to localhost and other ssh plumbing
  • fatedier/frp – A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
  • fatih/color – Color package for Go (golang)
  • fatih/faillint – Report unwanted import path and declaration usages
  • fatih/starhook – Manage & Analyze repositories at scale
  • felixge/benchmore
  • felixge/go-stack-profiler – WIP
  • felixge/traceutils – Code for decoding and encoding runtime/trace files as well as useful functionality implemented on top.
  • ffuf/ffuf – Fast web fuzzer written in Go
  • fiatjaf/relayer – A Nostr relay server framework.
  • fortytw2/leaktest – Goroutine Leak Detector
  • francoismichel/ssh3 – SSH3: faster and rich secure shell using HTTP/3, checkout our article here: https://arxiv.org/abs/2312.08396 and our Internet-Draft: https://datatracker.ietf.org/doc/draft-michel-ssh3/
  • francoispqt/onelog – Dead simple, super fast, zero allocation logger for Golang
  • frankban/quicktest – Quick helpers for testing Go applications
  • frantchessico/zogo
  • fsnotify/fsnotify – Cross-platform filesystem notifications for Go.
  • fullstorydev/grpcurl – Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
  • gabrie30/ghorg – Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more 🥚
  • gavraz/lazy – A lazy iterator for lazy programmers
  • gdbinit/age – A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
  • georgysavva/scany – Library for scanning data from a database into Go structs and more
  • getanteon/anteon – Anteon (formerly Ddosify) - Effortless Kubernetes Monitoring and Performance Testing. Available on CLI, Self-Hosted, and Cloud
  • geziyor/geziyor – Geziyor, blazing fast web crawling & scraping framework for Go. Supports JS rendering.
  • ghostunnel/ghostunnel – A simple SSL/TLS proxy with mutual authentication for securing non-TLS services.
  • gin-contrib/authz – gin-authz is an authorization middleware for Gin
  • gin-contrib/cors – Official CORS gin's middleware
  • gin-contrib/requestid – Request ID middleware for Gin Framework
  • gin-contrib/sessions – Gin middleware for session management
  • gin-contrib/zap – Alternative logging through zap
  • gin-gonic/gin – Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
  • ginuerzh/gost – GO Simple Tunnel - a simple tunnel written in golang
  • go-co-op/gocron – Easy and fluent Go cron scheduling. This is a fork from https://github.com/jasonlvhit/gocron
  • go-critic/go-critic – The most opinionated Go source code linter for code audit.
  • go-delve/delve – Delve is a debugger for the Go programming language.
  • go-echarts/statsview – 🚀 A real-time Golang runtime stats visualization profiler
  • go-faker/faker – Go (Golang) Fake Data Generator for Struct, previously https://github.com/bxcodec/faker
  • go-fuego/fuego – Golang Fuego - web framework generating OpenAPI 3 spec from source code
  • go-gitea/gitea – Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
  • go-gost/gost – GO Simple Tunnel - a simple tunnel written in golang
  • go-jet/jet – Type safe SQL builder with code generation and automatic query result data mapping
  • go-kit/kit – A standard library for microservices.
  • go-macaron/macaron – Package macaron is a high productive and modular web framework in Go.
  • go-perf/go-perftuner – Helper tool for manual Go code optimization.
  • go-pkgz/auth – Authenticator via oauth2, direct, email and telegram
  • go-redsync/redsync – Distributed mutual exclusion lock using Redis for Go
  • go-resty/resty – Simple HTTP and REST client library for Go
  • go-rod/rod – A Devtools driver for web automation and scraping
  • go-telegram-bot-api/telegram-bot-api – Golang bindings for the Telegram Bot API
  • go-testfixtures/testfixtures – Ruby on Rails like test fixtures for Go. Write tests against a real database
  • gobwas/ws – Tiny WebSocket library for Go.
  • goccy/go-json – Fast JSON encoder/decoder compatible with encoding/json for Go
  • gocolly/colly – Elegant Scraper and Crawler Framework for Golang
  • godoctor/godoctor – Go Doctor - The Golang Refactoring Engine
  • gofrs/uuid – A UUID package originally forked from github.com/satori/go.uuid
  • gohugoio/hugo – The world’s fastest framework for building websites.
  • gojuno/minimock – Powerful mock generation tool for Go programming language
  • golang-migrate/migrate – Database migrations. CLI and Golang library.
  • golang-module/carbon – A simple, semantic and developer-friendly golang package for time
  • golang/go – The Go programming language
  • golang/mock – GoMock is a mocking framework for the Go programming language.
  • golang/tools – [mirror] Go Tools
  • google/capslock
  • google/go-github – Go library for accessing the GitHub v3 API
  • google/gops – A tool to list and diagnose Go processes currently running on your system
  • google/gvisor – Application Kernel for Containers
  • google/martian – Martian is a library for building custom HTTP/S proxies
  • google/pprof – pprof is a tool for visualization and analysis of profiling data
  • google/uuid – Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
  • google/wire – Compile-time Dependency Injection for Go
  • googleapis/google-api-go-client – Auto-generated Google APIs for Go.
  • gookit/color – 🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染
  • gopasspw/gopass – The slightly more awesome standard unix password manager for teams
  • goreleaser/goreleaser – Deliver Go binaries as fast and easily as possible
  • goreleaser/nfpm – nFPM is Not FPM - a simple deb, rpm, apk and arch linux packager written in Go
  • gorgonia/gorgonia – Gorgonia is a library that helps facilitate machine learning in Go.
  • gotestyourself/gotest.tools – A collection of packages to augment the go testing package and support common patterns.
  • grandcat/zeroconf – mDNS / DNS-SD Service Discovery in pure Go (also known as Bonjour)
  • grpc-ecosystem/grpcdebug – grpcdebug is a command line interface focusing on simplifying the debugging process of gRPC applications.
  • gtramontina/ooze – 🧬 Go Mutation Testing
  • guregu/null – reasonable handling of nullable values
  • guumaster/hostctl – Your dev tool to manage /etc/hosts like a pro!
  • hacdias/webdav – Simple Go WebDAV server.
  • hajimehoshi/ebiten – Ebitengine - A dead simple 2D game engine for Go
  • haochen233/socks5 – A Go library about socks5, supports all socks5 commands. That Provides server and client and easy to use. Compatible with socks4 and socks4a.
  • hashicorp/consul – Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
  • hashicorp/go-multierror – A Go (golang) package for representing a list of errors as a single error.
  • hashicorp/mdns – Simple mDNS client/server library in Golang
  • helloyi/go-sshclient – simple sshclient with go
  • hexops/autogold – Automatically update your Go tests
  • hibiken/asynq – Simple, reliable, and efficient distributed task queue in Go
  • hidu/proxy-manager – manager http、socks4、socks4a、socks5、shadowsocks
  • hionay/tailer – tailer is a CLI tool to insert lines when command output stops
  • hnrss/hnrss – Custom, realtime RSS feeds for Hacker News
  • howeyc/ledger – Command line double-entry accounting program
  • hsanjuan/ipfs-lite – IPFS-Lite is an embeddable, lightweight IPFS-network peer for IPLD applications
  • huandu/go-clone – Clone any Go data structure deeply and thoroughly.
  • huandu/go-sqlbuilder – A flexible and powerful SQL string builder library plus a zero-config ORM.
  • iamseth/oracledb_exporter – Prometheus Oracle database exporter.
  • iansinnott/browser-gopher – Search, aggregate, backup your browsing history from the command line.
  • icio/actiongraph – Go build actiongraph debug visualiser.
  • icyphox/go-vite – vite, but in Go; powers https://icyphox.sh
  • icyphox/legit – web frontend for git
  • imgproxy/imgproxy – Fast and secure standalone server for resizing and converting remote images
  • imroc/req – Simple Go HTTP client with Black Magic
  • inancgumus/learngo – ❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
  • ipfs/go-bitswap – The golang implementation of the bitswap protocol
  • itchyny/bed – Binary editor written in Go
  • ivaaaan/smug – Session manager and task runner for tmux. Start your development environment within one command.
  • izniburak/pipeline-go – Pipeline pattern for your jobs, tasks, etc.. (Golang)
  • jackc/pgx – PostgreSQL driver and toolkit for Go
  • jaeles-project/gospider – Gospider - Fast web spider written in Go
  • jafarlihi/rssnix – Unix-style filesystem-based RSS/Atom/JSON Feed fetcher/reader
  • jasonlvhit/gocron – A Golang Job Scheduling Package.
  • jaswdr/faker – 🚀 Ultimate fake data generator for Go with zero dependencies
  • jdxyw/generativeart – Generative Art in Go
  • jellydator/ttlcache – An in-memory cache with item expiration and generics
  • jesseduffield/horcrux – Split your file into encrypted fragments so that you don't need to remember a passcode
  • jessicatarra/refactoring-greenlight – Refactor Greenlight application by implementing clean architecture and SOLID principles
  • jetify-com/devbox – Instant, easy, and predictable development environments
  • jhaddix/awsScrape – A tool to scrape the AWS ranges looking for a keyword in SSL certificate data.
  • jinzhu/configor – Golang Configuration tool that support YAML, JSON, TOML, Shell Environment
  • jinzhu/now – Now is a time toolkit for golang
  • jmoiron/sqlx – general purpose extensions to golang's database/sql
  • joerdav/xc – Markdown defined task runner.
  • joho/godotenv – A Go port of Ruby's dotenv library (Loads environment variables from .env files)
  • jpillora/chisel – A fast TCP/UDP tunnel over HTTP
  • json-iterator/go – A high-performance 100% compatible drop-in replacement of "encoding/json"
  • juanfont/headscale – An open source, self-hosted implementation of the Tailscale control server
  • juev/counter
  • juev/fortune-go
  • juev/gclone – Organized repository storage
  • juev/getpocket-collector
  • juev/prometheus-db-exporter – Prometheus database exporter (Oracle, Postgres, Mysql) for using with Business metrics
  • juev/starred – creating your own Awesome List by GitHub stars!
  • juev/tor-relay-scanner-go – Tor Relay availability checker, for using it as a bridge in countries with censorship
  • julien040/gut – An alternative git CLI for Windows, macOS, and Linux
  • kamstrup/fn – Functional programming in Go
  • keegancsmith/sqlf – sqlf generates parameterized SQL statements in Go, sprintf style
  • kelindar/column – High-performance, columnar, in-memory store with bitmap indexing in Go
  • kelseyhightower/confd – Manage local application configuration files using templates and data from etcd or consul
  • kelseyhightower/envconfig – Golang library for managing configuration data from environment variables
  • kevincobain2000/gobrew – 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.
  • kevincobain2000/re – Command Line Tool to execute commands in README.md file.
  • kevwan/tproxy – A cli tool to proxy and analyze TCP connections.
  • kkyr/fig – A minimalist Go configuration library
  • klauspost/compress – Optimized Go Compression Packages
  • koding/kite – Micro-service framework in Go
  • koki-develop/gat – 🐱 cat alternative written in Go.
  • kopia/kopia – 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.
  • kubernetes/kubernetes – Production-Grade Container Scheduling and Management
  • labstack/echo – High performance, minimalist Go web framework
  • ledgerwatch/erigon – Ethereum implementation on the efficiency frontier
  • leominov/cmdwrapper – Metrics for Shell commands via Pushgateway 💫
  • leominov/gitlab_activity_exporter – Server that exports date of last user activity on GitLab
  • leominov/gitlab_license_exporter – Server that exports GitLab's license metrics
  • leominov/isdayoff_exporter
  • leominov/prometheus-actions – Actions based on Prometheus metrics
  • leominov/promrg
  • leomos/dwgd – Docker WireGuard Driver
  • lesismal/nbio – 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.
  • life4/enc – 🔑🔒 A modern and friendly CLI alternative to GnuPG: generate and download keys, encrypt, decrypt, and sign text and files, and more.
  • lithammer/shortuuid – 🍄 A generator library for concise, unambiguous and URL-safe UUIDs
  • loft-sh/devpod – Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker.
  • loov/lensm – Go assembly and source viewer
  • lucaslorentz/caddy-docker-proxy – Caddy as a reverse proxy for Docker
  • luk4z7/go-concurrency-guide – Practical concurrency guide in Go, communication by channels, patterns
  • lxc/incus – Powerful system container and virtual machine manager
  • m13253/dns-over-https – High performance DNS over HTTPS client & server
  • maaslalani/slides – Terminal based presentation tool
  • macronut/phantomsocks – A cross-platform proxy client/server for Linux/Windows/macOS
  • madflojo/tasks – Package tasks is an easy to use in-process scheduler for recurring tasks in Go
  • mailru/easyjson – Fast JSON serializer for golang.
  • mandiant/gocrack – GoCrack is a management frontend for password cracking tools written in Go
  • maragudk/goqite – Go queue library built on SQLite and inspired by AWS SQS.
  • markpash/tailscale-sidecar – A TCP proxy used to expose services onto a tailscale network without root. Ideal for container environments.
  • maruel/panicparse – Crash your app in style (Golang)
  • matryer/moq – Interface mocking tool for go generate
  • mattn/go-isatty
  • mattn/go-mastodon – mastodon client for golang
  • mattn/goreman – foreman clone written in go language
  • maxbrunsfeld/counterfeiter – A tool for generating self-contained, type-safe test doubles in go
  • maxpert/marmot – A distributed SQLite replicator built on top of NATS
  • mehrdadrad/radvpn – Decentralized VPN
  • melbahja/goph – 🤘 The native golang ssh client to execute your commands over ssh connection. 🚀🚀
  • mfridman/tparse – CLI tool for summarizing go test output. Pipe friendly. CI/CD friendly.
  • mgechev/revive – 🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
  • mhmtszr/concurrent-swiss-map – A high-performance, thread-safe generic concurrent hash map implementation with Swiss Map.
  • mholt/timeliner – All your digital life on a single timeline, stored locally -- DEPRECATED, SEE TIMELINIZE (link below)
  • micro/micro – A Go service development platform
  • micromata/dave – A totally simple and very easy to configure stand alone webdav server
  • miekg/dns – DNS library in Go
  • miguelmota/ethereum-development-with-go-book – 📖 A little guide book on Ethereum Development with Go (golang)
  • miguelmota/go-ethereum-hdwallet – Ethereum HD Wallet derivations in Go (golang)
  • mikefarah/yq – yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor
  • mikeroyal/WireGuard-Guide – WireGuard Guide. Learn all about WireGuard for Networking and in the Cloud (Microsoft Azure, AWS, and Google Cloud).
  • mikestefanello/pagoda – Rapid, easy full-stack web development starter kit in Go
  • miniflux/v2 – Minimalist and opinionated feed reader
  • mislav/hub – A command-line tool that makes git easier to use with GitHub.
  • mitchellh/cli – A Go library for implementing command-line interfaces.
  • mitchellh/mapstructure – Go library for decoding generic map values into native Go structures and vice versa.
  • mitchellh/panicwrap – panicwrap is a Go library for catching and handling panics in Go applications.
  • mjl-/mox – modern full-featured open source secure mail server for low-maintenance self-hosted email
  • mmcdole/gofeed – Parse RSS, Atom and JSON feeds in Go
  • moonD4rk/HackBrowserData – Extract and decrypt browser data, supporting multiple data types, runnable on various operating systems (macOS, Windows, Linux).
  • mrusme/journalist – Journalist. An RSS aggregator.
  • muesli/mango – mango is a man-page generator for the Go flag, pflag, cobra, coral, and kong packages
  • muesli/termenv – Advanced ANSI style & color support for your terminal applications
  • multiformats/go-multiaddr – Composable and future-proof network addresses
  • multiformats/multiaddr – Composable and future-proof network addresses
  • multiprocessio/fakegen – Single binary CLI for generating structured JSON, CSV, Excel, etc.
  • multiprocessio/go-sqlite3-stdlib – A standard library for mattn/go-sqlite3 including best-effort date parsing, url parsing, math/string functions, and stats aggregation functions
  • mvdan/sh – A shell parser, formatter, and interpreter with bash support; includes shfmt
  • mvdan/xurls – Extract urls from text
  • nadoo/glider – glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq).
  • naggie/dsnet – FAST command to manage a centralised wireguard VPN. Think wg-quick but quicker: key generation + address allocation.
  • nakabonne/ali – Generate HTTP load and plot the results in real-time
  • nalgeon/codapi – Interactive code examples for documentation, education and fun
  • nalgeon/redka – Redis re-implemented with SQLite
  • nalgeon/sqlpkg-cli – SQLite package manager
  • nbd-wtf/go-nostr – Nostr library for Golang
  • nbd-wtf/satdress – Federated Lightning addresses server.
  • ncarlier/readflow – readflow is a news-reading (or read-it-later) solution focused on versatility and simplicity.
  • netbirdio/netbird – Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls.
  • nfx/slrp – rotating open proxy multiplexer
  • nhatthm/grpcmock – gRPC Test Utilities for Golang
  • nikolaydubina/go-recipes – 🦩 Tools for Go projects
  • nkanaev/yarr – yet another rss reader
  • ohler55/ojg – Optimized JSON for Go
  • oklog/run – A universal mechanism to manage goroutine lifecycles
  • olebedev/when – A natural language date/time parser with pluggable rules
  • onsi/ginkgo – A Modern Testing Framework for Go
  • openziti/ziti – The parent project for OpenZiti. Here you will find the executables for a fully zero trust, application embedded, programmable network @OpenZiti
  • openziti/zrok – Geo-scale, next-generation peer-to-peer sharing platform built on top of OpenZiti.
  • orcaman/concurrent-map – a thread-safe concurrent map for go
  • orijtech/structslop – structslop is a static analyzer for Go that recommends struct field rearrangements to provide for maximum space/allocation efficiency.
  • orsinium-labs/enum – Type safe enums for Go without code generation or reflection
  • ory/dockertest – Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
  • ory/kratos – Next-gen identity server replacing your Auth0, Okta, Firebase with hardened security and PassKeys, SMS, OIDC, Social Sign In, MFA, FIDO, TOTP and OTP, WebAuthn, passwordless and much more. Golang, headless, API-first. Available as a worry-free SaaS with the fairest pricing on the market!
  • ozontech/file.d – A blazing fast tool for building data pipelines: read, process and output events. Our community: https://t.me/file_d_community
  • p4gefau1t/trojan-go – Go实现的Trojan代理,支持多路复用/路由功能/CDN中转/Shadowsocks混淆插件,多平台,无依赖。A Trojan proxy written in Go. An unidentifiable mechanism that helps you bypass GFW. https://p4gefau1t.github.io/trojan-go/
  • panjf2000/ants – 🐜🐜🐜 ants is a high-performance and low-cost goroutine pool in Go./ ants 是一个高性能且低损耗的 goroutine 池。
  • panjf2000/gnet – 🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。
  • parsiya/Hacking-with-Go – Golang for Security Professionals
  • pashagolub/pgxmock – pgx mock driver for golang to test database interactions
  • patrickmn/go-cache – An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications.
  • pelletier/go-toml – Go library for the TOML file format
  • pemistahl/lingua-go – The most accurate natural language detection library for Go, suitable for short text and mixed-language text
  • peterbourgon/ff – Flags-first package for configuration
  • pgrok/pgrok – Poor man's ngrok - a multi-tenant HTTP/TCP reverse tunnel solution through SSH remote port forwarding
  • picosh/pico – hacker labs - open source and managed web services leveraging SSH
  • piotrnar/gocoin – Full bitcoin solution written in Go (golang)
  • piranha/gostatic – Fast static site generator
  • pkg/json – An efficient JSON decoder
  • pocketbase/pocketbase – Open Source realtime backend in 1 file
  • pressly/goose – A database migration tool. Supports SQL migrations and Go functions.
  • projectcalico/calico – Cloud native networking and network security
  • projectdiscovery/katana – A next-generation crawling and spidering framework.
  • projectdiscovery/proxify – A versatile and portable proxy for capturing, manipulating, and replaying HTTP/HTTPS traffic on the go.
  • projectdiscovery/shuffledns – MassDNS wrapper written in go that allows you to enumerate valid subdomains using active bruteforce as well as resolve subdomains with wildcard handling and easy input-output support.
  • prometheus/consul_exporter – Exporter for Consul metrics
  • prysmaticlabs/prysm – Go implementation of Ethereum proof of stake
  • pterm/pterm – ✨ #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.
  • pufferffish/wireproxy – Wireguard client that exposes itself as a socks5 proxy
  • purpleidea/mgmt – Next generation distributed, event-driven, parallel config management!
  • qdm12/gluetun – VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
  • qiniu/goc – A Comprehensive Coverage Testing System for The Go Programming Language
  • quii/learn-go-with-tests – Learn Go with test-driven development
  • qustavo/dotsql – A Golang library for using SQL.
  • rakyll/golambda – AWS Lambda Go functions made easy...
  • rakyll/goproxy-s3 – Go proxy that serves from S3
  • rakyll/gotest – go test with colors
  • rakyll/hey – HTTP load generator, ApacheBench (ab) replacement
  • rakyll/statik – Embed files into a Go executable
  • rameshsunkara/go-rest-api-example – Enterprise ready REST API microservice in golang
  • rclone/rclone – "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
  • rdkr/oniongen-go – 🔑 v3 .onion vanity URL generator written in Go
  • redhuntlabs/HTTPLoot – An automated tool which can simultaneously crawl, fill forms, trigger error/debug pages and "loot" secrets out of the client-facing code of sites.
  • redis/go-redis – Redis Go client
  • redis/rueidis – A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.
  • reugn/go-quartz – Minimalist and zero-dependency scheduling library for Go
  • reviewdog/reviewdog – 🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
  • rfjakob/gocryptfs – Encrypted overlay filesystem written in Go
  • riverqueue/river – Fast and reliable background jobs in Go
  • riyaz-ali/sqlite – Golang library to build sqlite extensions 🚀
  • robherley/snips.sh – ✂️ passwordless, anonymous SSH-powered pastebin with a human-friendly TUI and web UI
  • roblaszczak/go-cleanarch – Clean architecture validator for go, like a The Dependency Rule and interaction between packages in your Go projects.
  • rodrigo-brito/ninjabot – A fast trading bot platform for cryptocurrency in Go (Binance)
  • rogchap/v8go – Execute JavaScript from Go
  • rqlite/rqlite – The lightweight, distributed relational database built on SQLite.
  • rs/dnstrace – DNS resolution tracing tool
  • rs/zerolog – Zero Allocation JSON Logger
  • rsc/github
  • runfinch/finch – The Finch CLI an open source client for container development
  • samber/do – ⚙️ A dependency injection toolkit based on Go 1.18+ Generics.
  • samber/lo – 💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
  • samber/mo – 🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
  • samber/slog-echo – 🚨 Echo middleware for slog logger
  • sandialabs/wiretap – Wiretap is a transparent, VPN-like proxy server that tunnels traffic via WireGuard and requires no special privileges to run.
  • saniales/golang-crypto-trading-bot – A golang implementation of a console-based trading bot for cryptocurrency exchanges
  • sashabaranov/go-openai – OpenAI ChatGPT, GPT-3, GPT-4, DALL·E, Whisper API wrapper for Go
  • schollz/croc – Easily and securely send things from one computer to another 🐊 📦
  • seaweedfs/seaweedfs – SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.
  • segmentio/golines – A golang formatter that fixes long lines
  • segmentio/ksuid – K-Sortable Globally Unique IDs
  • serjs/socks5-server
  • shadowsocks/go-shadowsocks2 – Modern Shadowsocks in Go
  • shopspring/decimal – Arbitrary-precision fixed-point decimal numbers in Go
  • showa-93/go-mask – go-mask is a simple, customizable Go library for masking sensitive information.
  • sipt/shuttle – A web proxy in Golang with amazing features.
  • skip2/go-qrcode – ✨ QR Code encoder (Go)
  • slackhq/nebula – A scalable overlay networking tool with a focus on performance, simplicity and security
  • smallstep/certificates – 🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.
  • sourcegraph/conc – Better structured concurrency for go
  • sourcegraph/sourcegraph – Code AI platform with Code Search & Cody
  • sourcegraph/webloop – WebLoop: Scriptable, headless WebKit with a Go API. Like PhantomJS, but for Go.
  • soypat/gopherlings – 📘️ Learn Go by fixing tiny incorrect programs
  • spf13/cast – safe and easy casting from one type to another in Go
  • spf13/pflag – Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
  • spf13/viper – Go configuration with fangs
  • spyzhov/ajson – Abstract JSON for Golang with JSONPath support
  • sqlc-dev/sqlc – Generate type-safe code from SQL
  • stretchr/testify – A toolkit with common assertions and mocks that plays nicely with the standard library
  • subosito/gotenv – Load environment variables from .env or io.Reader in Go.
  • sugawarayuuta/sonnet – High performance JSON decoder in Go
  • superseriousbusiness/gotosocial – Fast, fun, small ActivityPub server. - WE'RE ON HOLIDAY UNTIL MAY 23rd - REPO IS READ-ONLY TO NON-CONTRIBUTORS UNTIL THEN
  • syncthing/syncthing – Open Source Continuous File Synchronization
  • tailscale/caddy-tailscale – A highly experimental exploration of integrating Tailscale and Caddy.
  • tailscale/golink – A private shortlink service for tailnets
  • tailscale/hujson – HuJSON: JSON for Humans (JWCC: JSON w/ comments and trailing commas)
  • tailscale/sqlite – work in progress
  • tailscale/tailscale – The easiest, most secure way to use WireGuard and 2FA.
  • tailscale/tailscale-client-go – A client implementation for the Tailscale HTTP API
  • talostrading/sonic – Sonic is a Go library for network and I/O programming that provides developers with a consistent asynchronous model, with a focus on achieving the lowest possible latency and jitter in Go.
  • tdewolff/minify – Go minifiers for web formats
  • teh-cmc/go-internals – A book about the internals of the Go programming language.
  • teivah/100-go-mistakes – 📖 100 Go Mistakes and How to Avoid Them
  • testcontainers/testcontainers-go – Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
  • things-go/go-socks5 – socks5 server in pure Golang with much custom optional. Full TCP/UDP and IPv4/IPv6 support.
  • thoas/go-funk – A modern Go utility library which provides helpers (map, find, contains, filter, ...)
  • thomiceli/opengist – Self-hosted pastebin powered by Git, open-source alternative to Github Gist.
  • thrasher-corp/gocryptotrader – A cryptocurrency trading bot and framework supporting multiple exchanges written in Golang.
  • tidwall/btree – B-tree implementation for Go
  • tidwall/gjson – Get JSON values quickly - JSON parser for Go
  • tidwall/jj – JSON Stream Editor (command line utility)
  • tidwall/sjson – Set JSON values very quickly in Go
  • tinygo-org/tinygo – Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
  • tj/staticgen – Static website generator that lets you use HTTP servers and frameworks you already know
  • tomarrell/wrapcheck – A Go linter to check that errors from external packages are wrapped
  • tomnomnom/fff – The Fairly Fast Fetcher. Requests a bunch of URLs provided on stdin fairly quickly.
  • trashhalo/reddit-rss – improved rss feed for reddit
  • twpayne/chezmoi – Manage your dotfiles across multiple diverse machines, securely.
  • twpayne/go-jsonstruct – Generate Go structs from multiple JSON objects.
  • uber-go/atomic – Wrapper types for sync/atomic which enforce atomic access
  • uber-go/config – Configuration for Go applications
  • uber-go/goleak – Goroutine leak detector
  • uber-go/mock – GoMock is a mocking framework for the Go programming language.
  • uber-go/multierr – Combine one or more Go errors together
  • uber-go/nilaway – Static analysis tool to detect potential nil panics in Go code
  • uber-go/zap – Blazing fast, structured, leveled logging in Go.
  • ugorji/go – idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]
  • umputun/feed-master – Pulls multiple podcast feeds (RSS) and republishes as a common feed, properly sorted and podcast-client friendly.
  • umputun/remark42 – comment engine
  • umputun/reproxy – Simple edge server / reverse proxy
  • urfave/cli – A simple, fast, and fun package for building command line apps in Go
  • usememos/memos – An open source, lightweight note-taking service. Easily capture and share your great thoughts.
  • v2fly/domain-list-community – Community managed domain list. Generate geosite.dat for V2Ray.
  • v2fly/v2ray-core – A platform for building proxies to bypass network restrictions.
  • v2ray/v2ray-core – A platform for building proxies to bypass network restrictions.
  • valyala/fastjson – Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection
  • valyala/quicktemplate – 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
  • varbhat/exatorrent – 🧲 Easy to Use Torrent Client. Can be hosted in Cloud. Files can be streamed in Browser/Media Player.
  • vektra/mockery – A mock code autogenerator for Go
  • veqryn/slog-context – Use golang structured logging (slog) with context. Add and retrieve logger to and from context. Add attributes to context. Automatically read any custom context values, such as OpenTelemetry TraceID.
  • vulpemventures/nigiri – 🍣 A delicious docker box for special Bitcoin, Lightning and Liquid cookings
  • wabarc/wayback – An archiving tool with an IM-style interface that prioritizes privacy and accessibility, integrated with various archival services including Internet Archive, archive.today, IPFS, Telegraph, and file systems.
  • wader/fq – jq for binary formats - tool, language and decoders for working with binary and text formats
  • wailsapp/wails – Create beautiful applications using Go
  • willnorris/imageproxy – A caching, resizing image proxy written in Go
  • xhd2015/xgo – Extending go with advanced debugging, tracing and mocking functionalities.
  • xjasonlyu/tun2socks – tun2socks - powered by gVisor TCP/IP stack
  • xtaci/kcp-go – A Crypto-Secure, Production-Grade Reliable-UDP Library for golang with FEC
  • xvzc/SpoofDPI – A simple and fast anti-censorship tool written in Go
  • yep/eth-tweet – Decentralized Twitter: A microblogging service running on the Ethereum blockchain
  • yeqown/go-qrcode – To help gophers generate QR Codes with customized styles, such as color, block size, block shape, and icon.
  • yhat/scrape – A simple, higher level interface for Go web scraping.
  • yolo-pkgs/gore – "npm list/update -g" for golang
  • yourselfhosted/slash – An open source, self-hosted links shortener and sharing platform. Save and share your links very easily
  • yuin/goldmark – 🏆 A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.
  • zalando/gin-oauth2 – Middleware for Gin Framework users who also want to use OAuth2
  • zitadel/zitadel – ZITADEL - Identity infrastructure, simplified for you.
  • zk-org/zk – A plain text note-taking assistant
  • zombiezen/go-sqlite – Low-level Go interface to SQLite 3
  • zsais/go-gin-prometheus – Gin Web Framework Prometheus metrics exporter

HTML

Haskell

  • adept/full-fledged-hledger – Tutorial on Hledger setup with multi-year files, multi-source imports and a range of auto-generated reports
  • jaspervdj/hakyll – A static website compiler library in Haskell
  • jgm/gitit – A wiki using HAppS, pandoc, and git
  • jgm/pandoc – Universal markup converter
  • simonmichael/hledger – Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
  • simplex-chat/simplex-chat – SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!

Java

  • 0xdea/ghidra-scripts – A collection of my Ghidra scripts to facilitate reverse engineering and vulnerability research.
  • gshevtsov/TroikaDumper – Дампер и парсер памяти карты Тройка
  • krlvm/PowerTunnel – Powerful and extensible proxy server with anti-censorship functionality

JavaScript

Jinja

Jq

Jupyter Notebook

Kotlin

LUA

  • echasnovski/mini.nvim – Library of 35+ independent Lua modules improving overall Neovim (version 0.7 and higher) experience with minimal effort
  • fatih/dotfiles – My personal dotfiles
  • folke/lazy.nvim – 💤 A modern plugin manager for Neovim
  • luakit/luakit – Fast, small, webkit based browser framework extensible by Lua.
  • nvim-tree/nvim-tree.lua – A file explorer tree for neovim written in lua
  • ray-x/go.nvim – A feature-rich Go development plugin, leveraging gopls, treesitter AST, Dap, and various Go tools to enhance the dev experience.
  • sile-typesetter/sile – The SILE Typesetter — Simon’s Improved Layout Engine

Makefile

Markdown

Mdx

Nim

Nix

Objective-C

  • samuelclay/NewsBlur – NewsBlur is a personal news reader that brings people together to talk about the world. A new sound of an old instrument.

Ocaml

  • comby-tools/comby – A code rewrite tool for structural search and replace that supports ~every language.

Others

PHP

  • RSS-Bridge/rss-bridge – The RSS feed for websites missing it
  • coollabsio/coolify – An open-source & self-hostable Heroku / Netlify / Vercel alternative.
  • nextcloud/all-in-one – 📦 The official Nextcloud installation method. Provides easy deployment and maintenance with most features included in this one Nextcloud instance.
  • zerolabnet/tor-bridges-proxy – Tor с SOCKS 5 proxy, TorDNS и веб-интерфейсом с авторизацией для добавления мостов

Prolog

Python

  • ArchiveBox/ArchiveBox – 🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...
  • Ciphey/Ciphey – ⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡
  • Kkevsterrr/geneva – automated censorship evasion for the client-side and server-side
  • MatrixTM/MHDDoS – Best DDoS Attack Script Python3, (Cyber / DDos) Attack With 56 Methods
  • StevenBlack/hosts – 🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.
  • Tecnativa/docker-socket-proxy – Proxy over your Docker socket to restrict which requests it accepts
  • Textualize/toolong – A terminal application to view, tail, merge, and search log files (plus JSONL).
  • TheRook/subbrute – A DNS meta-query spider that enumerates DNS records, and subdomains.
  • UPB-SysSec/DPYProxy – Python Proxy that implements DPI evasion mechanisms
  • ValdikSS/tor-relay-scanner – Tor Relay availability checker, for using it as a bridge in countries with censorship
  • Z4nzu/hackingtool – ALL IN ONE Hacking Tool For Hackers
  • abhinavsingh/proxy.py – 💫 Ngrok Alternative • ⚡ Fast • 🪶 Lightweight • 0️⃣ Dependency • 🔌 Pluggable • 😈 TLS interception • 🔒 DNS-over-HTTPS • 🔥 Poor Man's VPN • ⏪ Reverse & ⏩ Forward • 👮🏿 "Proxy Server" framework • 🌐 "Web Server" framework • ➵ ➶ ➷ ➠ "PubSub" framework • 👷 "Work" acceptor & executor framework
  • akhater/Lupin
  • amalshaji/portr – Open source ngrok alternative designed for teams
  • buildinspace/peru – a generic package manager, for including other people's code in your projects
  • danielgross/localpilot
  • danielmiessler/fabric – fabric is an open-source framework for augmenting humans using AI. It provides a modular framework for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.
  • dogsheep/apple-notes-to-sqlite – Export Apple Notes to SQLite
  • drduh/macOS-Security-and-Privacy-Guide – Guide to securing and improving privacy on macOS
  • facundoolano/feedi – A personal news aggregator and Mastodon client
  • fauxpilot/fauxpilot – FauxPilot - an open-source alternative to GitHub Copilot server
  • h2y/Shadowrocket-ADBlock-Rules – 提供多款 Shadowrocket 规则,带广告过滤功能。用于 iOS 未越狱设备选择性地自动翻墙。
  • josegonzalez/python-github-backup – backup a github user or organization
  • jtesta/ssh-audit – SSH server & client security auditing (banner, key exchange, encryption, mac, compression, compatibility, security, etc)
  • khuedoan/homelab – Fully automated homelab from empty disk to running services with a single command.
  • kislyuk/yq – Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents
  • lexfo/sshimpanzee – SSHD Based implant supporting tunneling mecanisms to reach the C2 (DNS, ICMP, HTTP Encapsulation, HTTP/Socks Proxies, UDP...)
  • linkchecker/linkchecker – check links in web documents or full websites
  • luxysiv/Cloudflare-Gateway-Pihole – Make ad blocking dns using Cloudflare Gateway Zero Trust
  • lwthiker/curl-impersonate – curl-impersonate: A special build of curl that can impersonate Chrome & Firefox
  • magic-wormhole/magic-wormhole – get things from one computer to another, safely
  • markuswt/gpt-commit – Generate commit messages using ChatGPT
  • mivok/todotxt-tmsa – todotxt-cli addon for working with the cycle
  • miyurudassanayake/sni-injector – SNI Injecting tool for free internet (HTTP Injector)
  • mmtaee/ocserv-users-management – ocserv installation and user web-panel management.
  • net4people/bbs – Forum for discussing Internet censorship circumvention
  • nicolargo/glances – Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
  • piku/piku – The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.
  • presslabs/gitfs – Version controlled file system
  • public-apis/public-apis – A collective list of free APIs
  • root-tanishq/userefuzz – User-Agent , X-Forwarded-For and Referer SQLI Fuzzer
  • sissbruecker/linkding – Self-hosted bookmark manager that is designed be to be minimal, fast, and easy to set up using Docker.
  • soxoj/maigret – 🕵️‍♂️ Collect a dossier on a person by username from thousands of sites
  • sshuttle/sshuttle – Transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin. Works with Linux and MacOS. Supports DNS tunneling.

Ruby

Rust

  • 01mf02/jaq – A jq clone focussed on correctness, speed, and simplicity
  • Barre/privaxy – Privaxy is the next generation tracker and advertisement blocker. It blocks ads and trackers by MITMing HTTP(s) traffic.
  • BurntSushi/ripgrep – ripgrep recursively searches directories for a regex pattern while respecting your gitignore
  • Byron/gitoxide – An idiomatic, lean, fast & safe pure Rust implementation of Git
  • GyulyVGC/sniffnet – Comfortably monitor your Internet traffic 🕵️‍♂️
  • PRQL/prql – PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement
  • ShadowsocksR-Live/overtls – A simple proxy tunnel, minimalist tool for bypassing the GFW.
  • Y2Z/monolith – ⬛️ CLI tool for saving complete web pages as a single HTML file
  • ajeetdsouza/zoxide – A smarter cd command. Supports all major shells.
  • aramperes/onetun – User space WireGuard port-forward in Rust
  • atuinsh/atuin – ✨ Magical shell history
  • casey/just – 🤖 Just a command runner
  • chmln/sd – Intuitive find & replace CLI (sed alternative)
  • clap-rs/clap – A full featured, fast Command Line Argument Parser for Rust
  • cloudflare/boringtun – Userspace WireGuard® Implementation in Rust
  • dani-garcia/vaultwarden – Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs
  • dtolnay/anyhow – Flexible concrete Error type built on std::error::Error
  • ekzhang/bore – 🕳 bore is a simple CLI tool for making tunnels to localhost
  • erebe/wstunnel – Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI - Static binary available
  • flox/flox – Developer environments you can take with you
  • getzola/zola – A fast static site generator in a single binary with everything built-in. https://www.getzola.org
  • helix-editor/helix – A post-modern modal text editor.
  • ihciah/shadow-tls – A proxy to expose real tls handshake to the firewall
  • influxdata/influxdb – Scalable datastore for metrics, events, and real-time analytics
  • jdx/mise – dev tools, env vars, task runner
  • juev/ok – .ok folder profiles
  • juev/t – A command-line todo list manager for people that want to finish tasks, not organize them.
  • klausi/mastodon-twitter-sync – Synchronizes posts from Mastodon to Twitter and back
  • lapce/lapce – Lightning-fast and Powerful Code Editor written in Rust
  • lazytiger/trojan-rs – Trojan server and proxy programs written in Rust
  • martinvonz/jj – A Git-compatible VCS that is both simple and powerful
  • matiaskorhonen/paper-age – Easy and secure paper backups of secrets
  • ms-jpq/sad – CLI search and replace | Space Age seD
  • mycelial/mycelite – Mycelite is a SQLite extension that allows you to synchronize changes from one instance of SQLite to another.
  • neovide/neovide – No Nonsense Neovim Client in Rust
  • nix-community/nix-init – Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more [maintainer=@figsoda]
  • notify-rs/notify – 🔭 Cross-platform filesystem notification library for Rust.
  • openobserve/openobserve – 🚀 10x easier, 🚀 140x lower storage cost, 🚀 high performance, 🚀 petabyte scale - Elasticsearch/Splunk/Datadog alternative for 🚀 (logs, metrics, traces, RUM, Error tracking, Session replay).
  • prefix-dev/pixi – Package management made easy
  • psarna/edgemail
  • rapiz1/rathole – A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.
  • rust-lang/mdBook – Create book from markdown files. Like Gitbook but implemented in Rust
  • rustsec/rustsec – RustSec API & Tooling
  • sekey/sekey – Use Touch ID / Secure Enclave for SSH Authentication!
  • shadowsocks/shadowsocks-rust – A Rust port of shadowsocks
  • sharkdp/bat – A cat(1) clone with wings.
  • sharkdp/fd – A simple, fast and user-friendly alternative to 'find'
  • starship/starship – ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
  • str4d/age-plugin-yubikey – YubiKey plugin for age
  • str4d/rage – A simple, secure and modern file encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.
  • tonarino/innernet – A private network system that uses WireGuard under the hood.
  • typst/typst – A new markup-based typesetting system that is powerful and easy to learn.
  • vinhjaxt/rust-DPI-http-proxy – HTTP proxy bypasses ISP DPI censorship - a rust version
  • wez/wezterm – A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
  • xen0n/autojump-rs – A fast drop-in replacement of autojump written in Rust
  • zed-industries/zed – Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
  • zurawiki/gptcommit – A git prepare-commit-msg hook for authoring commit messages with GPT-3.

SCSS

Shell

Starlark

Svelte

  • serge-chat/serge – A web interface for chatting with Alpaca through llama.cpp. Fully dockerized, with an easy to use API.

Swift

TeX

Text

TypeScript

V

  • vlang/v – Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io

Vim Script

VimL

Vue

  • TeamPiped/Piped – An alternative privacy-friendly YouTube frontend which is efficient by design.
  • elk-zone/elk – A nimble Mastodon web client

WikiText

Wren

  • wren-lang/wren – The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.

Zig

License

CC0

To the extent possible under law, juev has waived all copyright and related or neighboring rights to this work.