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
Last synced: 1 day ago
JSON representation
-
Configurations
-
Database Clients & Tools
- jackc/pgx
- kyleconroy/sqlc - safe code from SQL|8,064|
-
Email
-
Popular
- go-resty/resty
- golang/go
- practical-tutorials/project-based-learning - based tutorials|101,429|
- 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
- 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|
- photoprism/photoprism - Powered Photos App for the Decentralized Web 🌈💎✨|25,846|
- go-kit/kit
- 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
- zyedidia/micro - based text editor|21,511|
- iawia002/lux
- derailed/k9s
- go-kratos/kratos - native era.|20,539|
- go-delve/delve
- 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|
- 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
- redis/go-redis
- AdguardTeam/AdGuardHome - wide ads & trackers blocking DNS server|17,076|
- flipped-aurora/gin-vue-admin
- 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
- fatih/vim-go
- limetext/lime - compatible alternative to the text editor Sublime Text|15,314|
- julienschmidt/httprouter
- qax-os/excelize
- hoanhan101/ultimate-go
- zincsearch/zincsearch
- wtfutil/wtf
- dolthub/dolt
- casbin/casbin
- antlr/antlr4
- gravitational/teleport
- ty4z2008/Qix
- go-chi/chi
- dutchcoders/transfer.sh - line.|13,994|
- 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
- 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
- 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
- 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|
- 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|
- 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
- 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|
- go101/go101 - to-date (unofficial) knowledge base for Go programming self learning|5,018|
- TencentBlueKing/bk-cmdb
- cosmos/cosmos-sdk
- qor/qor - commerce systems.|5,155|
- livebud/bud - Stack Web Framework for Go|5,149|
- goss-org/goss
- rfyiamcool/share_ppt
- googollee/go-socket.io
- michenriksen/aquatone
- ouqiang/gocron
- yaklang/yakit - IN-ONE Platform|5,103|
- evrone/go-clean-template
- miniflux/v2
- 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
- spicetify/spicetify-cli - line tool to customize Spotify client. Supports Windows, MacOS, and Linux.|14,184|
- 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|
- benthosdev/benthos
- 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|
- avelino/awesome-go
- Dreamacro/clash - based tunnel in Go.|41,624|
- Tencent/MMKV - value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.|15,779|
- dariubs/GoBooks
- ddosify/ddosify - Hosted, and Cloud - https://ddosify.com 🚀|6,913|
- quicktype/quicktype
- 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|
- inancgumus/learngo - Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.|17,228|
- 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|
- shopspring/decimal - precision fixed-point decimal numbers in go|4,993|
- securego/gosec
- gofiber/fiber
- tmrts/go-patterns
- uber-go/zap
- Alikhll/golang-developer-roadmap
- mattermost/focalboard - hosted alternative to Trello, Notion, and Asana.|15,044|
- megaease/easegress
- golangci/golangci-lint
- docker/docker-ce - ce/blob/master/README.md :warning:|5,607|
- alist-org/alist
- mattermost/mattermost-server
- go-micro/go-micro
-
Messaging
- rabbitmq/amqp091-go - 9-1 Go client maintained by the RabbitMQ team. Originally by @streadway: `streadway/amqp`|838|
-
Testing
-
Utilities
Programming Languages
Categories
Sub Categories
Keywords
golang
258
go
169
docker
23
kubernetes
22
cli
17
security
16
python
15
javascript
15
database
13
microservices
11
typescript
10
http
10
postgresql
10
cloud
10
framework
10
sql
10
linux
10
cloud-native
10
devops
10
mysql
10
api
9
java
9
testing
9
microservice
9
json
9
rust
8
command-line
8
tls
7
distributed-systems
7
graphql
7
postgres
7
security-tools
7
react
7
git
7
video
6
self-hosted
6
privacy
6
golang-library
6
redis
6
grpc
6
c
6
cross-platform
6
ios
6
cpp
6
containers
6
tui
6
orm
6
web
6
aws
6
macos
5