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

trufflehog
trufflehog trufflesecurity Go

Find, verify, and analyze leaked credentials

27.9k
kit
kit go-kit Go

A standard library for microservices.

27.4k
gopeed
gopeed GopeedLab Dart

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

26.7k
focalboard
focalboard mattermost-community TypeScript

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

26.5k
faas
faas openfaas Go

OpenFaaS - Serverless Functions Made Simple

26.2k
testify
testify stretchr Go

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

26.2k
kratos
kratos go-kratos Go

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

26k
pulumi
pulumi pulumi Go

Pulumi - Infrastructure as Code in any programming language 🚀

25.8k
asdf
asdf asdf-vm Go

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

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
d2
d2 d2lang Go

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

25.6k
colly
colly gocolly Go

Elegant Scraper and Crawler Framework for Golang

25.5k
pentagi
pentagi vxcontrol Go

Fully autonomous AI Agents system capable of performing complex penetration testing tasks

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

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

25.1k
delve
delve go-delve Go

Delve is a debugger for the Go programming language.

24.9k
websocket
websocket gorilla Go

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

24.9k
cli
cli spicetify JavaScript

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

24.8k
zap
zap uber-go Go

Blazing fast, structured, leveled logging in Go.

24.7k
dolt
dolt dolthub Go

Dolt – Git for Data

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

Learn Go with test-driven development

23.9k
superfile
superfile yorukot Go

Pretty fancy and modern terminal file manager

23.6k
oh-my-posh
oh-my-posh JanDeDobbeleer Go

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

23.5k
temporal
temporal temporalio Go

Temporal service

23.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! (...

23.4k
grpc-go
grpc-go grpc Go

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

23.1k
go-micro
go-micro micro Go

A framework for building agents and services

23.1k
chi
chi go-chi Go

lightweight, idiomatic and composable router for building Go HTTP services

22.9k
hysteria
hysteria HyNetworks Go

Hysteria is powerful, lightning-fast, and censorship-resistant open-source proxy software

22.6k
witr
witr pranshuparmar Go

Why is this running? Trace any process, port, container, or file back to what started it - CLI + TUI.

22.6k
neko
neko m1k1o Go

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

22.4k
go-redis
go-redis redis Go

Redis Go client

22.3k
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.8k
lo
lo samber Go

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

21.4k
livekit
livekit livekit Go

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

21.3k
excelize
excelize qax-os Go

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

21k
teleport
teleport gravitational Go

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

21k
gofr
gofr gofr-dev Go

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

20.9k
nats-server
nats-server nats-io Go

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

20.8k
mediamtx
mediamtx bluenviron Go

Ready-to-use Media-over-QUIC / SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP live media server and media proxy that allows to read, publish, pro...

20.3k
learngo
learngo inancgumus Go

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

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

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

20.1k
GoBooks
GoBooks dariubs Go

List of Golang books

19.7k
golangci-lint
golangci-lint golangci Go

Fast linters runner for Go

19.4k
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...

19k
migrate
migrate golang-migrate Go

Database migrations. CLI and Golang library.

19k
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.8k
keploy
keploy keploy Go

Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.

18.5k
CS-Base
CS-Base xiaolincoder

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

18.5k
golang-developer-roadmap
golang-developer-roadmap darius-khll

Roadmap to becoming a Go developer in 2020

18.4k