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

trufflehog
trufflehog trufflesecurity Go

Find, verify, and analyze leaked credentials

27.1k
focalboard
focalboard mattermost-community TypeScript

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

26.3k
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.1k
kratos
kratos go-kratos Go

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

25.8k
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
gopeed
gopeed GopeedLab Go

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

25.5k
asdf
asdf asdf-vm Go

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

25.5k
pulumi
pulumi pulumi Go

Pulumi - Infrastructure as Code in any programming language 🚀

25.5k
colly
colly gocolly Go

Elegant Scraper and Crawler Framework for Golang

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

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

24.9k
delve
delve go-delve Go

Delve is a debugger for the Go programming language.

24.8k
websocket
websocket gorilla Go

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

24.8k
d2
d2 terrastruct Go

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

24.8k
zap
zap uber-go Go

Blazing fast, structured, leveled logging in Go.

24.6k
dolt
dolt dolthub Go

Dolt – Git for Data

24k
cli
cli spicetify JavaScript

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

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

Learn Go with test-driven development

23.8k
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
oh-my-posh
oh-my-posh JanDeDobbeleer Go

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

23.2k
grpc-go
grpc-go grpc Go

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

23k
go-micro
go-micro micro Go

A Go agent harness and service framework

23k
chi
chi go-chi Go

lightweight, idiomatic and composable router for building Go HTTP services

22.6k
go-redis
go-redis redis Go

Redis Go client

22.2k
hysteria
hysteria apernet Go

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

22.2k
temporal
temporal temporalio Go

Temporal service

21.9k
mux
mux gorilla Go

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

21.8k
neko
neko m1k1o Go

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

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
pentagi
pentagi vxcontrol Go

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

21.3k
gofr
gofr gofr-dev Go

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

21.1k
excelize
excelize qax-os Go

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

20.8k
teleport
teleport gravitational Go

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

20.7k
superfile
superfile yorukot Go

Pretty fancy and modern terminal file manager

20.3k
nats-server
nats-server nats-io Go

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

20.3k
learngo
learngo inancgumus Go

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

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

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

20.1k
livekit
livekit livekit Go

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

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

19.6k
GoBooks
GoBooks dariubs Go

List of Golang books

19.6k
golangci-lint
golangci-lint golangci Go

Fast linters runner for Go

19.2k
WeKnora
WeKnora Tencent Go

Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.

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

18.8k
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.7k
golang-developer-roadmap
golang-developer-roadmap darius-khll

Roadmap to becoming a Go developer in 2020

18.4k
witr
witr pranshuparmar Go

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

18.3k
sealos
sealos labring TypeScript

Deploy real projects from GitHub or your AI coding agent, then keep them running with AI-powered operations.

18.3k
keploy
keploy keploy Go

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

18.2k