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.

Data-Structures-and-Algorithms

Data Structures and Algorithms implementation in Go

345   2648   2648  

automaxprocs

Automatically set GOMAXPROCS to match Linux container CPU quota.

110   2636   2636  

lancet

A comprehensive, efficient, and reusable util function library of Go.

285   2633   2633  

go-recipes

🦩 Tools for Go projects

100   2628   2628  

simplebank

Backend master class: build a simple bank service in Go

623   2623   2623  

powerline-go

A beautiful and useful low-latency prompt for your shell, written in...

264   2620   2620  

clean-go-article

A reference for the Go community that covers the fundamentals of writi...

176   2614   2614  

wal-g

Archival and Restoration for databases in the Cloud

384   2608   2608  

dht

BitTorrent DHT Protocol && DHT Spider.

498   2600   2600  

godis

A Golang implemented Redis Server and Cluster. Go 语言实现的 Redis 服...

447   2599   2599  

gocryptotrader

A cryptocurrency trading bot and framework supporting multiple exchang...

733   2596   2596  

free-programming-resources

💎 免费的编程资源大全,持续更新!🔥 覆盖各种语言和方向(Java \ Python \...

508   2596   2596  

vecty

Vecty lets you build responsive and dynamic web frontends in Go using...

139   2593   2593  

gojson

Automatically generate Go (golang) struct definitions from example JSO...

204   2583   2583  

m2cgen

Transform ML models into a native code (Java, C, Python, Go, JavaScrip...

217   2571   2571  

gojq

Pure Go implementation of jq

84   2556   2556  

pongo2

Django-syntax like template-engine for Go

254   2552   2552  

janus

An API Gateway written in Go

302   2550   2550  

erda

An enterprise-grade Cloud-Native application platform for Kubernetes.

352   2541   2541  

go-openai

OpenAI ChatGPT, GPT-3, GPT-4, DALL·E, Whisper API wrapper for Go

323   2526   2526  

miniredis

Pure Go Redis server for Go unittests

177   2525   2525  

v8go

Execute JavaScript from Go

166   2525   2525  

youtube

Download Youtube Video in Golang

355   2523   2523  

dnscontrol

Synchronize your DNS to multiple providers from a simple DSL

336   2515   2515  

goboy

Multi-platform Nintendo Game Boy Color emulator written in Go

106   2511   2511  

go-guerrilla

Mini SMTP server written in golang

344   2510   2510  

sessions

Package gorilla/sessions provides cookie and filesystem sessions and i...

359   2487   2487  

tableflip

Graceful process restarts in Go

132   2480   2480  

studygolang

Go 语言中文网 | Golang中文社区 | Go语言学习园地 源码

718   2476   2476  

git-chglog

CHANGELOG generator implemented in Go (Golang).

237   2470   2470  

erpc

An efficient, extensible and easy-to-use RPC framework.

402   2469   2469  

ergo

An actor-based Framework with network transparency for creating event-...

128   2468   2468  

flipt

An open source, self-hosted feature flag solution

130   2465   2465  

liftbridge

Lightweight, fault-tolerant message streams.

104   2460   2460  

fgprof

🚀 fgprof is a sampling Go profiler that allows you to analyze On-CPU a...

77   2453   2453  

alpaca

Given a web API, Generate client libraries in node, php, python, ruby

90   2452   2452  

Golang_Puzzlers

An example project, for my column named "Core Golang - 36 lessons"

737   2441   2441  

wechat

weixin/wechat/微信公众平台/微信企业号/微信商户平台/微信支付 go/golang...

606   2438   2438  

mc

Simple | Fast tool to manage MinIO clusters :cloud:

466   2436   2436  

featurebase

A crazy fast analytical database, built on bitmaps. Perfect for ML app...

224   2431   2431  

go-i18n

Translate your Go program into multiple languages.

238   2419   2419  

gocql

Package gocql implements a fast and robust Cassandra client for the Go...

577   2414   2414  

minishift

Run OpenShift 3.x locally | This project does not see active developem...

481   2413   2413  

webdav

Simple Go WebDAV server.

328   2406   2406  

go-nsq

The official Go package for NSQ

430   2389   2389  

snowflake

A simple to use Go (golang) package to generate or parse Twitter snowf...

345   2372   2372  

engine

Go 3D Game Engine (http://g3n.rocks)

207   2368   2368  

aptly

aptly - Debian repository management tool

357   2359   2359  

chainquery

Chainquery parses and syncs the LBRY blockchain data into structured S...

38   2356   2356  

mergo

Mergo: merging Go structs and maps since 2013

249   2335   2335