Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-go
A list of my personally frequently used modules.
https://github.com/sarans21/awesome-go
- kelseyhightower/envconfig
- shopspring/decimal - precision fixed-point decimal numbers in go|4,993|
- jackc/pgx
- kyleconroy/sqlc - safe code from SQL|8,064|
- jordan-wright/email
- go-resty/resty
- gofiber/fiber
- uber-go/zap
- rabbitmq/amqp091-go - 9-1 Go client maintained by the RabbitMQ team. Originally by @streadway: `streadway/amqp`|838|
- ory/dockertest
- google/go-cmp
- golangci/golangci-lint
- securego/gosec
- mitchellh/mapstructure
- tmrts/go-patterns
- golang/go
- practical-tutorials/project-based-learning - based tutorials|101,429|
- avelino/awesome-go
- gin-gonic/gin - like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.|68,459|
- caddyserver/caddy - platform HTTP/1-2-3 web server with automatic HTTPS|47,125|
- traefik/traefik
- v2ray/v2ray-core
- astaxie/build-web-application-with-golang
- Dreamacro/clash - based tunnel in Go.|41,624|
- golang-standards/project-layout
- rclone/rclone - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files|38,359|
- nektos/act
- go-gitea/gitea - hosted all-in-one software development service, includes Git hosting, code review, team collaboration, package registry and CI/CD|36,480|
- go-gorm/gorm
- cli/cli
- spf13/cobra
- halfrost/LeetCode-Go
- docker/compose - container applications with Docker|29,372|
- gofiber/fiber
- photoprism/photoprism - Powered Photos App for the Decentralized Web 🌈💎✨|25,846|
- alist-org/alist
- mattermost/mattermost-server
- go-kit/kit
- Ebazhanov/linkedin-skill-assessments-quizzes - lambda, rest-api, javascript, react, git, html, jquery, mongodb, java, Go, python, machine-learning, power-point) linkedin excel test lösungen, linkedin machine learning test LinkedIn test questions and answers |24,449|
- zeromicro/go-zero - native Go microservices framework with cli tool for productivity.|24,078|
- kataras/iris - performance ratio :rocket:|23,928|
- openfaas/faas - Serverless Functions Made Simple|23,027|
- pocketbase/pocketbase
- schollz/croc
- doocs/leetcode
- tmrts/go-patterns
- zyedidia/micro - based text editor|21,511|
- iawia002/lux
- derailed/k9s
- go-kratos/kratos - native era.|20,539|
- go-delve/delve
- go-micro/go-micro
- grafana/k6 - https://k6.io|20,300|
- fyne-io/fyne
- stretchr/testify
- quii/learn-go-with-tests - driven development|19,576|
- gocolly/colly
- dgraph-io/dgraph
- gorilla/websocket - tested and widely used WebSocket implementation for Go.|19,096|
- uber-go/zap
- chai2010/advanced-go-programming-book
- milvus-io/milvus - native vector database, storage for next generation AI applications|18,185|
- grpc/grpc-go
- charmbracelet/bubbletea
- cloudreve/Cloudreve - hosted file management and sharing system, supports multiple storage providers)|17,933|
- asdf-vm/asdf
- aquasecurity/trivy
- inancgumus/learngo - Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.|17,228|
- redis/go-redis
- AdguardTeam/AdGuardHome - wide ads & trackers blocking DNS server|17,076|
- flipped-aurora/gin-vue-admin
- Alikhll/golang-developer-roadmap
- slimtoolkit/slim
- authelia/authelia - On Multi-Factor portal for web apps|16,298|
- pulumi/pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages 🚀|15,904|
- wailsapp/wails
- Tencent/MMKV - value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.|15,779|
- fatih/vim-go
- limetext/lime - compatible alternative to the text editor Sublime Text|15,314|
- julienschmidt/httprouter
- mattermost/focalboard - hosted alternative to Trello, Notion, and Asana.|15,044|
- qax-os/excelize
- hoanhan101/ultimate-go
- zincsearch/zincsearch
- wtfutil/wtf
- dolthub/dolt
- casbin/casbin
- antlr/antlr4
- gravitational/teleport
- ty4z2008/Qix
- serverless-stack/sst - stack serverless apps.|14,277|
- spicetify/spicetify-cli - line tool to customize Spotify client. Supports Windows, MacOS, and Linux.|14,184|
- dariubs/GoBooks
- go-chi/chi
- dutchcoders/transfer.sh - line.|13,994|
- snail007/goproxy - style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。|13,813|
- uber-go/guide
- emirpasic/gods - Sets, Lists, Stacks, Maps, Trees, Queues, and much more|13,722|
- jmoiron/sqlx
- terrastruct/d2
- lionsoul2014/ip2region - xdb) is a offline IP address manager framework and locator, support billions of data segments, ten microsecond searching performance. xdb engine implementation for many programming languages|13,306|
- go-sql-driver/mysql
- golang/dep
- geektutu/7days-golang
- CodisLabs/codis
- nats-io/nats-server - Performance server for NATS.io, the cloud and edge native messaging system.|12,744|
- gitleaks/gitleaks
- ginuerzh/gost - a simple tunnel written in golang|12,494|
- gizak/termui
- golangci/golangci-lint
- dgraph-io/badger - value DB in Go.|12,200|
- json-iterator/go - performance 100% compatible drop-in replacement of "encoding/json"|12,192|
- tidwall/gjson - JSON parser for Go|12,141|
- halfrost/Halfrost-Field - Field 冰霜之地|12,019|
- gopherjs/gopherjs
- peterq/pan-light
- micro/micro
- goreleaser/goreleaser
- sqshq/sampler
- kubernetes-sigs/kind - local clusters for testing Kubernetes|11,516|
- golang-migrate/migrate
- talkgo/night
- spotify/annoy
- samber/lo - style Go library based on Go 1.18+ Generics (map, filter, contains, find...)|11,256|
- leanote/leanote
- trufflesecurity/trufflehog
- pion/webrtc
- webview/webview - platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)|11,115|
- OpenIMSDK/Open-IM-Server
- JanDeDobbeleer/oh-my-posh
- dgrijalva/jwt-go - Golang implementation of JSON Web Tokens (JWT). This project is now maintained at:|10,612|
- google/wire - time Dependency Injection for Go|10,612|
- OpenDiablo2/OpenDiablo2 - implementation of Diablo 2|10,460|
- hackstoic/golang-open-source-projects - go|10,390|
- labring/sealos - native applications. Demo: https://cloud.sealos.io|10,350|
- asciimoo/wuzz
- tinode/chat
- esimov/caire
- GoogleCloudPlatform/terraformer
- IceWhaleTech/CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system.|10,028|
- XIU2/CloudflareSpeedTest
- future-architect/vuls - less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices|9,969|
- codota/TabNine
- quicktype/quicktype
- therecipe/qt
- linkerd/linkerd2 - first service mesh for Kubernetes. Main repo for Linkerd 2.x.|9,565|
- google/go-github
- gogf/gf - performance and enterprise-class application development framework of Golang. |9,247|
- cs01/gdbgui - based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.|9,212|
- claudiodangelis/qrcp
- graphql-go/graphql
- polaris1119/The-Golang-Standard-Library-by-Example
- golang/protobuf
- google/go-cloud
- jpillora/chisel
- chromedp/chromedp
- shirou/gopsutil
- kubeshark/kubeshark - time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters.. Think TCPDump and Wireshark re-invented for Kubernetes|8,986|
- gophish/gophish - Source Phishing Toolkit|8,968|
- GoesToEleven/GolangTraining
- 99designs/gqlgen
- gwuhaolin/livego
- pingcap/talent-plan
- apex/up
- gotify/server - time per WebSocket. (Includes a sleek web-ui)|8,703|
- ory/kratos - gen identity server (think Auth0, Okta, Firebase) with Ory-hardened authentication, MFA, FIDO2, TOTP, WebAuthn, profile management, identity schemas, social sign in, registration, account recovery, passwordless. Golang, headless, API-only - without templating or theming headaches. Available as a cloud service.|8,671|
- dtm-labs/dtm - phase message, outbox patterns, supports many languages.|8,646|
- go-swagger/go-swagger
- fullstorydev/grpcurl - line tool for interacting with gRPC servers|8,557|
- mikefarah/yq - line YAML, JSON, XML, CSV, TOML and properties processor|8,530|
- moovweb/gvm
- goplus/gop
- mytechnotalent/Reverse-Engineering - bit ARM & 64-bit ARM architectures.|8,395|
- go-vgo/robotgo - platform GUI automation @vcaesar|8,382|
- rivo/tview
- hajimehoshi/ebiten - A dead simple 2D game engine for Go|8,207|
- hybridgroup/gobot
- Mrs4s/go-cqhttp
- Masterminds/glide
- quic-go/quic-go
- swaggo/swag
- fsnotify/fsnotify - platform file system notifications for Go.|8,129|
- rs/zerolog
- xo/usql - line interface for SQL databases|8,013|
- juicedata/juicefs
- gcla/termshark
- IBAX-io/go-ibax - Blockchain transactions, etc. |7,878|
- sosedoff/pgweb - platform client for PostgreSQL databases|7,854|
- grafana/pyroscope
- go-resty/resty
- panjf2000/gnet - performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。|7,660|
- xiaolincoder/CS-Base
- enocom/gopher-reading-list
- gobuffalo/buffalo
- cookieY/Yearning
- a8m/golang-cheat-sheet
- bxcodec/go-clean-arch
- moonD4rk/HackBrowserData
- teh-cmc/go-internals
- senghoo/golang-design-pattern
- openreplay/openreplay - friendly, self-hosted session replay.|7,399|
- mongodb/mongo-go-driver
- andeya/pholcus - concurrency crawler software written in pure golang|7,374|
- urfave/negroni
- cjbassi/gotop
- owncast/owncast
- robertkrimen/otto
- go-shiori/shiori
- usefathom/fathom - focused website analytics. Built with Golang & Preact.|7,272|
- visualfc/liteide - platform Go IDE. |7,204|
- fabiolb/fabio - Balancing made simple|7,176|
- onsi/ginkgo
- roadrunner-server/roadrunner - performance PHP application server, process manager written in Go and powered with plugins|7,125|
- GoAdminGroup/go-admin
- temporalio/temporal
- hashicorp/raft
- appleboy/gorush
- maxence-charriere/go-app
- ddosify/ddosify - Hosted, and Cloud - https://ddosify.com 🚀|6,913|
- vmware-archive/kubeless
- gruntwork-io/terratest
- answerdev/answer - source knowledge-based community software. You can use it quickly to build Q&A community for your products, customers, teams, and more.|6,836|
- RichardKnop/machinery
- apache/beam
- uber/cadence - running business logic in a scalable and resilient way.|6,824|
- securego/gosec
- safing/portmaster - ❌ Block Mass Surveillance|6,736|
- sourcegraph/conc
- FerretDB/FerretDB
- moby/buildkit - efficient, and Dockerfile-agnostic builder toolkit|6,698|
- go-xorm/xorm
- simeji/jid
- gonum/gonum
- gojue/ecapture
- p4gefau1t/trojan-go - go/|6,433|
- mindoc-org/mindoc
- 0voice/Introduction-to-Golang
- PipedreamHQ/pipedream
- fatih/color
- vmware-archive/octant
- jpbruinsslot/slack-term
- eddycjy/go-gin-example
- google/gops
- joho/godotenv
- benthosdev/benthos
- upspin/upspin
- segmentio/kafka-go
- jobbole/awesome-go-cn
- go-ego/riot
- runatlantis/atlantis
- wader/fq - tool, language and decoders for working with binary and text formats|6,072|
- aler9/mediamtx - simple-server. ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy video and audio streams.|6,058|
- ansible-semaphore/semaphore
- hibiken/asynq
- microsoft/vscode-go - go|5,963|
- chriswalz/bit
- ko-build/ko
- YaoApp/yao - cases.|5,941|
- aceld/zinx
- stashapp/stash
- Infisical/infisical - source, end-to-end encrypted platform to sync secrets and configs across your team and infrastructure.|5,851|
- bfenetworks/bfe
- charmbracelet/lipgloss
- kubeedge/kubeedge
- volatiletech/sqlboiler
- Masterminds/squirrel
- traefik/yaegi
- BishopFox/sliver
- anchore/grype
- chaos-mesh/chaos-mesh
- michenriksen/gitrob
- docker/docker-ce - ce/blob/master/README.md :warning:|5,607|
- go-flutter-desktop/go-flutter - based on Flutter Embedding, Go and GLFW.|5,604|
- ThreeDotsLabs/watermill - driven applications the easy way in Go.|5,568|
- ponzu-cms/ponzu - HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.|5,563|
- gogo/protobuf
- goproxyio/goproxy
- apernet/hysteria - packed proxy & relay tool optimized for lossy, unstable connections (e.g. satellite networks, congested public Wi-Fi, connecting to foreign servers from China)|5,525|
- luraproject/lura
- manifoldco/promptui - line applications|5,497|
- jpillora/cloud-torrent - hosted remote torrent client|5,491|
- tealeg/xlsx
- hybridgroup/gocv
- gobwas/ws
- grpc-ecosystem/go-grpc-middleware
- go-pg/pg
- go-echarts/go-echarts
- MontFerret/ferret
- rubyhan1314/Golang-100-Days - 100天从新手到大师|5,320|
- ritz078/transform
- btcsuite/btcd
- googleforgames/agones
- turbot/steampipe
- DATA-DOG/go-sqlmock
- goadesign/goa - based APIs and microservices in Go|5,159|
- megaease/easegress
- cosmos/cosmos-sdk
- qor/qor - commerce systems.|5,155|
- livebud/bud - Stack Web Framework for Go|5,149|
- goss-org/goss
- googollee/go-socket.io
- michenriksen/aquatone
- ouqiang/gocron
- yaklang/yakit - IN-ONE Platform|5,103|
- evrone/go-clean-template
- miniflux/v2
- go101/go101 - to-date (unofficial) knowledge base for Go programming self learning|5,018|
- shopspring/decimal - precision fixed-point decimal numbers in go|4,993|
- TencentBlueKing/bk-cmdb
- rfyiamcool/share_ppt
- gorgonia/gorgonia
- kardianos/govendor
- hustcc/JS-Sorting-Algorithm
- pterodactyl/panel - source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.|4,948|
- chai2010/go-ast-book
Programming Languages
Keywords
golang
258
go
166
docker
23
kubernetes
22
cli
17
security
16
javascript
15
python
14
database
13
microservices
11
linux
11
framework
10
cloud
10
devops
10
http
10
typescript
10
sql
10
cloud-native
10
command-line
9
api
9
postgresql
9
json
9
testing
9
java
9
mysql
9
microservice
8
rust
8
tls
7
react
7
graphql
7
distributed-systems
7
redis
6
security-tools
6
ios
6
aws
6
macos
6
git
6
privacy
6
postgres
6
containers
6
windows
6
cpp
6
grpc
6
video
6
c
6
web
6
tui
6
cross-platform
6
golang-library
6
self-hosted
6