go
Topic

go

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.

Repositories (1274)

kit
kit go-kit Go

A standard library for microservices.

27.1k
micro
micro zyedidia Go

A modern and intuitive terminal-based text editor

26.8k
go-patterns
go-patterns tmrts Go

Curated list of Go design patterns, recipes and idioms

26.5k
nsq
nsq nsqio Go

A realtime distributed messaging platform

25.6k
iris
iris kataras Go

The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:

25.6k
testify
testify stretchr Go

A toolkit with common assertions and mocks that plays nicely with the standard library

25.1k
logrus
logrus sirupsen Go

Structured, pluggable logging for Go.

25k
flatbuffers
flatbuffers google C++

FlatBuffers: Memory Efficient Serialization Library

24.7k
colly
colly gocolly Go

Elegant Scraper and Crawler Framework for Golang

24.5k
kratos
kratos go-kratos Go

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

24.4k
vegeta
vegeta tsenart Go

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

24.3k
delve
delve go-delve Go

Delve is a debugger for the Go programming language.

23.9k
pulumi
pulumi pulumi Go

Pulumi - Infrastructure as Code in any programming language 🚀

23.8k
websocket
websocket gorilla Go

Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.

23.6k
cli
cli urfave Go

A declarative, simple, fast, and fun package for building command line tools in Go

23.5k
learn-go-with-tests
learn-go-with-tests quii Go

Learn Go with test-driven development

23.1k
gitleaks
gitleaks gitleaks Go

Find secrets with Gitleaks 🔑

23.1k
gin-vue-admin
gin-vue-admin flipped-aurora Go

🚀Vite+Vue3+Gin拥有AI辅助的基础开发平台,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载...

23k
hub
hub mislav Go

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

22.9k
go-micro
go-micro micro Go

A Go microservices framework

22.5k
signoz
signoz SigNoz TypeScript

SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in a single application. An open-source alternat...

22.4k
slim
slim slimtoolkit Go

Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (...

22.3k
grpc-go
grpc-go grpc Go

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

21.9k
CloudflareSpeedTest
CloudflareSpeedTest XIU2 Go

🌩「自选优选 IP」测试 Cloudflare CDN 延迟和速度,获取最快 IP !当然也支持其他 CDN / 网站 IP ~

21.9k
go-redis
go-redis redis Go

Redis Go client

21.6k
mux
mux gorilla Go

Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍

21.4k
dgraph
dgraph hypermodeinc Go

high-performance graph database for real-time use cases

21.3k
d2
d2 terrastruct JavaScript

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

20.7k
air
air air-verse Go

☁️ Live reload for Go apps

20.6k
chi
chi go-chi Go

lightweight, idiomatic and composable router for building Go HTTP services

20.4k
trufflehog
trufflehog trufflesecurity Go

Find, verify, and analyze leaked credentials

20.4k
terraform
terraform hashicorp Go

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarat...

20.4k
infisical
infisical Infisical TypeScript

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

20k
advanced-go-programming-book
advanced-go-programming-book chai2010 Go

:books: 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)

19.8k
learngo
learngo inancgumus Go

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

19.6k
excelize
excelize qax-os Go

Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

19.6k
lo
lo samber Go

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

19.5k
gotty
gotty yudai Go

Share your terminal as a web application

19.1k
teleport
teleport gravitational Go

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

19.1k
goreplay
goreplay buger Go

GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with r...

19.1k
grpc-gateway
grpc-gateway grpc-ecosystem Go

gRPC to JSON proxy generator following the gRPC HTTP spec

18.6k
GoBooks
GoBooks dariubs

List of Golang books

18.3k
golang-developer-roadmap
golang-developer-roadmap darius-khll

Roadmap to becoming a Go developer in 2020

18.3k
nats-server
nats-server nats-io Go

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

18.2k
casbin
casbin casbin Go

An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN

18.2k
compiler-explorer
compiler-explorer compiler-explorer TypeScript

Run compilers interactively from your web browser and interact with the assembly

17.9k
zincsearch
zincsearch zincsearch Go

ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.

17.5k
migrate
migrate golang-migrate Go

Database migrations. CLI and Golang library.

17.4k
gods
gods emirpasic Go

GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more

17.2k
golangci-lint
golangci-lint golangci Go

Fast linters runner for Go

17.1k