πŸ‡ΊπŸ‡Έ 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
49,617
star
3
minio/minio

minio/minio

The Object Store for AI Data Infrastructure
Go
45,775
star
4
etcd-io/etcd

etcd-io/etcd

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

wagoodman/dive

A tool for exploring each layer in a docker image
Go
44,853
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,052
star
8
evanw/esbuild

evanw/esbuild

An extremely fast bundler for the web
Go
37,709
star
9
spf13/cobra

spf13/cobra

A Commander for modern Go CLI interactions
Go
37,435
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,827
star
12
milvus-io/milvus

milvus-io/milvus

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

v2fly/v2ray-core

A platform for building proxies to bypass network restrictions.
Go
28,283
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,206
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
26,703
star
17
charmbracelet/bubbletea

charmbracelet/bubbletea

A powerful little TUI framework πŸ—
Go
26,561
star
18
derailed/k9s

derailed/k9s

🐢 Kubernetes CLI To Manage Your Clusters In Style!
Go
25,541
star
19
filebrowser/filebrowser

filebrowser/filebrowser

πŸ“‚ Web File Browser
Go
24,627
star
20
yeasy/docker_practice

yeasy/docker_practice

Learn and understand Docker&Container technologies, with real DevOps practice!
Go
24,413
star
21
schollz/croc

schollz/croc

Easily and securely send things from one computer to another 🐊 πŸ“¦
Go
23,068
star
22
containers/podman

containers/podman

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

stretchr/testify

A toolkit with common assertions and mocks that plays nicely with the standard library
Go
22,908
star
24
iawia002/lux

iawia002/lux

πŸ‘Ύ Fast and simple video download library and CLI tool written in Go
Go
22,672
star
25
zyedidia/micro

zyedidia/micro

A modern and intuitive terminal-based text editor
Go
22,579
star
26
gorilla/websocket

gorilla/websocket

Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
Go
21,832
star
27
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,557
star
28
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
29
jaegertracing/jaeger

jaegertracing/jaeger

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

dgraph-io/dgraph

The high-performance database for modern applications
Go
19,791
star
31
pulumi/pulumi

pulumi/pulumi

Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages πŸš€
Go
19,033
star
32
yudai/gotty

yudai/gotty

Share your terminal as a web application
Go
18,651
star
33
rakyll/hey

rakyll/hey

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

SagerNet/sing-box

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

charmbracelet/gum

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

dolthub/dolt

Dolt – Git for Data
Go
17,645
star
37
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
38
binwiederhier/ntfy

binwiederhier/ntfy

Send push notifications to your phone or desktop using PUT/POST
Go
17,275
star
39
gravitational/teleport

gravitational/teleport

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

joewalnes/websocketd

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

terrastruct/d2

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

jmoiron/sqlx

general purpose extensions to golang's database/sql
Go
15,932
star
43
ipfs/kubo

ipfs/kubo

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

charmbracelet/glow

Render markdown on the CLI, with pizzazz! πŸ’…πŸ»
Go
15,692
star
45
bcicen/ctop

bcicen/ctop

Top-like interface for container metrics
Go
15,355
star
46
hashicorp/packer

hashicorp/packer

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

ahmetb/kubectx

Faster way to switch between clusters and namespaces in kubectl
Go
14,832
star
48
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
49
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,741
star
50
charmbracelet/vhs

charmbracelet/vhs

Your CLI home video recorder πŸ“Ό
Go
14,678
star
51
cosmtrek/air

cosmtrek/air

☁️ Live reload for Go apps
Go
14,611
star
52
projectdiscovery/nuclei

projectdiscovery/nuclei

Fast and customizable vulnerability scanner based on simple YAML based DSL.
Go
14,482
star
53
influxdata/telegraf

influxdata/telegraf

Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
Go
14,430
star
54
Netflix/chaosmonkey

Netflix/chaosmonkey

Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
Go
14,410
star
55
txthinking/brook

txthinking/brook

A cross-platform programmable network tool
Go
14,398
star
56
openobserve/zincsearch

openobserve/zincsearch

ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
Go
14,326
star
57
apernet/hysteria

apernet/hysteria

Hysteria is a powerful, lightning fast and censorship resistant proxy.
Go
14,300
star
58
dgraph-io/badger

dgraph-io/badger

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

kubesphere/kubesphere

The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ πŸ–₯ ☁️
Go
12,855
star
60
mozilla/sops

mozilla/sops

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

tidwall/gjson

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

fogleman/primitive

Reproducing images with geometric primitives.
Go
12,639
star
63
sqshq/sampler

sqshq/sampler

Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.
Go
11,819
star
64
ardanlabs/gotraining

ardanlabs/gotraining

Go Training Class Material :
Go
11,816
star
65
tinode/chat

tinode/chat

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Go
11,782
star
66
IBM/sarama

IBM/sarama

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

github/gh-ost

GitHub's Online Schema-migration Tool for MySQL
Go
11,302
star
68
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
69
temporalio/temporal

temporalio/temporal

Temporal service
Go
11,040
star
70
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
71
infracost/infracost

infracost/infracost

Cloud cost estimates for Terraform in pull requestsπŸ’°πŸ“‰ Shift FinOps Left!
Go
10,848
star
72
projectdiscovery/katana

projectdiscovery/katana

A next-generation crawling and spidering framework.
Go
10,796
star
73
VictoriaMetrics/VictoriaMetrics

VictoriaMetrics/VictoriaMetrics

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

dgrijalva/jwt-go

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

fullstorydev/grpcurl

Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
Go
10,615
star
76
benbjohnson/litestream

benbjohnson/litestream

Streaming replication for SQLite.
Go
10,589
star
77
rs/zerolog

rs/zerolog

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

tylertreat/comcast

Simulating shitty network connections so you can build better systems.
Go
10,271
star
79
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,069
star
80
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
81
projectdiscovery/subfinder

projectdiscovery/subfinder

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

go-resty/resty

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

hashicorp/terraform-provider-aws

The AWS Provider enables Terraform to manage AWS resources.
Go
9,711
star
84
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
85
Shopify/toxiproxy

Shopify/toxiproxy

⏰ πŸ”₯ A TCP proxy to simulate network and system conditions for chaos and resiliency testing
Go
9,412
star
86
maaslalani/slides

maaslalani/slides

Terminal based presentation tool
Go
9,371
star
87
hibiken/asynq

hibiken/asynq

Simple, reliable, and efficient distributed task queue in Go
Go
9,317
star
88
GoesToEleven/GolangTraining

GoesToEleven/GolangTraining

Training for Golang (go language)
Go
9,314
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,179
star
90
gravitl/netmaker

gravitl/netmaker

Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.
Go
9,125
star
91
go-swagger/go-swagger

go-swagger/go-swagger

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

dinedal/textql

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

hybridgroup/gobot

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

tidwall/tile38

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

keybase/client

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

fsnotify/fsnotify

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

kyleconroy/sqlc

Generate type-safe code from SQL
Go
8,446
star
98
andlabs/ui

andlabs/ui

Platform-native GUI library for Go.
Go
8,333
star
99
kelseyhightower/confd

kelseyhightower/confd

Manage local application configuration files using templates and data from etcd or consul
Go
8,321
star
100
juicedata/juicefs

juicedata/juicefs

JuiceFS is a distributed POSIX file system built on top of Redis and S3.
Go
8,280
star