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

Daily actualized Golang Github Projects

Find Golang Jobs

go

  • go
  • golang
  • language
  • programming-language
The Go programming language
Production-Grade Container Scheduling and Management
  • awesome
  • awesome-list
  • go
  • golang
  • golang-library
  • hacktoberfest
A curated list of awesome Go frameworks, libraries and software
Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

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
  • hacktoberfest
  • hugo
  • static-site-generator
The world’s fastest framework for building websites.

frp

  • expose
  • firewall
  • frp
  • go
  • http-proxy
  • nat
  • proxy
  • reverse-proxy
  • tunnel
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
  • 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
  • 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/3 web server with automatic HTTPS
  • 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
  • git
  • go
  • gogs
  • lsif-enabled
Gogs is a painless self-hosted Git service
  • consul
  • docker
  • etcd
  • go
  • golang
  • kubernetes
  • letsencrypt
  • load-balancer
  • marathon
  • mesos
  • microservice
  • reverse-proxy
  • zookeeper
The Cloud Native Application Proxy
Official Go implementation of the Ethereum protocol
  • amazon-s3
  • cloud
  • cloudnative
  • cloudstorage
  • go
  • k8s
  • kubernetes
  • multi-cloud
  • multi-cloud-kubernetes
  • objectstorage
  • s3
  • storage
Multi-Cloud :cloud: Object Storage
  • go
  • golang
  • project-structure
  • project-template
  • standards
Standard Go Project Layout
  • 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
  • git
  • gitea
  • github
  • gitlab
  • go
  • gogs
  • golang
  • hacktoberfest
Git with a cup of tea, painless self-hosted git service
  • 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 free: https://tidbcloud.com/free-trial
  • algorithm
  • cpp
  • go
  • interview
  • java
  • javascript
  • leetcode
  • offer
  • programmer
  • python
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
《The Way to Go》中文译本,中文正式名《Go 入门指南》
The fantastic ORM library for Golang, aims to be developer friendly
beego is an open-source, high-performance web framework for the Go programming language.
  • 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
  • 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 题解
A tool for secrets management, encryption as a service, and privileged access management
  • build-automation
  • build-pipelines
  • ci
  • ci-cd
  • continuous-delivery
  • continuous-integration
  • docker
  • go
  • hacktoberfest
Drone is a Container-Native, Continuous Delivery Platform
  • cockroachdb
  • database
  • distributed-database
  • go
  • hacktoberfest
  • sql
CockroachDB - the open source, cloud-native distributed SQL database.
  • cluster
  • cncf
  • containers
  • go
  • kubernetes
  • minikube
Run Kubernetes locally
  • database
  • go
  • influxdb
  • metrics
  • monitoring
  • react
  • time-series
Scalable datastore for metrics, events, and real-time analytics

kit

  • go
  • golang
  • metallica
  • microservices
A standard library for microservices.
  • echo
  • go
  • http2
  • https
  • labstack-echo
  • letsencrypt
  • micro-framework
  • microservice
  • middleware
  • ssl
  • web
  • web-framework
  • websocket
High performance, minimalist Go web framework
  • go
  • management
  • node
  • nodejs
  • nvm
  • switch
  • version
  • version-manager
  • versioning
  • windows
A node.js version management utility for Windows. Ironically written in Go.

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.
  • basicauth
  • cors
  • dependency-injection
  • django
  • fastest-routes
  • go
  • golang
  • grpc-go
  • http2
  • iris
  • jwt
  • mvc
  • ngrok
  • performance
  • sessions
  • versioning
  • web-framework
  • websocket
The fastest HTTP/2 Go Web Framework. New, modern, easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :leaves: :rocket: | 谢谢 | #golang

nsq

  • distributed-systems
  • go
  • message-queue
  • messaging
  • nsq
  • queue
A realtime distributed messaging platform
  • express
  • expressjs
  • fast
  • fiber
  • flexible
  • framework
  • friendly
  • go
  • golang
  • hacktoberfest
  • hacktoberfest2020
  • nodejs
  • performance
  • rest-api
  • web
⚡️ Express inspired web framework written in Go

hub

  • git
  • github-api
  • go
  • homebrew
  • pull-request
A command-line tool that makes git easier to use with GitHub.
Structured, pluggable logging for Go.
  • 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.
  • command-line
  • cross-platform
  • editor
  • go
  • golang
  • micro
  • terminal
  • text-editor
A modern and intuitive terminal-based text editor
  • benchmarking
  • go
  • http
  • load-testing
HTTP load testing tool and library. It's over 9000!
  • awesome
  • design-patterns
  • design-patterns-for-humans
  • go
  • golang
  • idioms
  • patterns
Curated list of Go design patterns, recipes and idioms
  • distributed-systems
  • go
  • golang
  • micro
  • microservices
  • rpc
A Go microservices framework
Delve is a debugger for the Go programming language.

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

cli

  • cli
  • command-line
  • go
  • golang-library
  • json
  • toml
  • yaml
A simple, fast, and fun package for building command line apps in Go
  • architecture
  • cloud-native
  • framework
  • generate
  • go
  • golang
  • grpc
  • http
  • kratos
  • microservice
  • microservices
  • protobuf
Your ultimate Go microservices framework for the cloud-native era.