Discover United States's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of United States.
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.traefik/traefik
The Cloud Native Application Proxyminio/minio
The Object Store for AI Data Infrastructureetcd-io/etcd
Distributed reliable key-value store for the most critical data of a distributed systemwagoodman/dive
A tool for exploring each layer in a docker imagegogs/gogs
Gogs is a painless self-hosted Git servicehashicorp/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.evanw/esbuild
An extremely fast bundler for the webspf13/cobra
A Commander for modern Go CLI interactionsdocker/compose
Define and run multi-container applications with Dockerhashicorp/vault
A tool for secrets management, encryption as a service, and privileged access managementmilvus-io/milvus
A cloud-native vector database, storage for next generation AI applicationsv2fly/v2ray-core
A platform for building proxies to bypass network restrictions.hashicorp/consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.labstack/echo
High performance, minimalist Go web frameworkspf13/viper
Go configuration with fangscharmbracelet/bubbletea
A powerful little TUI framework πderailed/k9s
πΆ Kubernetes CLI To Manage Your Clusters In Style!filebrowser/filebrowser
π Web File Browseryeasy/docker_practice
Learn and understand Docker&Container technologies, with real DevOps practice!schollz/croc
Easily and securely send things from one computer to another π π¦containers/podman
Podman: A tool for managing OCI containers and pods.stretchr/testify
A toolkit with common assertions and mocks that plays nicely with the standard libraryiawia002/lux
πΎ Fast and simple video download library and CLI tool written in Gozyedidia/micro
A modern and intuitive terminal-based text editorgorilla/websocket
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.valyala/fasthttp
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/httpgorilla/mux
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with π¦jaegertracing/jaeger
CNCF Jaeger, a Distributed Tracing Platformdgraph-io/dgraph
The high-performance database for modern applicationspulumi/pulumi
Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages πyudai/gotty
Share your terminal as a web applicationrakyll/hey
HTTP load generator, ApacheBench (ab) replacementSagerNet/sing-box
The universal proxy platformcharmbracelet/gum
A tool for glamorous shell scripts πdolthub/dolt
Dolt β Git for Datacasbin/casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjNbinwiederhier/ntfy
Send push notifications to your phone or desktop using PUT/POSTgravitational/teleport
The easiest, and most secure way to access and protect all of your infrastructure.joewalnes/websocketd
Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.terrastruct/d2
D2 is a modern diagram scripting language that turns text to diagrams.jmoiron/sqlx
general purpose extensions to golang's database/sqlipfs/kubo
An IPFS implementation in Gocharmbracelet/glow
Render markdown on the CLI, with pizzazz! π π»bcicen/ctop
Top-like interface for container metricshashicorp/packer
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.ahmetb/kubectx
Faster way to switch between clusters and namespaces in kubectlhyperledger/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.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.charmbracelet/vhs
Your CLI home video recorder πΌcosmtrek/air
βοΈ Live reload for Go appsprojectdiscovery/nuclei
Fast and customizable vulnerability scanner based on simple YAML based DSL.influxdata/telegraf
Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.Netflix/chaosmonkey
Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.txthinking/brook
A cross-platform programmable network toolopenobserve/zincsearch
ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.apernet/hysteria
Hysteria is a powerful, lightning fast and censorship resistant proxy.dgraph-io/badger
Fast key-value DB in Go.kubesphere/kubesphere
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management β π₯ βοΈmozilla/sops
Simple and flexible tool for managing secretstidwall/gjson
Get JSON values quickly - JSON parser for Gofogleman/primitive
Reproducing images with geometric primitives.sqshq/sampler
Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.ardanlabs/gotraining
Go Training Class Material :tinode/chat
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbotsIBM/sarama
Sarama is a Go library for Apache Kafka.github/gh-ost
GitHub's Online Schema-migration Tool for MySQLearthly/earthly
Super simple build framework with fast, repeatable builds and an instantly familiar syntax β like Dockerfile and Makefile had a baby.temporalio/temporal
Temporal servicekubeshark/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 Kubernetesinfracost/infracost
Cloud cost estimates for Terraform in pull requestsπ°π Shift FinOps Left!projectdiscovery/katana
A next-generation crawling and spidering framework.VictoriaMetrics/VictoriaMetrics
VictoriaMetrics: fast, cost-effective monitoring solution and time series databasedgrijalva/jwt-go
ARCHIVE - Golang implementation of JSON Web Tokens (JWT). This project is now maintained at:fullstorydev/grpcurl
Like cURL, but for gRPC: Command-line tool for interacting with gRPC serversbenbjohnson/litestream
Streaming replication for SQLite.rs/zerolog
Zero Allocation JSON Loggertylertreat/comcast
Simulating shitty network connections so you can build better systems.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β.v2rayA/v2rayA
A web GUI client of Project V which supports VMess, VLESS, SS, SSR, Trojan, Tuic and Juicity protocols. πprojectdiscovery/subfinder
Fast passive subdomain enumeration tool.go-resty/resty
Simple HTTP and REST client library for Gohashicorp/terraform-provider-aws
The AWS Provider enables Terraform to manage AWS resources.apernet/OpenGFW
OpenGFW is a flexible, easy-to-use, open source implementation of GFW (Great Firewall of China) on LinuxShopify/toxiproxy
β° π₯ A TCP proxy to simulate network and system conditions for chaos and resiliency testingmaaslalani/slides
Terminal based presentation toolhibiken/asynq
Simple, reliable, and efficient distributed task queue in GoGoesToEleven/GolangTraining
Training for Golang (go language)owncast/owncast
Take control over your live stream video by running it yourself. Streaming + chat out of the box.gravitl/netmaker
Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.go-swagger/go-swagger
Swagger 2.0 implementation for godinedal/textql
Execute SQL against structured text like CSV or TSVhybridgroup/gobot
Golang framework for robotics, drones, and the Internet of Things (IoT)tidwall/tile38
Real-time Geospatial and Geofencingkeybase/client
Keybase Go Library, Client, Service, OS X, iOS, Android, Electronfsnotify/fsnotify
Cross-platform file system notifications for Go.kyleconroy/sqlc
Generate type-safe code from SQLandlabs/ui
Platform-native GUI library for Go.kelseyhightower/confd
Manage local application configuration files using templates and data from etcd or consuljuicedata/juicefs
JuiceFS is a distributed POSIX file system built on top of Redis and S3.Love Open Source and this site? Check out how you can help us