golang
Topic

golang

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 (1409)

focalboard
focalboard mattermost-community TypeScript

Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.

26.1k
testify
testify stretchr Go

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

26k
trufflehog
trufflehog trufflesecurity Go

Find, verify, and analyze leaked credentials

25.8k
kratos
kratos go-kratos Go

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

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
asdf
asdf asdf-vm Go

Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

25.3k
colly
colly gocolly Go

Elegant Scraper and Crawler Framework for Golang

25.3k
pulumi
pulumi pulumi Go

Pulumi - Infrastructure as Code in any programming language 🚀

25.1k
netbird
netbird netbirdio Go

Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.

24.8k
delve
delve go-delve Go

Delve is a debugger for the Go programming language.

24.7k
websocket
websocket gorilla Go

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

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

🚀Vite+Vue3+Gin拥有AI辅助的基础开发平台,企业级业务AI+开发解决方案,内置mcp辅助服务,内置skills管理,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路...

24.6k
zap
zap uber-go Go

Blazing fast, structured, leveled logging in Go.

24.4k
gopeed
gopeed GopeedLab Go

A fast, modern download manager for HTTP, BitTorrent, Magnet, and ed2k. Cross-platform, built with Golang and Flutter.

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

Learn Go with test-driven development

23.6k
d2
d2 terrastruct Go

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

23.6k
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! (...

23.2k
cli
cli spicetify JavaScript

Command-line tool to customize Spotify client. Supports Windows, macOS, and Linux.

22.9k
grpc-go
grpc-go grpc Go

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

22.9k
go-micro
go-micro micro Go

A Go microservices framework

22.7k
dolt
dolt dolthub Go

Dolt – Git for Data

22.3k
oh-my-posh
oh-my-posh JanDeDobbeleer Go

The most customisable and low-latency cross platform/shell prompt renderer

22.3k
go-redis
go-redis redis Go

Redis Go client

22.1k
chi
chi go-chi Go

lightweight, idiomatic and composable router for building Go HTTP services

22.1k
mux
mux gorilla Go

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

21.8k
dgraph
dgraph dgraph-io Go

high-performance graph database for real-time use cases

21.7k
gofr
gofr gofr-dev Go

An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.

21.6k
lo
lo samber Go

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

21.2k
neko
neko m1k1o Go

A self hosted virtual browser that runs in docker and uses WebRTC.

20.7k
excelize
excelize qax-os Go

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

20.5k
teleport
teleport gravitational Go

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

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

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

20.1k
learngo
learngo inancgumus Go

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

20k
temporal
temporal temporalio Go

Temporal service

19.8k
hysteria
hysteria apernet Go

Hysteria is a powerful, lightning fast and censorship resistant proxy.

19.8k
nats-server
nats-server nats-io Go

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

19.7k
GoBooks
GoBooks dariubs Go

List of Golang books

19.4k
golangci-lint
golangci-lint golangci Go

Fast linters runner for Go

18.8k
antlr4
antlr4 antlr Java

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or bin...

18.8k
mediamtx
mediamtx bluenviron Go

Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP media server and media proxy that allows to read, publish, proxy, record and playback...

18.6k
MMKV
MMKV Tencent C++

An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, POSIX, and OHOS.

18.6k
golang-developer-roadmap
golang-developer-roadmap darius-khll

Roadmap to becoming a Go developer in 2020

18.4k
migrate
migrate golang-migrate Go

Database migrations. CLI and Golang library.

18.4k
livekit
livekit livekit Go

End-to-end realtime stack for connecting humans and AI

18.4k
ip2region
ip2region lionsoul2014 Go

Ip2region (2.0 - xdb) is a offline IP address manager framework and locator, support billions of data segments, ten microsecond searching performance....

18k
gost
gost ginuerzh Go

GO Simple Tunnel - a simple tunnel written in golang

17.9k
zincsearch
zincsearch zincsearch Go

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

17.8k
CS-Base
CS-Base xiaolincoder

图解计算机网络、操作系统、计算机组成、数据库,共 1000 张图 + 50 万字,破除晦涩难懂的计算机基础知识,让天下没有难懂的八股文!🚀 在线阅读:https://xiaol...

17.8k
guide
guide uber-go Makefile

The Uber Go Style Guide.

17.4k
sealos
sealos labring TypeScript

Sealos is an AI-native Cloud Operating System built on Kubernetes that unifies the entire application lifecycle, from development in cloud IDEs to pro...

17.4k