Golang Top Open-Source Projects, done by great Golang Developers

Daily actualized Golang Github Projects

Find Golang Jobs

  • awesome
  • awesome-list
  • go
  • golang
  • golang-library
  • hacktoberfest
A curated list of awesome Go frameworks, libraries and software

go

  • go
  • golang
  • language
  • programming-language
The Go programming language
Production-Grade Container Scheduling and Management

frp

  • expose
  • firewall
  • frp
  • go
  • http-proxy
  • nat
  • p2p
  • proxy
  • reverse-proxy
  • tunnel
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

gin

  • framework
  • gin
  • go
  • middleware
  • performance
  • router
  • server
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.
  • blog-engine
  • cms
  • content-management-system
  • documentation-tool
  • go
  • hugo
  • static-site-generator
The world’s fastest framework for building websites.
  • containers
  • docker
  • go
  • golang
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
  • alerting
  • analytics
  • business-intelligence
  • dashboard
  • data-visualization
  • elasticsearch
  • go
  • grafana
  • hacktoberfest
  • influxdb
  • metrics
  • monitoring
  • mysql
  • postgres
  • prometheus
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

fzf

  • bash
  • cli
  • fish
  • fzf
  • go
  • neovim
  • tmux
  • unix
  • vim
  • zsh
:cherry_blossom: A command-line fuzzy finder
  • go
  • p2p
  • peer-to-peer
  • synchronization
Open Source Continuous File Synchronization
  • go
  • golang
  • llama
  • llama2
  • llm
  • llms
  • mistral
  • ollama
Get up and running with Llama 3, Mistral, Gemma, and other large language models.
  • acme
  • automatic-https
  • caddy
  • caddyfile
  • go
  • golang
  • hacktoberfest
  • http
  • http-server
  • http3
  • https
  • privacy
  • reverse-proxy
  • security
  • tls
  • web-server
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
  • consul
  • docker
  • etcd
  • go
  • golang
  • kubernetes
  • letsencrypt
  • load-balancer
  • marathon
  • mesos
  • microservice
  • reverse-proxy
  • traefik
  • zookeeper
The Cloud Native Application Proxy
  • algorithm
  • cpp
  • go
  • interview
  • java
  • javascript
  • leetcode
  • offer
  • programmer
  • python
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
  • cncf
  • consensus
  • database
  • distributed-database
  • distributed-systems
  • etcd
  • go
  • key-value
  • kubernetes
  • raft
Distributed reliable key-value store for the most critical data of a distributed system
Official Go implementation of the Ethereum protocol
  • go
  • golang
  • project-structure
  • project-template
  • standards
Standard Go Project Layout
  • amazon-s3
  • cloud
  • cloudnative
  • cloudstorage
  • go
  • k8s
  • kubernetes
  • multi-cloud
  • multi-cloud-kubernetes
  • objectstorage
  • s3
  • storage
The Object Store for AI Data Infrastructure
  • docker
  • git
  • go
  • gogs
  • mysql
  • postgresql
  • raspberry-pi
  • scip-enabled
  • self-hosted
  • sqlite3
Gogs is a painless self-hosted Git service
  • amazon-drive
  • azure-blob
  • backblaze-b2
  • cloud-storage
  • dropbox
  • encryption
  • ftp
  • fuse-filesystem
  • go
  • golang
  • google-cloud-storage
  • google-drive
  • hubic
  • onedrive
  • openstack-swift
  • rclone
  • s3
  • sftp
  • sync
  • webdav
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files
  • devops
  • docker-registry-v2
  • git
  • git-gui
  • git-server
  • gitea
  • github
  • github-actions
  • gitlab
  • go
  • gogs
  • golang
  • hacktoberfest
  • maven-server
  • npm-registry
  • vue
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
  • cloud-native
  • database
  • distributed-database
  • distributed-transactions
  • go
  • hacktoberfest
  • htap
  • mysql
  • mysql-compatibility
  • scale
  • serverless
  • sql
  • tidb
TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://tidbcloud.com/free-trial
  • cli
  • cli-app
  • cobra
  • cobra-generator
  • cobra-library
  • command
  • command-cobra
  • command-line
  • commandline
  • go
  • golang
  • golang-application
  • golang-library
  • posix
  • posix-compliant-flags
  • subcommands
A Commander for modern Go CLI interactions
The fantastic ORM library for Golang, aims to be developer friendly
  • go
  • management
  • node
  • node-version-manager
  • nodejs
  • nvm
  • switch
  • version
  • version-manager
  • versioning
  • windows
