Golang Top Open Source Projects

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.
  • go
  • p2p
  • peer-to-peer
  • synchronization
Open Source Continuous File Synchronization
fzf
  • bash
  • cli
  • fish
  • fzf
  • go
  • neovim
  • tmux
  • unix
  • vim
  • zsh
:cherry_blossom: A command-line fuzzy finder
  • automatic-https
  • caddyfile
  • go
  • http
  • http-server
  • https
  • privacy
  • reverse-proxy
  • security
  • tls
  • web-server
Fast, multi-platform web server with automatic HTTPS
  • git
  • go
  • gogs
  • lsif-enabled
Gogs is a painless self-hosted Git service
  • 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
  • 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 Object Storage
  • 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
  • go
  • golang
  • project-structure
  • project-template
  • standards
Standard Go Project Layout
  • 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/signup
  • devops
  • git
  • gitea
  • github
  • gitlab
  • go
  • gogs
  • golang
  • hacktoberfest
Git with a cup of tea, painless self-hosted git service
《The Way to Go》中文译本,中文正式名《Go 入门指南》
beego is an open-source, high-performance web framework for the Go programming language.
The fantastic ORM library for Golang, aims to be developer friendly
  • algorithm
  • cpp
  • go
  • interview
  • java
  • javascript
  • leetcode
  • offer
  • programmer
  • python
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
  • 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 题解
  • 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.
A tool for secrets management, encryption as a service, and privileged access management
  • 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
  • api-rest
  • backend
  • framework
  • go
  • golang
  • iris
  • mvc
  • performance
  • web-framework
The fastest HTTP/2 Go Web Framework. A true successor of expressjs and laravel. Supports AWS Lambda, gRPC, MVC, Unique Router, Websockets, Sessions, Test suite, Dependency Injection and more. Thank you / 谢谢 https://github.com/kataras/iris/issues/1329
hub
  • git
  • github-api
  • go
  • homebrew
  • pull-request
A command-line tool that makes git easier to use with GitHub.
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.
  • go
  • management
  • node
  • nodejs
  • nvm
  • switch
  • version
  • version-manager
  • versioning
  • windows
A node.js version management utility for Windows. Ironically written in Go.
Structured, pluggable logging for Go.
  • express
  • expressjs
  • fast
  • fiber
  • flexible
  • framework
  • friendly
  • go
  • golang
  • hacktoberfest
  • hacktoberfest2020
  • nodejs
  • performance
  • rest-api
  • web
⚡️ Express inspired web framework written in Go
  • benchmarking
  • go
  • http
  • load-testing
HTTP load testing tool and library. It's over 9000!
  • command-line
  • cross-platform
  • editor
  • go
  • golang
  • micro
  • terminal
  • text-editor
A modern and intuitive terminal-based text editor
  • awesome
  • design-patterns
  • design-patterns-for-humans
  • go
  • golang
  • idioms
  • patterns
Curated list of Go design patterns, recipes and idioms
Delve is a debugger for the Go programming language.
cli
  • cli
  • command-line
  • go
  • golang-library
  • json
  • toml
  • yaml
A simple, fast, and fun package for building command line apps in Go
  • database
  • distributed
  • go
  • golang
  • graph-database
  • graphdb
  • graphql
  • graphql-server
  • latency
  • production
  • scale
  • throughput
Native GraphQL Database with graph backend
  • c
  • c-plus-plus
  • c-sharp
  • cross-platform
  • flatbuffers
  • go
  • grpc
  • java
  • javascript
  • json-parser
  • marshalling
  • mmap
  • protobuf
  • python
  • rpc
  • rust
  • serialization
  • serialization-library
  • typescript
  • zero-copy
FlatBuffers: Memory Efficient Serialization Library
lux
  • bilibili
  • crawler
  • download
  • downloader
  • go
  • golang
  • hacktoberfest
  • iqiyi
  • qq
  • scraper
  • tumblr
  • video
  • youku
  • youtube
👾 Fast and simple video download library and CLI tool written 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.
  • architecture
  • cloud-native
  • code-generation
  • go
  • go-zero
  • goctl
  • golang
  • gozero
  • microservice
  • microservice-framework
  • microservices
  • microservices-architecture
  • rest
  • rest-api
  • restful
  • restful-api
  • rpc
  • rpc-framework
  • web-framework
A cloud-native Go microservices framework with cli tool for productivity.