๐Ÿ‡บ๐Ÿ‡ธ Made in United States

Discover United States's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of United States.

TOP Go Projects

1
gin-gonic/gin

gin-gonic/gin

Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
Go
71,556
star
2
traefik/traefik

traefik/traefik

The Cloud Native Application Proxy
Go
50,384
star
3
minio/minio

minio/minio

MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
Go
47,069
star
4
wagoodman/dive

wagoodman/dive

A tool for exploring each layer in a docker image
Go
46,016
star
5
etcd-io/etcd

etcd-io/etcd

Distributed reliable key-value store for the most critical data of a distributed system
Go
44,870
star
6
gogs/gogs

gogs/gogs

Gogs is a painless self-hosted Git service
Go
44,646
star
7
hashicorp/terraform

hashicorp/terraform

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
Go
42,550
star
8
evanw/esbuild

evanw/esbuild

An extremely fast bundler for the web
Go
38,106
star
9
spf13/cobra

spf13/cobra

A Commander for modern Go CLI interactions
Go
37,720
star
10
docker/compose

docker/compose

Define and run multi-container applications with Docker
Go
33,472
star
11
hashicorp/vault

hashicorp/vault

A tool for secrets management, encryption as a service, and privileged access management
Go
30,858
star
12
milvus-io/milvus

milvus-io/milvus

A cloud-native vector database, storage for next generation AI applications
Go
29,817
star
13
v2fly/v2ray-core

v2fly/v2ray-core

A platform for building proxies to bypass network restrictions.
Go
29,131
star
14
hashicorp/consul

hashicorp/consul

Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Go
28,256
star
15
labstack/echo

labstack/echo

High performance, minimalist Go web framework
Go
28,095
star
16
spf13/viper

spf13/viper

Go configuration with fangs
Go
27,043
star
17
derailed/k9s

derailed/k9s

๐Ÿถ Kubernetes CLI To Manage Your Clusters In Style!
Go
26,567
star
18
charmbracelet/bubbletea

charmbracelet/bubbletea

A powerful little TUI framework ๐Ÿ—
Go
26,561
star
19
filebrowser/filebrowser

filebrowser/filebrowser

๐Ÿ“‚ Web File Browser
Go
25,808
star
20
yeasy/docker_practice

yeasy/docker_practice

Learn and understand Docker&Container technologies, with real DevOps practice!
Go
24,720
star
21
danielmiessler/fabric

danielmiessler/fabric

fabric is an open-source framework for augmenting humans using AI. It provides a modular framework for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.
Go
23,920
star
22
containers/podman

containers/podman

Podman: A tool for managing OCI containers and pods.
Go
23,573
star
23
stretchr/testify

stretchr/testify

A toolkit with common assertions and mocks that plays nicely with the standard library
Go
23,256
star
24
schollz/croc

schollz/croc

Easily and securely send things from one computer to another ๐ŸŠ ๐Ÿ“ฆ
Go
23,068
star
25
iawia002/lux

iawia002/lux

๐Ÿ‘พ Fast and simple video download library and CLI tool written in Go
Go
22,672
star
26
zyedidia/micro

zyedidia/micro

A modern and intuitive terminal-based text editor
Go
22,579
star
27
seaweedfs/seaweedfs

seaweedfs/seaweedfs

SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.
Go
22,545
star
28
gorilla/websocket

gorilla/websocket

Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
Go
21,832
star
29
valyala/fasthttp

valyala/fasthttp

Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
Go
21,773
star
30
pulumi/pulumi

pulumi/pulumi

Pulumi - Infrastructure as Code in any programming language ๐Ÿš€
Go
21,443
star
31
gorilla/mux

gorilla/mux

Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with ๐Ÿฆ
Go
20,537
star
32
jaegertracing/jaeger

jaegertracing/jaeger

CNCF Jaeger, a Distributed Tracing Platform
Go
20,138
star
33
dgraph-io/dgraph

dgraph-io/dgraph

The high-performance database for modern applications
Go
19,791
star
34
yudai/gotty

yudai/gotty

Share your terminal as a web application
Go
18,651
star
35
binwiederhier/ntfy

