Most popular go 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.

go-patterns

Curated list of Go design patterns, recipes and idioms

2297   26536   26536  

micro

A modern and intuitive terminal-based text editor

1221   26300   26300  

iris

The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fa...

2479   25509   25509  

nsq

A realtime distributed messaging platform

2910   25135   25135  

glance

A self-hosted dashboard that puts all your feeds in one place

962   25068   25068  

logrus

Structured, pluggable logging for Go.

2270   25021   25021  

testify

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

1651   24714   24714  

kratos

Your ultimate Go microservices framework for the cloud-native era.

4087   24436   24436  

flatbuffers

FlatBuffers: Memory Efficient Serialization Library

3345   24295   24295  

colly

Elegant Scraper and Crawler Framework for Golang

1798   24290   24290  

vegeta

HTTP load testing tool and library. It's over 9000!

1393   24254   24254  

delve

Delve is a debugger for the Go programming language.

2176   23867   23867  

websocket

Package gorilla/websocket is a fast, well-tested and widely used WebSo...

3548   23638   23638  

cli

A declarative, simple, fast, and fun package for building command line...

1740   23244   23244  

pulumi

Pulumi - Infrastructure as Code in any programming language 🚀

1204   23228   23228  

gin-vue-admin

🚀Vite+Vue3+Gin拥有AI辅助的基础开发平台,支持TS和JS混用。它集成了JWT鉴...

6730   23015   23015  

hub

A command-line tool that makes git easier to use with GitHub.

2199   22894   22894  

learn-go-with-tests

Learn Go with test-driven development

2876   22863   22863  

signoz

SigNoz is an open-source observability platform native to OpenTelemetr...

1586   22407   22407  

go-micro

A Go microservices framework

2367   22334   22334  

grpc-go

The Go language implementation of gRPC. HTTP/2 based RPC

4511   21912   21912  

CloudflareSpeedTest

🌩「自选优选 IP」测试 Cloudflare CDN 延迟和速度,获取最快 IP !当然也支...

4322   21907   21907  

slim

Slim(toolkit): Don't change anything in your container image and minif...

773   21764   21764  

mux

Package gorilla/mux is a powerful HTTP router and URL matcher for buil...

1870   21404   21404  

go-redis

Redis Go client

2445   20950   20950  

dgraph

high-performance graph database for real-time use cases

1522   20926   20926  

d2

D2 is a modern diagram scripting language that turns text to diagrams.

544   20728   20728  

air

☁️ Live reload for Go apps

862   20575   20575  

terraform

Terraform enables you to safely and predictably create, change, and im...

5381   20352   20352  

gitleaks

Find secrets with Gitleaks 🔑

1621   20194   20194  

chi

lightweight, idiomatic and composable router for building Go HTTP serv...

1024   19907   19907  

advanced-go-programming-book

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

3229   19749   19749  

lo

💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter,...

878   19541   19541  

learngo

❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go...

2660   19326   19326  

excelize

Go language library for reading and writing Microsoft Excel™ (XLAM / X...

1794   19235   19235  

gotty

Share your terminal as a web application

1400   19063   19063  

goreplay

GoReplay is an open-source tool for capturing and replaying live HTTP...

45   18791   18791  

teleport

The easiest, and most secure way to access and protect all of your inf...

1859   18627   18627  

grpc-gateway

gRPC to JSON proxy generator following the gRPC HTTP spec

2266   18558   18558  

golang-developer-roadmap

Roadmap to becoming a Go developer in 2020

2195   18275   18275  

casbin

An authorization library that supports access control models like ACL,...

1661   18211   18211  

GoBooks

List of Golang books

2200   18067   18067  

infisical

Infisical is the open-source platform for secrets management, PKI, and...

1197   17959   17959  

compiler-explorer

Run compilers interactively from your web browser and interact with th...

1882   17579   17579  

zincsearch

ZincSearch . A lightweight alternative to elasticsearch that requires...

754   17424   17424  

nats-server

High-Performance server for NATS.io, the cloud and edge native messagi...

1585   17305   17305  

golangci-lint

Fast linters runner for Go

1465   17124   17124  

gods

GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues,...

1805   16949   16949  

httprouter

A high performance HTTP request router that scales well

1472   16892   16892  

gost

GO Simple Tunnel - a simple tunnel written in golang

2563   16812   16812