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
  • gemma
  • gemma2
  • go
  • golang
  • llama
  • llama2
  • llama3
  • llava
  • llm
  • llms
  • mistral
  • ollama
  • phi3
Get up and running with Llama 3.3, Mistral, Gemma 2, and other large language models.

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.

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.

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.
  • 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
  • containers
  • docker
  • go
  • golang
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

fzf

  • bash
  • cli
  • fish
  • fzf
  • go
  • neovim
  • tmux
  • unix
  • vim
  • zsh
:cherry_blossom: A command-line fuzzy finder

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
  • p2p
  • peer-to-peer
  • synchronization
Open Source Continuous File Synchronization
  • 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.
  • 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.
  • acme
  • automatic-https
  • caddy
  • caddyfile
  • go
  • golang
  • 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
  • acme
  • automatic-https
  • caddy
  • caddyfile
  • go
  • golang
  • 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
  • algorithm
  • cpp
  • go
  • interview
  • java
  • javascript
  • leetcode
  • offer
  • programmer
  • python
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
  • algorithm
  • cpp
  • go
  • interview
  • java
  • javascript
  • leetcode
  • offer
  • programmer
  • python
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
  • consul
  • docker
  • etcd
  • go
  • golang
  • kubernetes
  • letsencrypt
  • load-balancer
  • marathon
  • mesos
  • microservice
  • reverse-proxy
  • traefik
  • zookeeper
The Cloud Native Application Proxy
  • consul
  • docker
  • etcd
  • go
  • golang
  • kubernetes
  • letsencrypt
  • load-balancer
  • marathon
  • mesos
  • microservice
  • reverse-proxy
  • traefik
  • zookeeper
The Cloud Native Application Proxy
  • go
  • golang
  • project-structure
  • project-template
  • standards
Standard Go Project Layout
  • 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
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
  • amazon-s3
  • cloud
  • cloudnative
  • cloudstorage
  • go
  • k8s
  • kubernetes
  • multi-cloud
  • multi-cloud-kubernetes
  • objectstorage
  • s3
  • storage
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
  • 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
  • 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
Go implementation of the Ethereum protocol
Go implementation of the Ethereum protocol
  • azure-blob
  • azure-blob-storage
  • azure-files
  • backblaze-b2
  • cloud-storage
  • dropbox
  • encryption
  • ftp
  • fuse-filesystem
  • go
  • golang
  • google-cloud-storage
  • google-drive
  • 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, Azure Blob, Azure Files, Yandex Files
  • azure-blob
  • azure-blob-storage
  • azure-files
  • backblaze-b2
  • cloud-storage
  • dropbox
  • encryption
  • ftp
  • fuse-filesystem
  • go
  • golang
  • google-cloud-storage
  • google-drive
  • 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, Azure Blob, Azure Files, Yandex Files
  • bitbucket
  • cicd
  • devops
  • docker-registry-v2
  • git
  • git-gui
  • git-server
  • gitea
  • github
  • github-actions
  • gitlab
  • go
  • 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
  • bitbucket
  • cicd
  • devops
  • docker-registry-v2
  • git
  • git-gui
  • git-server
  • gitea
  • github
  • github-actions
  • gitlab
  • go
  • 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
  • docker
  • git
  • go
  • gogs
  • mysql
  • postgresql
  • raspberry-pi
  • scip-enabled
  • self-hosted
  • sqlite3
Gogs is a painless self-hosted Git service
  • docker
  • git
  • go
  • gogs
  • mysql
  • postgresql
  • raspberry-pi
  • scip-enabled
  • self-hosted
  • sqlite3
Gogs is a painless self-hosted Git service
  • 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
  • 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
  • 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.
  • 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.
  • cloud-native
  • database
  • distributed-database
  • distributed-transactions
  • go
  • hacktoberfest
  • htap
  • mysql
  • mysql-compatibility
  • scale
  • serverless
  • sql
  • tidb
TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
  • cloud-native
  • database
  • distributed-database
  • distributed-transactions
  • go
  • hacktoberfest
  • htap
  • mysql
  • mysql-compatibility
  • scale
  • serverless
  • sql
  • tidb
TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
The fantastic ORM library for Golang, aims to be developer friendly
The fantastic ORM library for Golang, aims to be developer friendly
  • docker
  • go
  • markdown
  • memo
  • microblog
  • note-taking
  • react
  • self-hosted
  • social-network
  • sqlite
An open-source, lightweight note-taking solution. The pain-less way to create your meaningful notes. Your Notes, Your Way.
  • docker
  • go
  • markdown
  • memo
  • microblog
  • note-taking
  • react
  • self-hosted
  • social-network
  • sqlite
An open-source, lightweight note-taking solution. The pain-less way to create your meaningful notes. Your Notes, Your Way.
《The Way to Go》中文译本,中文正式名《Go 入门指南》
《The Way to Go》中文译本,中文正式名《Go 入门指南》