A node.js version management utility for Windows. Ironically written in Go.
《The Way to Go》中文译本,中文正式名《Go 入门指南》
  • docker
  • docker-compose
  • go
  • golang
  • orchestration
Define and run multi-container applications with Docker
  • acm-icpc
  • algo
  • algorithm
  • algorithm-competitions
  • algorithms
  • algorithms-and-data-structures
  • dynamic-programming
  • facebook
  • go
  • golang
  • interview-questions
  • leetcode
  • leetcode-go
  • leetcode-golang
  • leetcode-solutions
  • math
  • pattern
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
  • build-automation
  • build-pipelines
  • ci
  • ci-cd
  • continuous-delivery
  • continuous-integration
  • docker
  • git
  • go
  • hacktoberfest
  • scm
Gitness is an Open Source developer platform with Source Control management, Continuous Integration and Continuous Delivery.
  • express
  • expressjs
  • fast
  • fiber
  • flexible
  • framework
  • friendly
  • go
  • golang
  • hacktoberfest
  • hacktoberfest2020
  • nodejs
  • performance
  • rest-api
  • web
⚡️ Express inspired web framework written in Go
beego is an open-source, high-performance web framework for the Go programming language.
A tool for secrets management, encryption as a service, and privileged access management

nps

  • dns
  • firewall
  • go
  • gzip
  • http
  • https
  • nat
  • nps
  • snnapy
  • socks
  • socks5
  • ssh
  • tcp
  • tunnel
  • udp
一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
  • cockroachdb
  • database
  • distributed-database
  • go
  • hacktoberfest
  • sql
CockroachDB - the open source, cloud-native distributed SQL database.
  • echo
  • go
  • http2
  • https
  • labstack-echo
  • letsencrypt
  • micro-framework
  • microservice
  • middleware
  • ssl
  • web
  • web-framework
  • websocket
High performance, minimalist Go web framework
  • cluster
  • cncf
  • containers
  • go
  • kubernetes
  • minikube
Run Kubernetes locally
  • database
  • go
  • influxdb
  • metrics
  • monitoring
  • react
  • rust
  • time-series
Scalable datastore for metrics, events, and real-time analytics
  • cloud-native
  • code-generation
  • framework
  • gateway
  • go
  • go-zero
  • goctl
  • golang
  • gozero
  • grpc-gateway
  • microservice
  • microservice-framework
  • microservices
  • microservices-architecture
  • rest-api
  • restful
  • restful-api
  • rpc
  • rpc-framework
  • web-framework
A cloud-native Go microservices framework with cli tool for productivity.
  • docker
  • free
  • go
  • markdown
  • memo
  • microblog
  • note-taking
  • react
  • self-hosted
  • social-network
  • sqlite
An open source, lightweight note-taking service. Easily capture and share your great thoughts.

kit

  • go
  • golang
  • metallica
  • microservices
A standard library for microservices.

lux

  • bilibili
  • crawler
  • download
  • downloader
  • go
  • golang
  • iqiyi
  • qq
  • scraper
  • tumblr
  • video
  • youku
  • youtube
👾 Fast and simple video download library and CLI tool written in Go
  • dependency-injection
  • go
  • golang
  • http2
  • iris
  • mvc
  • sessions
  • web-framework
  • websocket
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:

k9s

  • go
  • golang
  • k8s
  • k8s-cluster
  • k9s
  • kubernetes
  • kubernetes-cli
  • kubernetes-clusters
🐶 Kubernetes CLI To Manage Your Clusters In Style!

nsq

  • distributed-systems
  • go
  • message-queue
  • messaging
  • nsq
  • queue
A realtime distributed messaging platform
  • awesome
  • design-patterns
  • design-patterns-for-humans
  • go
  • golang
  • idioms
  • patterns
Curated list of Go design patterns, recipes and idioms
Structured, pluggable logging for Go.
  • cli
  • elm-architecture
  • framework
  • functional
  • go
  • golang
  • hacktoberfest
  • tui
A powerful little TUI framework 🏗
  • command-line
  • cross-platform
  • editor
  • go
  • golang
  • micro
  • terminal
  • text-editor
A modern and intuitive terminal-based text editor
  • backup
  • dedupe
  • deduplication
  • go
  • restic
  • secure-by-default
Fast, secure, efficient backup program

k6

  • es6
  • go
  • golang
  • hacktoberfest
  • javascript
  • load-generator
  • load-testing
  • performance
A modern load testing tool, using Go and JavaScript - https://k6.io