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
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.wagoodman/dive
A tool for exploring each layer in a docker imageetcd-io/etcd
Distributed reliable key-value store for the most critical data of a distributed systemgogs/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 fangsderailed/k9s
๐ถ Kubernetes CLI To Manage Your Clusters In Style!charmbracelet/bubbletea
A powerful little TUI framework ๐filebrowser/filebrowser
๐ Web File Browseryeasy/docker_practice
Learn and understand Docker&Container technologies, with real DevOps practice!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.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 libraryschollz/croc
Easily and securely send things from one computer to another ๐ ๐ฆiawia002/lux
๐พ Fast and simple video download library and CLI tool written in Gozyedidia/micro
A modern and intuitive terminal-based text editorseaweedfs/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.gorilla/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/httppulumi/pulumi
Pulumi - Infrastructure as Code in any programming language ๐gorilla/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 applicationsyudai/gotty
Share your terminal as a web applicationbinwiederhier/ntfy
Send push notifications to your phone or desktop using PUT/POSTrakyll/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/S5UjpzGZjNgravitational/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 kubectlapernet/hysteria
Hysteria is a powerful, lightning fast and censorship resistant proxy.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.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.charmbracelet/vhs
Your CLI home video recorder ๐ผcosmtrek/air
โ๏ธ Live reload for Go appstxthinking/brook
A cross-platform programmable network toolinfluxdata/telegraf
Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.projectdiscovery/nuclei
Fast and customizable vulnerability scanner based on simple YAML based DSL.Netflix/chaosmonkey
Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.openobserve/zincsearch
ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.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.tinode/chat
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbotsardanlabs/gotraining
Go Training Class Material :sqshq/sampler
Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.IBM/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 serviceinfracost/infracost
Cloud cost estimates for Terraform in pull requests๐ฐ๐ Shift FinOps Left!benbjohnson/litestream
Streaming replication for SQLite.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 Kubernetesprojectdiscovery/katana
A next-generation crawling and spidering framework.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โ.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 serversjuicedata/juicefs
JuiceFS is a distributed POSIX file system built on top of Redis and S3.rs/zerolog
Zero Allocation JSON Loggertylertreat/comcast
Simulating shitty network connections so you can build better systems.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.maaslalani/slides
Terminal based presentation toolhibiken/asynq
Simple, reliable, and efficient distributed task queue in Goowncast/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.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 testingGoesToEleven/GolangTraining
Training for Golang (go language)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 SQLLove Open Source and this site? Check out how you can help us