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

CS-Base
CS-Base xiaolincoder

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

18.3k
gost
gost ginuerzh Go

GO Simple Tunnel - a simple tunnel written in golang

18.2k
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
zincsearch
zincsearch zincsearch Go

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

17.9k
telegraf
telegraf influxdata Go

Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.

17.8k
guide
guide uber-go Makefile

The Uber Go Style Guide.

17.7k
gods
gods emirpasic Go

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

17.5k
httprouter
httprouter julienschmidt Go

A high performance HTTP request router that scales well

17.1k
wtf
wtf wtfutil Go

The personal information dashboard for your terminal

17.1k
7days-golang
7days-golang geektutu Go

7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeR...

17k
sst
sst serverless-stack TypeScript

💥 SST makes it easy to build full-stack serverless apps.

16.9k
webrtc
webrtc pion Go

Pure Go implementation of the WebRTC API

16.7k
open-im-server
open-im-server openimsdk Go

IM Chat OpenClaw

16.6k
chisel
chisel jpillora Go

A fast TCP/UDP tunnel over HTTP

16.4k
vim-go
vim-go fatih Vim Script

Go development plugin for Vim

16.2k
transfer.sh
transfer.sh dutchcoders Go

Easy and fast file sharing from the command-line.

15.9k
yq
yq mikefarah Go

yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor

15.9k
server
server gotify Go

A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)

15.8k
badger
badger dgraph-io Go

Fast key-value DB in Go.

15.8k
answer
answer apache Go

A Q&A platform software for teams at any scales. Whether it's a community forum, help center, or knowledge management platform, you can always count o...

15.6k
plandex
plandex plandex-ai Go

Open source AI coding agent. Designed for large projects and real world tasks.

15.6k
gjson
gjson tidwall Go

Get JSON values quickly - JSON parser for Go

15.6k
kind
kind kubernetes-sigs Go

Kubernetes IN Docker - local clusters for testing Kubernetes

15.4k
ecapture
ecapture gojue C

Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.

15.4k
lime
lime limetext

Open source API-compatible alternative to the text editor Sublime Text

15.3k
gluetun
gluetun passteque Go

VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy server...

15.1k
amass
amass owasp-amass Go

In-depth attack surface mapping and asset discovery

15k
ultimate-go
ultimate-go hoanhan101 Go

The Ultimate Go Study Guide

14.9k
sampler
sampler sqshq Go

Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.

14.7k
goreleaser
goreleaser goreleaser Go

Release engineering, simplified

14.7k
terraformer
terraformer GoogleCloudPlatform Go

CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code

14.6k
HackBrowserData
HackBrowserData moonD4rk Go

Extract and decrypt browser data, supporting multiple data types, runnable on various operating systems (macOS, Windows, Linux).

14.4k
wire
wire google Go

Compile-time Dependency Injection for Go

14.4k
juicefs
juicefs juicedata Go

JuiceFS is a distributed POSIX file system built on top of Redis and S3.

14.4k
annoy
annoy spotify C++

Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk

14.3k
coder
coder coder Go

Secure environments for developers and their agents

14.3k
casdoor
casdoor casdoor Go

An open-source Agent-first Identity and Access Management (IAM) /LLM MCP & agent gateway and auth server with web UI supporting OpenClaw, MCP, OAuth,...

14.3k
webview
webview webview C++

Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

14.2k
thanos
thanos thanos-io Go

Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.

14.2k
dozzle
dozzle amir20 Go

Realtime log viewer for containers. Supports Docker, Swarm and K8s.

14.2k
Reverse-Engineering
Reverse-Engineering mytechnotalent Assembly

A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.

14.1k
gophish
gophish gophish Go

Open-Source Phishing Toolkit

14.1k
semaphore
semaphore semaphoreui Go

Modern UI and powerful API for Ansible, Terraform/OpenTofu/Terragrunt, PowerShell and other DevOps tools.

14.1k
tview
tview rivo Go

Terminal UI library with rich, interactive widgets — written in Golang

14k
go
go json-iterator Go

A high-performance 100% compatible drop-in replacement of "encoding/json"

13.9k
go2rtc
go2rtc AlexxIT Go

Ultimate camera streaming application

13.9k
quicktype
quicktype glideapps TypeScript

Generate types and converters from JSON, Schema, and GraphQL

13.8k
asynq
asynq hibiken Go

Simple, reliable, and efficient distributed task queue in Go

13.7k
portmaster
portmaster safing Go

🏔 Love Freedom - ❌ Block Mass Surveillance

13.6k
chat
chat tinode Go

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

13.5k