binwiederhier/ntfy

Send push notifications to your phone or desktop using PUT/POST
Go
18,102
star
36
rakyll/hey

rakyll/hey

HTTP load generator, ApacheBench (ab) replacement
Go
17,864
star
37
SagerNet/sing-box

SagerNet/sing-box

The universal proxy platform
Go
17,772
star
38
charmbracelet/gum

charmbracelet/gum

A tool for glamorous shell scripts ๐ŸŽ€
Go
17,705
star
39
dolthub/dolt

dolthub/dolt

Dolt โ€“ Git for Data
Go
17,645
star
40
casbin/casbin

casbin/casbin

An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
Go
17,436
star
41
gravitational/teleport

gravitational/teleport

The easiest, and most secure way to access and protect all of your infrastructure.
Go
17,127
star
42
joewalnes/websocketd

joewalnes/websocketd

Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
Go
17,086
star
43
terrastruct/d2

terrastruct/d2

D2 is a modern diagram scripting language that turns text to diagrams.
Go
16,249
star
44
jmoiron/sqlx

jmoiron/sqlx

general purpose extensions to golang's database/sql
Go
16,176
star
45
ipfs/kubo

ipfs/kubo

An IPFS implementation in Go
Go
15,905
star
46
charmbracelet/glow

charmbracelet/glow

Render markdown on the CLI, with pizzazz! ๐Ÿ’…๐Ÿป
Go
15,692
star
47
bcicen/ctop

bcicen/ctop

Top-like interface for container metrics
Go
15,543
star
48
hashicorp/packer

hashicorp/packer

Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
Go
15,086
star
49
ahmetb/kubectx

ahmetb/kubectx

Faster way to switch between clusters and namespaces in kubectl
Go
14,832
star
50
apernet/hysteria

apernet/hysteria

Hysteria is a powerful, lightning fast and censorship resistant proxy.
Go
14,824
star
51
hashicorp/nomad

hashicorp/nomad

Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
Go
14,809
star
52
hyperledger/fabric

hyperledger/fabric

Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
Go
14,808
star
53
charmbracelet/vhs

charmbracelet/vhs

Your CLI home video recorder ๐Ÿ“ผ
Go
14,678
star
54
cosmtrek/air

cosmtrek/air

โ˜๏ธ Live reload for Go apps
Go
14,611
star
55
txthinking/brook

txthinking/brook

A cross-platform programmable network tool
Go
14,577
star
56
influxdata/telegraf

influxdata/telegraf

Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
Go
14,568
star
57
projectdiscovery/nuclei

projectdiscovery/nuclei

Fast and customizable vulnerability scanner based on simple YAML based DSL.
Go
14,482
star
58
Netflix/chaosmonkey

Netflix/chaosmonkey

Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
Go
14,410
star
59
openobserve/zincsearch

openobserve/zincsearch

ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
Go
14,326
star
60
dgraph-io/badger

dgraph-io/badger

Fast key-value DB in Go.
Go
12,961
star
61
kubesphere/kubesphere

kubesphere/kubesphere

The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management โŽˆ ๐Ÿ–ฅ โ˜๏ธ
Go
12,855
star
62
mozilla/sops

mozilla/sops

Simple and flexible tool for managing secrets
Go
12,778
star
63
tidwall/gjson

tidwall/gjson

Get JSON values quickly - JSON parser for Go
Go
12,768
star
64
fogleman/primitive

fogleman/primitive

Reproducing images with geometric primitives.
Go
12,639
star
65
tinode/chat

tinode/chat

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Go
12,041
star
66
ardanlabs/gotraining

ardanlabs/gotraining

Go Training Class Material :
Go
11,851
star
67
sqshq/sampler

sqshq/sampler

Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.
Go
11,819
star
68
IBM/sarama

IBM/sarama

Sarama is a Go library for Apache Kafka.
Go
11,359
star
69
github/gh-ost

github/gh-ost

GitHub's Online Schema-migration Tool for MySQL
Go
11,302
star
70
earthly/earthly

earthly/earthly

Super simple build framework with fast, repeatable builds and an instantly familiar syntax โ€“ like Dockerfile and Makefile had a baby.
Go
11,176
star
71
temporalio/temporal

