Most popular golang repositories and open source projects

Go is a programming language built to resemble a simplified version of the C programming language. It compiles at the machine level. Go was created at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson.

project-based-learning

Curated list of project-based tutorials

8344   53674   53674  

awesome-go

A curated list of awesome Go frameworks, libraries and software

6901   52245   52245  

traefik

The Cloud Native Application Proxy

3729   33855   33855  

v2ray-core

A platform for building proxies to bypass network restrictions.

6423   28104   28104  

gitea

Git with a cup of tea, painless self-hosted git service

3185   25564   25564  

gorm

The fantastic ORM library for Golang, aims to be developer friendly

2809   24644   24644  

iris

The fastest HTTP/2 Go Web Framework. AWS Lambda, gRPC, MVC, Unique Rou...

2234   20633   20633  

mattermost-server

Open source Slack-alternative in Golang and React - Mattermost

4950   20421   20421  

faas

OpenFaaS - Serverless Functions Made Simple

1619   19831   19831  

rclone

"rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, B...

1512   18967   18967  

micro

A modern and intuitive terminal-based text editor

857   16965   16965  

dgraph

Native GraphQL Database with graph backend

1193   16413   16413  

kit

A standard library for microservices.

1698   16287   16287  

advanced-go-programming-book

:books: 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Prot...

2486   14570   14570  

learn-go-with-tests

Learn Go with test-driven development

1825   14378   14378  

lime

Open source API-compatible alternative to the text editor Sublime Text

1093   14176   14176  

delve

Delve is a debugger for the Go programming language.

1275   13411   13411  

testify

A toolkit with common assertions and mocks that plays nicely with the...

1081   13390   13390  

project-layout

Standard Go Project Layout

1355   13293   13293  

colly

Elegant Scraper and Crawler Framework for Golang

1129   13255   13255  

dep

Go dependency management tool experiment (deprecated)

1105   13151   13151  

wtf

The personal information dashboard for your terminal

690   12592   12592  

go-patterns

Curated list of Go design patterns, recipes and idioms

1100   12177   12177  

codis

Proxy based Redis cluster solution supporting pipeline and scaling dyn...

2635   12065   12065  

kratos

A Go framework for microservices.

2515   11813   11813  

vim-go

Go development plugin for Vim

1198   11715   11715  

websocket

A fast, well-tested and widely used WebSocket implementation for Go.

1919   11197   11197  

httprouter

A high performance HTTP request router that scales well

1057   10832   10832  

kcptun

A Stable & Secure Tunnel Based On KCP with N:M Multiplexing

2017   10276   10276  

pan-light

百度网盘不限速客户端, golang + qt5, 跨平台图形界面

2246   10050   10050  

ip2region

Ip2region is a offline IP location library with accuracy rate of 99.9%...

1705   9437   9437  

transfer.sh

Easy and fast file sharing from the command-line.

943   9259   9259  

caire

Content aware image resize library

335   9197   9197  

zap

Blazing fast, structured, leveled logging in Go.

690   9059   9059  

GoBooks

List of Golang books

1285   9006   9006  

wuzz

Interactive cli tool for HTTP inspection

306   8550   8550  

vuls

Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPr...

937   8488   8488  

up

Deploy infinitely scalable serverless apps, apis, and sites in seconds...

353   8270   8270  

apex

Build, deploy, and manage AWS Lambda functions with ease.

592   8002   8002  

gdbgui

Browser-based frontend to gdb (gnu debugger). Add breakpoints, view th...

473   7977   7977  

glide

Package Management for Golang

532   7885   7885  

go-cloud

The Go Cloud Development Kit (Go CDK): A library and tools for open cl...

651   7757   7757  

pgweb

Cross-platform client for PostgreSQL databases

551   6944   6944  

gopher-reading-list

A curated selection of blog posts on Go

415   5798   5798