temporalio/temporal

Temporal service
Go
11,040
star
72
infracost/infracost

infracost/infracost

Cloud cost estimates for Terraform in pull requests๐Ÿ’ฐ๐Ÿ“‰ Shift FinOps Left!
Go
10,979
star
73
benbjohnson/litestream

benbjohnson/litestream

Streaming replication for SQLite.
Go
10,958
star
74
kubeshark/kubeshark

kubeshark/kubeshark

The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes
Go
10,868
star
75
projectdiscovery/katana

projectdiscovery/katana

A next-generation crawling and spidering framework.
Go
10,861
star
76
weaviate/weaviate

weaviate/weaviate

Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native databaseโ€‹.
Go
10,796
star
77
VictoriaMetrics/VictoriaMetrics

VictoriaMetrics/VictoriaMetrics

VictoriaMetrics: fast, cost-effective monitoring solution and time series database
Go
10,709
star
78
dgrijalva/jwt-go

dgrijalva/jwt-go

ARCHIVE - Golang implementation of JSON Web Tokens (JWT). This project is now maintained at:
Go
10,707
star
79
fullstorydev/grpcurl

fullstorydev/grpcurl

Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
Go
10,615
star
80
juicedata/juicefs

juicedata/juicefs

JuiceFS is a distributed POSIX file system built on top of Redis and S3.
Go
10,517
star
81
rs/zerolog

rs/zerolog

Zero Allocation JSON Logger
Go
10,343
star
82
tylertreat/comcast

tylertreat/comcast

Simulating shitty network connections so you can build better systems.
Go
10,309
star
83
v2rayA/v2rayA

v2rayA/v2rayA

A web GUI client of Project V which supports VMess, VLESS, SS, SSR, Trojan, Tuic and Juicity protocols. ๐Ÿš€
Go
10,024
star
84
projectdiscovery/subfinder

projectdiscovery/subfinder

Fast passive subdomain enumeration tool.
Go
9,888
star
85
go-resty/resty

go-resty/resty

Simple HTTP and REST client library for Go
Go
9,795
star
86
hashicorp/terraform-provider-aws

hashicorp/terraform-provider-aws

The AWS Provider enables Terraform to manage AWS resources.
Go
9,761
star
87
maaslalani/slides

maaslalani/slides

Terminal based presentation tool
Go
9,675
star
88
hibiken/asynq

hibiken/asynq

Simple, reliable, and efficient distributed task queue in Go
Go
9,550
star
89
owncast/owncast

owncast/owncast

Take control over your live stream video by running it yourself. Streaming + chat out of the box.
Go
9,429
star
90
gravitl/netmaker

gravitl/netmaker

Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
Go
9,418
star
91
apernet/OpenGFW

apernet/OpenGFW

OpenGFW is a flexible, easy-to-use, open source implementation of GFW (Great Firewall of China) on Linux
Go
9,417
star
92
Shopify/toxiproxy

Shopify/toxiproxy

โฐ ๐Ÿ”ฅ A TCP proxy to simulate network and system conditions for chaos and resiliency testing
Go
9,412
star
93
GoesToEleven/GolangTraining

GoesToEleven/GolangTraining

Training for Golang (go language)
Go
9,314
star
94
go-swagger/go-swagger

go-swagger/go-swagger

Swagger 2.0 implementation for go
Go
9,116
star
95
dinedal/textql

dinedal/textql

Execute SQL against structured text like CSV or TSV
Go
9,053
star
96
hybridgroup/gobot

hybridgroup/gobot

Golang framework for robotics, drones, and the Internet of Things (IoT)
Go
8,734
star
97
tidwall/tile38

tidwall/tile38

Real-time Geospatial and Geofencing
Go
8,655
star
98
keybase/client

keybase/client

Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
Go
8,579
star
99
fsnotify/fsnotify

fsnotify/fsnotify

Cross-platform file system notifications for Go.
Go
8,485
star
100
kyleconroy/sqlc

kyleconroy/sqlc

Generate type-safe code from SQL
Go
8,446
star