| donnemartin/system-design-primer - Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. | Python | 349829 | design, design-patterns, design-system, development, interview, interview-practice, interview-questions, programming +4 | active |
| avelino/awesome-go - A curated list of awesome Go frameworks, libraries and software | Go | 173372 | awesome, awesome-list, go, golang, golang-library, hacktoberfest, learning | active |
| golang/go - The Go programming language | Go | 134019 | go, golang, language, programming-language | active |
| microsoft/PowerToys - Microsoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows | C# | 133378 | advanced-paste, c#, color-picker, command-palette, desktop, fancyzones, keyboard-manager, microsoft-powertoys +4 | active |
| kubernetes/kubernetes - Production-Grade Container Scheduling and Management | Go | 122404 | cncf, containers, go, infrastructure, kubernetes | active |
| tauri-apps/tauri - Build smaller, faster, and more secure desktop and mobile applications with a web frontend. | Rust | 106973 | desktop-app, frontend, high-performance, mobile, mobile-app, native-app, rust, web-frontend +1 | active |
| fatedier/frp - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet. | Go | 106757 | backend, expose, firewall, frp, go, http-proxy, nat, p2p +3 | active |
| gin-gonic/gin - Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices. | Go | 88551 | backend, framework, gin, go, middleware, performance, router, server | active |
| gohugoio/hugo - The world’s fastest framework for building websites. | Go | 88219 | blog-engine, cms, content-management-system, documentation-tool, go, hugo, static-site-generator | active |
| astral-sh/uv - An extremely fast Python package and project manager, written in Rust. | Rust | 85355 | packaging, python, resolver, rust, uv | active |
| syncthing/syncthing - Open Source Continuous File Synchronization | Go | 84313 | go, p2p, peer-to-peer, synchronization | active |
| bregman-arie/devops-exercises - Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions | Python | 82453 | ansible, aws, azure, coding, containers, data, devops, docker +4 | active |
| jesseduffield/lazygit - simple terminal UI for git commands | Go | 78318 | cli, frontend, git, go, terminal | active |
| caddyserver/caddy - Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS | Go | 72654 | acme, automatic-https, backend, caddy, caddyfile, go, golang, http +4 | active |
| moby/moby - The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems | Go | 71585 | containers, docker, go, golang, infrastructure | active |
| danielmiessler/SecLists - SecLists is the security tester’s companion. It’s a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more. | PHP | 71083 | data, php, security | active |
| nektos/act - Run your GitHub Actions locally 🚀 | Go | 70453 | ci, devops, github-actions, go, golang, infrastructure, open-source | active |
| NationalSecurityAgency/ghidra - Ghidra is a software reverse engineering (SRE) framework | Java | 68746 | disassembler, java, reverse-engineering, software-analysis | active |
| prometheus/prometheus - The Prometheus monitoring system and time series database. | Go | 64135 | alerting, go, graphing, hacktoberfest, metrics, monitoring, prometheus, time-series | active |
| traefik/traefik - The Cloud Native Application Proxy | Go | 63278 | consul, docker, etcd, go, golang, infrastructure, kubernetes, letsencrypt +4 | active |
| rust-lang/rustlings - :crab: Small exercises to get you used to reading and writing Rust code! | Rust | 62924 | beginner-friendly, exercises, rust, rustlings | active |
| commaai/openpilot - openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars. | Python | 61009 | advanced-driver-assistance-systems, driver-assistance-systems, python, robotics | active |
| minio/minio - MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license. | Go | 60989 | amazon-s3, cloud, cloudnative, cloudstorage, go, infrastructure, k8s, kubernetes +4 | archived |
| usememos/memos - Open-source, self-hosted note-taking tool built for quick capture. Markdown-native, lightweight, and fully yours. | Go | 59961 | data, docker, foss, frontend, go, infrastructure, markdown, memo +4 | active |
| FiloSottile/mkcert - A simple zero-config tool to make locally trusted development certificates with any names you’d like. | Go | 58956 | certificates, chrome, firefox, go, https, ios, linux, local-development +4 | active |
| pocketbase/pocketbase - Open Source realtime backend in 1 file | Go | 58487 | authentication, backend, go, golang, realtime | active |
| rclone/rclone - “rsync for cloud storage” - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files | Go | 57327 | azure-blob, azure-blob-storage, azure-files, backblaze-b2, cloud-storage, dropbox, encryption, ftp +4 | active |
| appwrite/appwrite - Appwrite® - complete cloud infrastructure for your web, mobile and AI apps. Including Auth, Databases, Storage, Functions, Messaging, Hosting, Realtime and more | TypeScript | 56124 | android, appwrite, backend, backend-as-a-service, docker, firebase, flutter, frontend +4 | active |
| etcd-io/etcd - Distributed reliable key-value store for the most critical data of a distributed system | Go | 51720 | cncf, consensus, data, database, distributed-database, distributed-systems, etcd, go +4 | active |
| ethereum/go-ethereum - Go implementation of the Ethereum protocol | Go | 51053 | blockchain, ethereum, geth, go, p2p | active |
| charlax/professional-programming - A collection of learning resources for curious software engineers | Python | 50999 | architecture, computer-science, concepts, documentation, engineer, learning, lessons-learned, professional +4 | active |
| astral-sh/ruff - An extremely fast Python linter and code formatter, written in Rust. | Rust | 47646 | learning, linter, pep8, python, python3, ruff, rust, rustpython +4 | active |
| gogs/gogs - The painless way to host your own Git service | Go | 47550 | data, docker, git, go, gogs, infrastructure, mysql, postgresql +4 | active |
| bevyengine/bevy - A refreshingly simple data-driven game engine built in Rust | Rust | 46201 | bevy, data, game-development, game-engine, gamedev, open-source, rust | active |
| spf13/cobra - A Commander for modern Go CLI interactions | Go | 43978 | cli, cli-app, cobra, cobra-generator, cobra-library, command, command-cobra, command-line +4 | active |
| files-community/Files - A modern file manager that helps users organize their files and folders. | C# | 43588 | alternatives, c#, csharp, customization, developer-tools, dotnet, file-manager, files +4 | active |
| logseq/logseq - A privacy-first, open-source platform for knowledge management and collaboration. Download link: http://github.com/logseq/logseq/releases. roadmap: https://logseq.io/p/NX4mc_ggEV | Clojure | 43019 | backend, clojure, clojurescript, git, graph, knowledge-base, knowledge-graph, local-first +4 | active |
| charmbracelet/bubbletea - A powerful little TUI framework 🏗 | Go | 42612 | cli, elm-architecture, framework, functional, go, golang, hacktoberfest, tui | active |
| evanw/esbuild - An extremely fast bundler for the web | Go | 39910 | bundler, commonjs, compiler, css, esm, frontend, go, javascript +4 | active |
| go-gorm/gorm - The fantastic ORM library for Golang, aims to be developer friendly | Go | 39760 | developer-tools, go, golang, gorm, orm, web | active |
| gofiber/fiber - ⚡️ Express inspired web framework written in Go | Go | 39759 | backend, express, expressjs, fast, fiber, flexible, framework, friendly +4 | active |
| juanfont/headscale - An open source, self-hosted implementation of the Tailscale control server | Go | 38670 | backend, go, tailscale, tailscale-control-server, tailscale-server, wireguard | active |
| lapce/lapce - Lightning-fast and Powerful Code Editor written in Rust | Rust | 38460 | code-editor, developer-tools, rust, text-editor, vim | active |
| istio/istio - Connect, secure, control, and observe services. | Go | 38214 | api-management, backend, circuit-breaker, consul, enforce-policies, envoy, fault-injection, go +4 | active |
| spacedriveapp/spacedrive - Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust. | Rust | 38075 | cross-platform, distributed-systems, encryption, file-manager, open-source, rust, storage, typescript | active |
| docker/compose - Define and run multi-container applications with Docker | Go | 37418 | docker, docker-compose, go, golang, infrastructure, orchestration | active |
| hashicorp/vault - A tool for secrets management, encryption as a service, and privileged access management | Go | 35649 | go, secrets, vault | active |
| aquasecurity/trivy - Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more | Go | 35122 | containers, devsecops, docker, go, golang, hacktoberfest, iac, infrastructure +4 | active |
| schollz/croc - Easily and securely send things from one computer to another :crocodile: :package: | Go | 35118 | data, data-transfer, file-sharing, go, golang, pake, peer-to-peer, tcp +1 | active |
| filebrowser/filebrowser - 📂 Web File Browser | Go | 34812 | file-browser, file-manager, file-sharing, frontend, go, material-design, self-hosted, vue | active |
| stanfordnlp/dspy - DSPy: The framework for programming—not prompting—language models | Python | 34587 | python | active |
| keycloak/keycloak - Open Source Identity and Access Management For Modern Applications and Services | Java | 34515 | java, keycloak, oidc, saml | active |
| wailsapp/wails - Create beautiful applications using Go | Go | 34228 | angular, desktop-application, frontend, go, golang, javascript, linux, macos +4 | active |
| AdguardTeam/AdGuardHome - Network-wide ads & trackers blocking DNS server | Go | 34143 | adblock, adguard, backend, dns, dns-over-https, dns-over-quic, dns-over-tls, dnscrypt +4 | active |
| SagerNet/sing-box - The universal proxy platform | Go | 34089 | go | active |
| derailed/k9s - 🐶 Kubernetes CLI To Manage Your Clusters In Style! | Go | 33716 | cli, go, golang, infrastructure, k8s, k8s-cluster, k9s, kubernetes +2 | active |
| restic/restic - Fast, secure, efficient backup program | Go | 33633 | backup, dedupe, deduplication, go, restic, secure-by-default | active |
| k3s-io/k3s - Lightweight Kubernetes | Go | 33063 | go, infrastructure, k8s, kubernetes | active |
| zeromicro/go-zero - A cloud-native Go microservices framework with cli tool for productivity. | Go | 33029 | ai-native, ai-native-development, backend, cli, cloud-native, code-generation, framework, gateway +4 | active |
| google/comprehensive-rust - This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust. | Rust | 32984 | android, classroom, course, google, guide, learning, mobile, rust +2 | active |
| seaweedfs/seaweedfs - SeaweedFS is a distributed storage system for object storage (S3), file systems, and Iceberg tables, designed to handle billions of files with O(1) disk access and effortless horizontal scaling. | Go | 32439 | blob-storage, cloud-drive, distributed-file-system, distributed-storage, distributed-systems, erasure-coding, fuse, go +4 | active |
| beego/beego - beego is an open-source, high-performance web framework for the Go programming language. | Go | 32401 | beego, go | active |
| labstack/echo - High performance, minimalist Go web framework | Go | 32400 | echo, go, http2, https, labstack-echo, letsencrypt, micro-framework, microservice +4 | active |
| cockroachdb/cockroach - CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement. | Go | 32172 | cockroachdb, data, database, distributed-database, go, hacktoberfest, sql | active |
| tokio-rs/tokio - A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, … | Rust | 32075 | asynchronous, networking, rust | active |
| tailscale/tailscale - The easiest, most secure way to use WireGuard and 2FA. | Go | 31834 | 2fa, go, oauth, security, sso, tailscale, vpn, wireguard | active |
| kubernetes/minikube - Run Kubernetes locally | Go | 31821 | cluster, cncf, containers, go, infrastructure, kubernetes, minikube | active |
| containers/podman - Podman: A tool for managing OCI containers and pods. | Go | 31766 | containers, docker, go, infrastructure, kubernetes, linux, oci | active |
| DevToys-app/DevToys - A Swiss Army knife for developers. | C# | 31540 | blazor, c#, cross-platform, csharp, desktop, desktop-app, desktop-application, developer-tools +4 | active |
| influxdata/influxdb - Scalable datastore for metrics, events, and real-time analytics | Rust | 31508 | data, database, frontend, go, influxdb, metrics, monitoring, react +2 | active |
| iawia002/lux - 👾 Fast and simple video download library and CLI tool written in Go | Go | 31371 | bilibili, cli, crawler, download, downloader, go, golang, iqiyi +4 | active |
| grafana/k6 - A modern load testing tool, using Go and JavaScript | Go | 30648 | es6, go, golang, hacktoberfest, javascript, k6, load-generator, load-testing +2 | active |
| vercel/turborepo - Build system optimized for JavaScript and TypeScript, written in Rust | Rust | 30422 | build-system, build-tool, javascript, monorepo, rust, typescript | active |
| binwiederhier/ntfy - Send push notifications to your phone or desktop using PUT/POST | Go | 30324 | backend, curl, go, notifications, ntfy, ntfysh, pubsub, push-notifications +1 | active |
| spf13/viper - Go configuration with fangs | Go | 30269 | go | active |
| hashicorp/consul - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure. | Go | 29900 | api-gateway, backend, consul, data, ecs, go, infrastructure, kubernetes +3 | active |
| helm/helm - The Kubernetes Package Manager | Go | 29830 | chart, charts, cncf, go, helm, infrastructure, kubernetes | active |
| abiosoft/colima - Container runtimes on macOS (and Linux) with minimal setup | Go | 28942 | containerd, containerd-compose, containers, docker, docker-compose, go, incus, infrastructure +4 | active |
| projectdiscovery/nuclei - Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations. | Go | 28811 | attack-surface, cve-scanner, dast, go, hacktoberfest, nuclei-engine, security, security-scanner +4 | active |
| opentofu/opentofu - OpenTofu lets you declaratively manage your cloud infrastructure. | Go | 28735 | go | active |
| goharbor/harbor - An open source trusted cloud native registry project that stores, signs, and scans content. | Go | 28539 | cloud-native, cncf, cncf-project, container, container-management, container-registry, containers, docker +4 | active |
| fyne-io/fyne - Cross platform GUI toolkit in Go inspired by Material Design | Go | 28296 | android, cross-platform, fyne, go, golang, gui, hacktoberfest, ios +3 | active |
| grafana/loki - Like Prometheus, but for logs. | Go | 28232 | cloudnative, go, grafana, hacktoberfest, logging, loki, prometheus | active |
| sharkdp/hyperfine - A command-line benchmarking tool | Rust | 28151 | benchmark, cli, command-line, rust, terminal, tool | active |
| authelia/authelia - The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™ | Go | 27861 | 2fa, authentication, docker, go, golang, infrastructure, kubernetes, ldap +4 | active |
| go-kit/kit - A standard library for microservices. | Go | 27427 | go, golang, metallica, microservices | active |
| trufflesecurity/trufflehog - Find, verify, and analyze leaked credentials | Go | 26454 | credentials, devsecops, dynamic-analysis, go, precommit, scanning, secret, secret-management +4 | active |
| openfaas/faas - OpenFaaS - Serverless Functions Made Simple | Go | 26154 | docker, faas, functions, functions-as-a-service, gitops, go, golang, infrastructure +4 | active |
| stretchr/testify - A toolkit with common assertions and mocks that plays nicely with the standard library | Go | 26000 | assertions, go, golang, mocking, testify, testing, toolkit | active |
| tokio-rs/axum - HTTP routing and request-handling library for Rust that focuses on ergonomics and modularity | Rust | 26000 | backend, http, routing, rust | active |
| google/flatbuffers - FlatBuffers: Memory Efficient Serialization Library | C++ | 25994 | backend, c, c++, c-plus-plus, c-sharp, cross-platform, flatbuffers, go +4 | active |
| nsqio/nsq - A realtime distributed messaging platform | Go | 25735 | distributed-systems, go, message-queue, messaging, nsq, queue | active |
| sirupsen/logrus - Structured, pluggable logging for Go. | Go | 25730 | go, logging, logrus | active |
| rancher/rancher - Complete container management platform | Go | 25599 | cattle, containers, docker, go, infrastructure, kubernetes, orchestration, rancher | active |
| netbirdio/netbird - Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls. | Go | 25417 | go, golang, mesh, mesh-networks, nat-traversal, netbird, security, vpn +4 | active |
| charmbracelet/glow - Render markdown on the CLI, with pizzazz! 💅🏻 | Go | 25355 | cli, excitement, go, hacktoberfest, markdown | active |
| gocolly/colly - Elegant Scraper and Crawler Framework for Golang | Go | 25302 | crawler, crawling, framework, go, golang, scraper, scraping, spider | active |
| pulumi/pulumi - Pulumi - Infrastructure as Code in any programming language 🚀 | Go | 25230 | aws, azure, cloud, cloud-computing, containers, csharp, dotnet, fsharp +4 | active |
| biomejs/biome - A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP. | Rust | 24734 | cli, css, formatter, frontend, javascript, json, jsx, linter +4 | active |
| gorilla/websocket - Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go. | Go | 24723 | go, golang, gorilla, gorilla-web-toolkit, websocket, websockets | active |
| uber-go/zap - Blazing fast, structured, leveled logging in Go. | Go | 24486 | go, golang, logging, structured-logging, zap | active |
| cilium/cilium - eBPF-based Networking, Security, and Observability | Go | 24404 | bpf, cncf, cni, containers, ebpf, go, infrastructure, k8s +4 | active |
| urfave/cli - A declarative, simple, fast, and fun package for building command line tools in Go | Go | 24081 | cli, command-line, go, golang-library, json, toml, yaml | active |
| terrastruct/d2 - D2 is a modern diagram scripting language that turns text to diagrams. | Go | 23844 | developer-tools, diagramming, diagrams, go, golang, software-architecture, text-to-diagram | active |
| charmbracelet/gum - A tool for glamorous shell scripts 🎀 | Go | 23706 | bash, cli, go, shell | active |
| 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 | 23360 | backend, go | active |
| slimtoolkit/slim - Slim(toolkit): Don’t change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source) | Go | 23265 | apparmor, containers, docker, go, golang, hacktoberfest, infrastructure, minify +4 | active |
| argoproj/argo-cd - Declarative Continuous Deployment for Kubernetes | Go | 22955 | argo, argo-cd, cd, ci-cd, cicd, continuous-delivery, continuous-deployment, devops +4 | active |
| grpc/grpc-go - The Go language implementation of gRPC. HTTP/2 based RPC | Go | 22938 | backend, dogs-over-cats, giant-robots, go, golang, grpc, hacktoberfest, microservices +3 | active |
| SuperClaude-Org/SuperClaude_Framework - A configuration framework that enhances Claude Code with specialized commands, cognitive personas, and development methodologies. | Python | 22902 | python | active |
| jaegertracing/jaeger - CNCF Jaeger, a Distributed Tracing Platform | Go | 22826 | cncf, distributed-tracing, go, hacktoberfest, infrastructure, jaeger, observability, opentelemetry +1 | active |
| micro/go-micro - A Go microservices framework | Go | 22748 | distributed-systems, go, golang, micro, microservices, rpc | active |
| JanDeDobbeleer/oh-my-posh - The most customisable and low-latency cross platform/shell prompt renderer | Go | 22619 | bash, cli, cmd, fish, fish-shell, git, go, golang +4 | active |
| FiloSottile/age - A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability. | Go | 22365 | age-encryption, built-at-rc, go | active |
| go-chi/chi - lightweight, idiomatic and composable router for building Go HTTP services | Go | 22229 | api, backend, context, go, golang, http, microservices, middleware +2 | active |
| redis/go-redis - Redis Go client | Go | 22103 | go, golang, redis, redis-client, redis-cluster | active |
| neondatabase/neon - Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero. | Rust | 22027 | data, database, postgres, postgresql, rust, serverless | active |
| gitui-org/gitui - Blazing 💥 fast terminal-ui for git written in rust 🦀 | Rust | 21974 | async, bash, cli, command-line-interface, command-line-tool, frontend, git, hacktoberfest +3 | active |
| getsops/sops - Simple and flexible tool for managing secrets | Go | 21867 | aws, azure, devops, gcp, go, infrastructure, pgp, secret-distribution +3 | active |
| gorilla/mux - Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍 | Go | 21846 | backend, go, golang, gorilla, gorilla-web-toolkit, http, middleware, mux +1 | active |
| verl-project/verl - verl/HybridFlow: A Flexible and Efficient RL Post-Training Framework | Python | 21497 | python | active |
| apernet/hysteria - Hysteria is a powerful, lightning fast and censorship resistant proxy. | Go | 21480 | backend, censorship-circumvention, go, golang, http-proxy, hysteria, proxy, quic +4 | active |
| gofr-dev/gofr - An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability. | Go | 21453 | backend, framework, go, go-framework, golang, golang-framework, grpc, grpc-go +4 | active |
| chaitin/SafeLine - SafeLine is a self-hosted WAF(Web Application Firewall) / reverse proxy to protect your web apps from attacks and exploits. | Go | 21352 | api-gateway, application-security, appsec, backend, blueteam, bruteforce, captcha, cve +4 | active |
| samber/lo - 💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find…) | Go | 21280 | constraints, contract, filterable, foldable, functional, generics, go, golang +3 | active |
| valeriansaliou/sonic - 🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM. | Rust | 21220 | backend, data, database, graph, index, infrastructure, rust, search +3 | active |
| lima-vm/lima - Linux virtual machines, with a focus on running containers | Go | 21074 | containerd, go, infrastructure, lima-vm, macos, qemu, vm | active |
| knadh/listmonk - High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app. | Go | 20927 | campaign, campaign-management, email-marketing, email-subscription, go, listmonk, mailing-list, newsletter +4 | active |
| containerd/containerd - An open and reliable container runtime | Go | 20746 | cncf, containerd, containers, cri, docker, go, hacktoberfest, infrastructure +2 | active |
| apache/shardingsphere - Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases. | Java | 20725 | bigdata, data, data-encryption, data-pipeline, database, database-cluster, database-gateway, database-middleware +4 | active |
| antonmedv/fx - Terminal JSON viewer & processor | Go | 20472 | cli, command-line, go, json, tui | active |
| gravitational/teleport - The easiest, and most secure way to access and protect all of your infrastructure. | Go | 20360 | audit, bastion, certificate, cluster, data, database-access, firewall, firewalls +4 | active |
| apache/casbin - Apache Casbin: an authorization library that supports access control models like ACL, RBAC, ABAC. | Go | 20131 | abac, access-control, acl, apache, auth, authentication, authn, authorization +4 | active |
| inancgumus/learngo - ❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs. | Go | 20032 | best-practices, course, design-patterns, exercise, exercises, go, golang, golang-examples +4 | active |
| go-playground/validator - :100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving | Go | 19962 | error-handling, go, translation, validation | active |
| grpc-ecosystem/grpc-gateway - gRPC to JSON proxy generator following the gRPC HTTP spec | Go | 19894 | backend, go, grpc, grpc-gateway, openapi, rest-api, restful-api, swagger | active |
| nats-io/nats-server - High-Performance server for NATS.io, the cloud and edge native messaging system. | Go | 19891 | backend, cloud, cloud-computing, cloud-native, connected-vehicle, distributed-systems, edge, edge-ai +4 | active |
| twpayne/chezmoi - Manage your dotfiles across multiple diverse machines, securely. | Go | 19863 | configuration, dotfile, dotfile-management, dotfile-manager, dotfile-managers, dotfiles, go, linux +3 | active |
| bee-san/RustScan - 🤖 The Modern Port Scanner 🤖 | Rust | 19823 | docker, hacking, hacktoberfest, infrastructure, networking, nmap, pentesting, port +4 | active |
| bettercap/bettercap - The Swiss Army knife for 802.11, BLE, HID, CAN-bus, IPv4 and IPv6 networks reconnaissance and MITM attacks. | Go | 19240 | ble, deauthentication-attack, dot11, go, hacking, hid, mitm, monitoring +4 | active |
| google/cadvisor - Analyzes resource usage and performance characteristics of running containers. | Go | 19143 | go | active |
| Imbad0202/academic-research-skills - Academic Research Skills for Claude Code: research → write → review → revise → finalize | Python | 18988 | academic-pipeline, academic-writing, ai-research, claude, claude-code, literature-review, peer-review, prompt-engineering +1 | active |
| golangci/golangci-lint - Fast linters runner for Go | Go | 18980 | ci, go, golang, golangci-lint, linter | active |
| bluenviron/mediamtx - Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams. | Go | 18843 | backend, go, golang, hls, media-server, obs-studio, rtcp, rtmp +4 | active |
| livekit/livekit - End-to-end realtime stack for connecting humans and AI | Go | 18826 | backend, go, golang, media-server, sfu, video, voice, voice-ai +1 | active |
| golang-migrate/migrate - Database migrations. CLI and Golang library. | Go | 18516 | aws-s3, cassandra, cli, data, database, databases, go, golang +4 | active |
| google/gvisor - Application Kernel for Containers | Go | 18368 | containers, docker, go, infrastructure, kernel, kubernetes, linux, oci +1 | active |
| DapperLib/Dapper - Dapper - a simple object mapper for .Net | C# | 18302 | ado-net, c#, dapper, data, sql | active |
| TheAlgorithms/Go - Algorithms and Data Structures implemented in Go for beginners, following best practices. | Go | 18052 | algorithms, algorithms-implemented, community-driven, data, data-structures, datastructures, go, hacktoberfest +4 | active |
| matryer/xbar - Put the output from any script or program into your macOS Menu Bar (the BitBar reboot) | Go | 18021 | bitbar, go, mac, macos-menu, macosx, menubar, scripting, xbar | active |
| ginuerzh/gost - GO Simple Tunnel - a simple tunnel written in golang | Go | 17963 | dns, go, golang, http2, kcp, obfs4, quic, shadowsocks +4 | active |
| zincsearch/zincsearch - ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go. | Go | 17830 | elasticsearch, go, golang, modern, opensearch, search, searchengine, vuejs | active |
| sqlc-dev/sqlc - Generate type-safe code from SQL | Go | 17759 | code-generator, data, go, kotlin, mobile, mysql, orm, postgresql +3 | active |
| jmoiron/sqlx - general purpose extensions to golang’s database/sql | Go | 17624 | data, go | active |
| rqlite/rqlite - The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort. | Go | 17518 | consensus, data, database, distributed-database, distributed-systems, go, raft, relational-database +2 | active |
| tinygo-org/tinygo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM. | Go | 17451 | adafruit, arduino, arm, avr, esp32, go, gpio, i2c +4 | active |
| emirpasic/gods - GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more | Go | 17428 | avl-tree, b-tree, binary-heap, data, data-structure, enumerable, go, golang +4 | active |
| slackhq/nebula - A scalable overlay networking tool with a focus on performance, simplicity and security | Go | 17366 | go, security | active |
| ory/hydra - Internet-scale OpenID Certified™ OpenID Connect and OAuth2.1 provider that integrates with your user management through headless APIs. Solve OIDC/OAuth2 user cases over night. Consume as a service on Ory Network or self-host. Trusted by OpenAI and many others for scale and security. Written in Go. | Go | 17160 | authorization, backend, cloud, docker, federation, go, hacktoberfest, hydra +4 | active |
| ent/ent - An entity framework for Go | Go | 17084 | ent, entity-framework, go, orm | active |
| VictoriaMetrics/VictoriaMetrics - VictoriaMetrics: fast, cost-effective monitoring solution and time series database | Go | 17043 | data, database, go, grafana, graphite, influxdb, infrastructure, kubernetes +4 | active |
| launchbadge/sqlx - 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite. | Rust | 17040 | async, await, data, mariadb, mysql, postgres, postgresql, rust +2 | active |
| ipfs/kubo - An IPFS implementation in Go | Go | 17027 | go, ipfs | active |
| questdb/questdb - QuestDB is a high performance, open-source, time-series database | Java | 16970 | capital-markets, cpp, data, database, financial-analysis, grafana, java, kdb +4 | active |
| projectdiscovery/katana - A next-generation crawling and spidering framework. | Go | 16737 | cli, crawler, go, gocrawler, hacktoberfest, headless, spider-framework, web-spider | active |
| tikv/tikv - Distributed transactional key-value database, originally created to complement TiDB | Rust | 16683 | cncf, consensus, data, distributed-transactions, hacktoberfest, key-value, raft, rocksdb +3 | active |
| 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 | 16646 | blockchain, confidentiality, consensus, distributed-ledger, fabric, go, hyperledger | active |
| kubernetes/kops - Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management | Go | 16614 | cncf, containers, go, infrastructure, kops, kubernetes | active |
| 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 | 16523 | go | active |
| pion/webrtc - Pure Go implementation of the WebRTC API | Go | 16480 | audio, backend, go, golang, live-video, ortc, p2p, pion +4 | active |
| sundowndev/phoneinfoga - Information gathering framework for phone numbers | Go | 16468 | agregation, footprint, go, information-gathering, investigation, open-source-intelligence, osint, phone +3 | active |
| clap-rs/clap - A full featured, fast Command Line Argument Parser for Rust | Rust | 16402 | argument-parser, argument-parsing, command-line, command-line-parser, parsed-arguments, positional-arguments, rust, subcommands | active |
| emqx/emqx - The most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles | Erlang | 16301 | aiot, backend, broker, coap, emqx, erlang, iiot, industry-40 +4 | active |
| 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 | 16226 | approximate-nearest-neighbor-search, backend, data, generative-search, go, grpc, hnsw, hybrid-search +4 | active |
| ffuf/ffuf - Fast web fuzzer written in Go | Go | 16103 | fuzzer, go, infosec, pentesting, web | active |
| hyperium/hyper - An HTTP library for Rust | Rust | 16083 | backend, http, hyper, rust | active |
| jpillora/chisel - A fast TCP/UDP tunnel over HTTP | Go | 16038 | backend, go, golang, http, tcp, tunnel | active |
| dutchcoders/transfer.sh - Easy and fast file sharing from the command-line. | Go | 15843 | docker, go, golang, hacktoberfest, hacktoberfest2021, infrastructure, share, transfer +1 | active |
| GoogleContainerTools/skaffold - Easy and Repeatable Kubernetes Development | Go | 15825 | containers, developer-tools, docker, go, infrastructure, kubernetes | active |
| GoogleContainerTools/kaniko - Build Container Images In Kubernetes | Go | 15762 | containers, developer-tools, docker, go, infrastructure, kubernetes | archived |
| hashicorp/packer - Packer is a tool for creating identical machine images for multiple platforms from a single source configuration. | Go | 15680 | go | active |
| dgraph-io/badger - Fast key-value DB in Go. | Go | 15625 | data, database, document-database, go, golang, key-value, library, ssd | active |
| go-task/task - A fast, cross-platform build tool inspired by Make, designed for modern workflows. | Go | 15575 | build-tool, devops, go, infrastructure, make, makefile, task, task-runner +1 | active |
| apache/answer - 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 on Apache Answer. | Go | 15509 | community, forum, frontend, go, golang, hacktoberfest, q-and-a, question +2 | active |
| tidwall/gjson - Get JSON values quickly - JSON parser for Go | Go | 15501 | go, golang, json, json-parser | active |
| mikefarah/yq - yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor | Go | 15428 | bash, cli, csv, devops-tools, go, golang, hcl, infrastructure +4 | active |
| go-sql-driver/mysql - Go MySQL Driver is a MySQL driver for Go’s (golang) database/sql package | Go | 15237 | data, database, go, mariadb, mysql, mysql-driver, sql | active |
| direnv/direnv - unclutter your .profile | Go | 15105 | bash, buildbot-numtide, cli, direnv, environment, fish, go, shell +3 | active |
| kgretzky/evilginx2 - Standalone man-in-the-middle attack framework used for phishing login credentials along with session cookies, allowing for the bypass of 2-factor authentication | Go | 15100 | go | active |
| muesli/duf - Disk Usage/Free Utility - a better ‘df’ alternative | Go | 15061 | cli, df, disk-space, disk-usage, filesystem, freebsd, go, hacktoberfest +4 | active |
| loft-sh/devpod - Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker. | Go | 14919 | cloud, devcontainer, devcontainers, developer-tools, development, docker, go, ide +4 | active |
| owasp-amass/amass - In-depth attack surface mapping and asset discovery | Go | 14595 | attack-surfaces, dns, enumeration, go, golang, information-gathering, maltego, network-security +4 | active |
| oauth2-proxy/oauth2-proxy - A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers. | Go | 14422 | cloud-infrastructure, go, hacktoberfest, infrastructure, oauth2-proxy, security, ssl, sso | active |
| cloudflare/cloudflared - Cloudflare Tunnel client | Go | 14289 | cloudflare, cloudflare-tunnel, go, reverse-proxy, zero-trust-network-access | active |
| git-lfs/git-lfs - Git extension for versioning large files | Go | 14268 | git, git-lfs, go | active |
| abpframework/abp - Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation. | C# | 14266 | abp, angular, architecture, aspnet, aspnet-core, aspnetcore, blazor, c# +4 | active |
| App-vNext/Polly - Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+. | C# | 14171 | c#, circuit-breaker, circuit-breaker-pattern, dotnet, fault-handler, resilience, resiliency-patterns, retry-strategies +1 | active |
| coredns/coredns - CoreDNS is a DNS server that chains plugins | Go | 14086 | backend, cncf, coredns, dns-server, go, plugin, service-discovery | active |
| diesel-rs/diesel - A safe, extensible ORM and Query Builder for Rust | Rust | 14081 | data, mysql, orm, postgresql, query-builder, rust, sqlite | active |
| thanos-io/thanos - Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project. | Go | 14079 | cncf, go, google-cloud-storage, hacktoberfest, high-availability, infrastructure, metrics, monitoring +4 | active |
| bytebase/bytebase - World’s most advanced database DevSecOps solution for Developer, Security, DBA and Platform Engineering teams. The GitHub/GitLab for database DevSecOps. | Go | 14049 | cicd, data, data-masking, data-security, database-access, dbeaver, developer-tools, devsecops +4 | active |
| winsw/winsw - A wrapper executable that can run any executable as a Windows service, in a permissive license. | C# | 13985 | c#, csharp, dotnet, hacktoberfest, nuget, windows-service, windows-service-wrapper | active |
| gophish/gophish - Open-Source Phishing Toolkit | Go | 13866 | go, golang, gophish, phishing, security | active |
| prowler-cloud/prowler - Prowler is the world’s most widely used open-source cloud security platform that automates security and compliance across any cloud environment. | Python | 13859 | aws, azure, cis-benchmark, cloud, cloudsecurity, compliance, cspm, devsecops +4 | active |
| zitadel/zitadel - ZITADEL - Identity infrastructure, simplified for you. | Go | 13843 | 2fa, authentication, authorization, fido2, go, identity, infrastructure, login +4 | active |
| cert-manager/cert-manager - Automatically provision and manage TLS certificates in Kubernetes | Go | 13829 | certificate, crd, go, hacktoberfest, infrastructure, kubernetes, letsencrypt, tls | active |
| jackc/pgx - PostgreSQL driver and toolkit for Go | Go | 13828 | data, go | active |
| OJ/gobuster - Directory/File, DNS and VHost busting tool written in Go | Go | 13726 | dns, go, pentesting, tool, web | active |
| projectdiscovery/subfinder - Fast passive subdomain enumeration tool. | Go | 13687 | bugbounty, go, hacking, hacktoberfest, osint, reconnaissance, subdomain-enumeration, subdomains | active |
| ory/kratos - Headless cloud-native authentication and identity management written in Go. Scales to a billion+ users. Replace Homegrown, Auth0, Okta, Firebase with better UX and DX. Passkeys, Social Sign In, OIDC, Magic Link, Multi-Factor Auth, SMS, SAML, TOTP, and more. Runs everywhere, runs best on Ory Network. | Go | 13657 | frontend, go, hacktoberfest, identity, identity-management, login, profile-management, registration +4 | active |
| semaphoreui/semaphore - Modern UI and powerful API for Ansible, Terraform/OpenTofu/Terragrunt, PowerShell and other DevOps tools. | Go | 13642 | ansible, awx, backend, ci, cicd, devops, docker, docker-ui +4 | active |
| benbjohnson/litestream - Streaming replication for SQLite. | Go | 13615 | data, go, replication, s3, sqlite | active |
| juicedata/juicefs - JuiceFS is a distributed POSIX file system built on top of Redis and S3. | Go | 13603 | bigdata, cloud-native, distributed-systems, filesystem, go, golang, hdfs, object-storage +4 | active |
| rathole-org/rathole - A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok. | Rust | 13600 | backend, firewall, frp, http, nat, network, ngrok, noise +4 | active |
| rook/rook - Storage Orchestration for Kubernetes | Go | 13514 | ceph, cloud-native, cncf, docker, etcd, go, infrastructure, kubernetes +2 | active |
| prometheus/node_exporter - Exporter for machine metrics | Go | 13436 | go, host-metrics, machine-metrics, metrics, node-metrics, procfs, prometheus, prometheus-exporter +2 | active |
| crowdsecurity/crowdsec - CrowdSec - the open-source and participative security solution offering crowdsourced protection against malicious IPs and access to the most advanced real-world CTI. | Go | 13405 | attacks-prevention, detection, go, ids, ips, linux, protection, security +1 | active |
| borgbackup/borg - Deduplicating archiver with compression and authenticated encryption. | Python | 13349 | backup, borgbackup, compression, deduplication, encryption, python, ssh | active |
| DNSCrypt/dnscrypt-proxy - dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols. | Go | 13330 | anonymized, anonymized-dns, dns, dns-over-https, dnscrypt, dnscrypt-proxy, dnscrypt-proxy2, doh +4 | active |
| hibiken/asynq - Simple, reliable, and efficient distributed task queue in Go | Go | 13306 | asynchronous-tasks, background-jobs, go, golang, redis, task-queue, worker-pool | active |
| kopia/kopia - Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included. | Go | 13248 | backup, cli, cloud, data, deduplication, encryption, go, google-cloud-storage | active |
| opencontainers/runc - CLI tool for spawning and running containers according to the OCI specification | Go | 13237 | cli, containers, docker, go, infrastructure, oci | active |
| hajimehoshi/ebiten - A dead simple 2D game engine for Go | Go | 13177 | ebiten, ebitengine, game, game-2d, game-development, game-engine, game-engine-2d, game-library +4 | active |
| gogf/gf - A powerful framework for faster, easier, and more efficient project development. | Go | 13152 | framework, go, go-framework, goframe, golang, infrastructure, kubernetes, logging +4 | active |
| ccfos/nightingale - Nightingale is to monitoring and alerting what Grafana is to visualization. | Go | 13032 | alerting, ccf, go, infrastructure, metrics, monitoring, nightingale, observability +3 | active |
| stalwartlabs/stalwart - All-in-one Mail & Collaboration server. Secure, scalable and fluent in every protocol (IMAP, JMAP, SMTP, CalDAV, CardDAV, WebDAV). | Rust | 12872 | backend, caldav, carddav, imap, jmap, mail, pop3, rust +3 | active |
| safing/portmaster - 🏔 Love Freedom - ❌ Block Mass Surveillance | Go | 12845 | application-firewall, dns, firewall, go, golang, networking, privacy, privacy-by-design +3 | active |
| swaggo/swag - Automatically generate RESTful API documentation with Swagger 2.0 for Go. | Go | 12822 | annotations, backend, go, golang, openapi, swagger, swagger2 | active |
| web-infra-dev/rspack - Fast Rust-based bundler for the web with a modernized webpack API 🦀 | Rust | 12720 | backend, build-tool, bundler, compiler, esm, infrastructure, javascript, jsx +4 | active |
| heroiclabs/nakama - Scalable open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games. | Go | 12655 | backend, cpp, csharp, dotnet, game, game-backend, game-framework, gamedev +4 | active |
| fullstorydev/grpcurl - Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers | Go | 12645 | backend, go, golang, grpc, protobuf | active |
| elastic/beats - :tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash | Go | 12620 | filebeat, go, heartbeat, metricbeat, packetbeat, winlogbeat | active |
| IBM/sarama - Sarama is a Go library for Apache Kafka. | Go | 12487 | go, kafka, kafka-client | active |
| anchore/grype - A vulnerability scanner for container images and filesystems | Go | 12262 | container-image, containers, cyclonedx, docker, go, golang, hacktoberfest, infrastructure +4 | active |
| gotenberg/gotenberg - A developer-friendly API for converting many document formats into PDF files, and more! | Go | 12170 | api, backend, chrome, chromium, convert-to-pdf, developer-tools, docker, docx-to-pdf +4 | active |
| drakkan/sftpgo - Full-featured and highly configurable SFTP, HTTP/S, FTP/S and WebDAV server - S3, Google Cloud Storage, Azure Blob | Go | 12080 | azure-blob, backend, cloud-storage, data, data-at-rest-encryption, docker, ftp, ftp-server +4 | active |
| Shopify/toxiproxy - :alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing | Go | 12048 | chaos, down, go, is, omg, proxy, resiliency, tcp-proxy +1 | active |
| shirou/gopsutil - psutil for golang | Go | 11832 | go, golang, system-information | active |
| o2sh/onefetch - Command-line Git information tool | Rust | 11798 | cli, command-line, command-line-interface, git, rust, tool | active |
| go-resty/resty - Simple HTTP, REST, and SSE client library for Go | Go | 11677 | backend, backoff, circuit-breaker, curl-command, digest-authentication, go, go-library, go-resty +4 | active |
| quic-go/quic-go - A production-ready QUIC implementation in pure Go | Go | 11605 | backend, go, golang, http3, protocol, qlog, quic, quic-client +1 | active |
| jetify-com/devbox - Instant, easy, and predictable development environments | Go | 11583 | build-system, build-tool, buildpack, containers, dev-environment, devbox, development-environment, go +4 | active |
| gravitl/netmaker - Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks. | Go | 11581 | backend, cloud, devsecops, frontend, go, infrastructure, ipv6-support, k8s +4 | active |
| jordansissel/fpm - Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity. | Ruby | 11472 | packaging, ruby | active |
| kubescape/kubescape - Kubescape is an open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters. It includes risk analysis, security, compliance, and misconfiguration scanning, saving Kubernetes users and administrators precious time, effort, and resources. | Go | 11438 | best-practice, devops, go, infrastructure, kubernetes, mitre-attack, nsa, security +1 | active |
| linkerd/linkerd2 - Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x. | Go | 11398 | cloud-native, go, golang, infrastructure, kubernetes, linkerd, rust, security +1 | active |
| BishopFox/sliver - Adversary Emulation Framework | Go | 11249 | adversarial-attacks, adversary-simulation, backend, c2, command-and-control, dns, dns-server, go +4 | active |
| loft-sh/vcluster - vCluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It’s cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces. | Go | 11146 | cloud-native, go, helm, infrastructure, k3s, k8s, kubectl, kubernetes +4 | active |
| bufbuild/buf - The best way of working with Protocol Buffers. | Go | 11127 | backend, buf-cli, buf-schema-registry, cli, go, grpc, protobuf, protoc +1 | active |
| php/frankenphp - 🧟 The modern PHP app server | Go | 11087 | backend, caddy, frankenphp, go, php, sapi, worker | active |
| FerretDB/FerretDB - A truly Open Source MongoDB alternative | Go | 10952 | data, database, document, ferretdb, go, golang, hacktoberfest, mongo +4 | active |
| dexidp/dex - OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors | Go | 10830 | go, hacktoberfest, identity-provider, idp, infrastructure, kubernetes, oidc, security | active |
| rerun-io/rerun - Visualize, query, and stream to train on multimodal robotics data. | Rust | 10822 | computer-vision, cpp, multimodal, python, robotics, rust, visualization | active |
| pressly/goose - A database migration tool. Supports SQL migrations and Go functions. | Go | 10724 | data, database, database-migrations, go, golang, migration, migrations, mysql +4 | active |
| TykTechnologies/tyk - Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols | Go | 10724 | api, api-gateway, api-management, backend, cloudnative, go, graphql, grpc +4 | active |
| fsnotify/fsnotify - Cross-platform filesystem notifications for Go. | Go | 10704 | go | active |
| sashabaranov/go-openai - OpenAI ChatGPT, GPT-5, GPT-Image-1, Whisper API clients for Go | Go | 10666 | backend, chatgpt, chatgpt-api, dall-e, go, golang, gpt-4, gpt-5 +4 | active |
| siderolabs/talos - Talos Linux is a modern Linux distribution built for Kubernetes. | Go | 10469 | backend, cloud-native, containerd, go, grpc, infrastructure, kubernetes, kubernetes-distribution +3 | active |
| distribution/distribution - The toolkit to pack, ship, store, and deliver container content | Go | 10429 | cncf, containers, distribution, go, infrastructure, oci, oci-specification, registry | active |
| MudBlazor/MudBlazor - Blazor Component Library based on Material Design principles. Do more with Blazor, utilizing CSS and keeping JavaScript to a bare minimum. | C# | 10412 | blazor, blazor-components, c#, component, component-library, components, csharp, frontend +2 | active |
| sourcegraph/conc - Better structured concurrency for go | Go | 10394 | concurrency, go, golang, goroutines | active |
| google/osv-scanner - Vulnerability scanner written in Go which uses the data provided by https://osv.dev | Go | 10309 | data, go, scanner, security, security-audit, security-tools, vulnerability-scanner | active |
| sourcegraph/sourcegraph-public-snapshot - Code AI platform with Code Search & Cody | Go | 10282 | code-intelligence, code-search, cody, go, repo-type-main, sourcegraph | archived |
| kedacore/keda - KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes | Go | 10218 | autoscaling, event-driven, go, hacktoberfest, infrastructure, keda, kubernetes, serverless | active |
| dstotijn/hetty - An HTTP toolkit for security research. | Go | 10207 | backend, bugbounty, go, http, infosec, mitm, pentesting, proxy +1 | active |
| containerd/nerdctl - contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, … | Go | 10105 | cli, containerd, go, infrastructure | active |
| bxcodec/go-clean-arch - Go (Golang) Clean Architecture based on Reading Uncle Bob’s Clean Architecture | Go | 10099 | architecture, article, clean-architecture, data, database, go, golang, mysql +1 | active |
| golang/protobuf - Go support for Google’s protocol buffers | Go | 10073 | go, golang, protobuf, protocol-buffers | active |
| HangfireIO/Hangfire - An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required | C# | 10071 | background-jobs, background-thread, background-worker, c#, dotnet, dotnet-core, hangfire, scheduled-jobs | active |
| stakater/Reloader - A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig – [✩Star] if you’re using it! | Go | 10070 | configmap, daemonset, deploymentconfigs, deployments, go, infrastructure, k8s, kubernetes +4 | active |
| velero-io/velero - Backup and migrate Kubernetes applications and their persistent volumes | Go | 10028 | backup, disaster-recovery, go, hacktoberfest, infrastructure, kubernetes, velero | active |
| nezhahq/nezha - :trollface: Self-hosted, lightweight server and website monitoring and O&M tool | Go | 10017 | backend, go, monitoring, monitoring-tool, system | active |
| projectdiscovery/httpx - httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library. | Go | 9957 | backend, bugbounty, cli, cybersecurity, go, hacktoberfest, http, lib +4 | active |
| unoplatform/uno - Open-source platform for building cross-platform native Mobile, Web, Desktop and Embedded apps quickly. Create rich, C#/XAML, single-codebase apps from any IDE. Hot Reload included! 90m+ NuGet Downloads!! | C# | 9951 | android, c#, c-sharp, cross-platform, csharp, dotnet, hacktoberfest, linux +4 | active |
| prometheus-operator/prometheus-operator - Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes | Go | 9922 | go, hacktoberfest, infrastructure, kubernetes, monitoring, prometheus | active |
| kubernetes/client-go - Go client for Kubernetes. | Go | 9818 | go, infrastructure, k8s-staging | active |
| tilt-dev/tilt - Define your dev environment as code. For microservice apps on Kubernetes. | Go | 9727 | development-environment, go, infrastructure, kubernetes | active |
| ThreeDotsLabs/watermill - Building event-driven applications the easy way in Go. | Go | 9716 | cqrs, event-driven, event-sourcing, events, go, golang, kafka, nats +4 | active |
| go-acme/lego - Let’s Encrypt/ACME client and library written in Go | Go | 9611 | acme, acme-client, certificate, dns, go, letsencrypt, rfc8555, rfc8737 +3 | active |
| gruntwork-io/terragrunt - Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale. | Go | 9582 | aws, cli, developer-tools, devops, go, infrastructure, opentofu, terraform | active |
| etcd-io/bbolt - An embedded key/value database for Go. | Go | 9523 | data, go | active |
| flannel-io/flannel - flannel is a network fabric for containers, designed for Kubernetes | Go | 9454 | docker, docker-image, flannel, go, infrastructure, kubernetes, network, overlay-network +1 | active |
| litedb-org/LiteDB - LiteDB - A .NET NoSQL Document Store in a single data file | C# | 9395 | c#, data, database, dotnet, hacktoberfest, litedb, nosql | active |
| golang/mock - GoMock is a mocking framework for the Go programming language. | Go | 9363 | go | archived |
| reviewdog/reviewdog - 🐶 Automated code review tool integrated with any code analysis tools regardless of programming language | Go | 9315 | bitbucket, ci, cli, code-quality, code-review, codereview, github, gitlab +4 | active |
| keybase/client - Keybase Go Library, Client, Service, OS X, iOS, Android, Electron | Go | 9211 | chat, end-to-end-encryption, frontend, go, kbfs, keybase, mobile, pgp +2 | active |
| google/pprof - pprof is a tool for visualization and analysis of profiling data | Go | 9179 | data, go, performance, performance-analysis, pprof, profiler | active |
| kubernetes-sigs/kubebuilder - Kubebuilder - SDK for building Kubernetes APIs using CRDs | Go | 9154 | backend, developer-tools, go, infrastructure, k8s-sig-api-machinery | active |
| golang-jwt/jwt - Go implementation of JSON Web Tokens (JWT). | Go | 9089 | auth, ed25519, go, golang, jwt, security | active |
| onsi/ginkgo - A Modern Testing Framework for Go | Go | 9001 | bdd, bdd-framework, go, golang, test, test-driven-development, testing | active |
| anchore/syft - CLI tool and library for generating a Software Bill of Materials from container images and filesystems | Go | 8995 | cli, containers, cyclonedx, docker, go, golang, hacktoberfest, infrastructure +4 | active |
| tektoncd/pipeline - A cloud-native Pipeline resource. | Go | 8971 | cdf, go, hacktoberfest, infrastructure, kubernetes, pipeline, tekton | active |
| kubernetes-sigs/external-dns - Configure external DNS servers dynamically from Kubernetes resources | Go | 8961 | aws, clouddns, dns, dns-controller, dns-providers, dns-record, dns-servers, external-dns +4 | active |
| teamhanko/hanko - Modern authentication, on your terms. Open source alternative to Auth0, Clerk, WorkOS, Stytch. | Go | 8930 | 2fa, authentication, ciam, fido2, go, iam, jwt, mfa +4 | active |
| kubernetes/autoscaler - Autoscaling components for Kubernetes | Go | 8859 | go, infrastructure | active |
| Melkeydev/go-blueprint - Go-blueprint allows users to spin up a quick Go project using a popular framework | Go | 8835 | go | active |
| patrickmn/go-cache - An in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. | Go | 8824 | cache, go, library | active |
| appleboy/gorush - A push notification server written in Go (Golang). | Go | 8726 | android, apns, backend, gcm, go, golang, gorush-server, ios +4 | active |
| openstatusHQ/openstatus - 🫖 Status page with uptime monitoring & API monitoring as code 🫖 | TypeScript | 8694 | backend, bun, drizzle-orm, frontend, infrastructure, monitoring, monitoring-as-code, nextjs +4 | active |
| aws/aws-sdk-go - This SDK has reached end-of-support. The AWS SDK for Go v2 is available here: https://github.com/aws/aws-sdk-go-v2 | Go | 8689 | aws, aws-sdk, developer-tools, go | archived |
| redpanda-data/connect - Fancy stream processing made operationally mundane | Go | 8676 | amqp, cqrs, data, data-engineering, data-ops, etl, event-sourcing, go +4 | active |
| cloudnative-pg/cloudnative-pg - CloudNativePG is a comprehensive platform designed to seamlessly manage PostgreSQL databases within Kubernetes environments, covering the entire operational lifecycle from initial deployment to ongoing maintenance | Go | 8658 | automated-failover, business-continuity, data, database, database-management, devops, disaster-recovery, failover +4 | active |
| linuxkit/linuxkit - A toolkit for building secure, portable and lean operating systems for containers | Go | 8613 | cloud, containers, devops-tools, go, immutable-infrastructure, infrastructure, linux, linuxkit | active |
| segmentio/kafka-go - Kafka library in Go | Go | 8557 | consumer, go, golang, golang-library, golang-native, kafka, kafka-client, producer +1 | active |
| getanteon/anteon - Anteon (formerly Ddosify): eBPF-based Kubernetes Monitoring and Performance Testing | Go | 8531 | ddosify, docker, go, golang, hacktoberfest, infrastructure, k8s, kubernetes +4 | active |
| smallstep/certificates - 🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH. | Go | 8522 | acme, acme-server, backend, ca, certificate-authority, certificates, go, pki +4 | active |
| prometheus/alertmanager - Prometheus Alertmanager | Go | 8485 | alertmanager, deduplication, email, go, hacktoberfest, monitoring, notifications, opsgenie +2 | active |
| ko-build/ko - Build and deploy Go applications | Go | 8434 | container, containers, deploy, docker, go, golang, infrastructure, kubernetes | active |
| gonum/gonum - Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more | Go | 8369 | data, data-analysis, go, golang, graph, matrix, scientific-computing, statistics | active |
| HavocFramework/Havoc - The Havoc Framework | Go | 8367 | go | archived |
| oapi-codegen/oapi-codegen - Generate Go client and server boilerplate from OpenAPI 3 specifications | Go | 8338 | backend, go, golang, openapi, openapi-codegen, openapi-generator, openapi3, rest-api +2 | active |
| pkg/errors - Simple error handling primitives | Go | 8253 | go | active |
| traefik/yaegi - Yaegi is Another Elegant Go Interpreter | Go | 8240 | go, golang, interpreter | active |
| smartcontractkit/chainlink - node of the decentralized oracle network, bridging on and off-chain computation | Go | 8203 | blockchain, chainlink, ethereum, go, golang, oracle, solidity | active |
| metallb/metallb - A network load-balancer implementation for Kubernetes using standard routing protocols | Go | 8197 | arp, bare-metal, bgp, frr, go, hacktoberfest, infrastructure, keepalived +3 | active |
| fluxcd/flux2 - Open and extensible continuous delivery solution for Kubernetes. Powered by GitOps Toolkit. | Go | 8137 | continuous-delivery, gitops, gitops-toolkit, go, helm, infrastructure, kubernetes, kustomize | active |
| allegro/bigcache - Efficient cache for gigabytes of data written in Go. | Go | 8131 | cache, caching, data, go, golang-library, hacktoberfest, performance | active |
| OrchardCMS/OrchardCore - Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework. | C# | 8082 | asp-net, c#, c-sharp, cms, dotnet-core, modular, orchard-cms, orchardcore | active |
| aquasecurity/kube-bench - Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark | Go | 8049 | cis-benchmark, cis-kubernetes-benchmark, cis-security, go, hacktoberfest, infrastructure, kube-bench, kubernetes +3 | active |
| mitchellh/mapstructure - Go library for decoding generic map values into native Go structures and vice versa. | Go | 8041 | go | archived |
| gunnarmorling/1brc - 1️⃣🐝🏎️ The One Billion Row Challenge – A fun exploration of how quickly 1B rows from a text file can be aggregated with Java | Java | 8036 | 1brc, challenges, java | active |
| kata-containers/kata-containers - Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/ | Rust | 7965 | acrn, containers, cri, cri-o, docker, firecracker, infrastructure, k8s +4 | active |
| cloudwego/kitex - Go RPC framework with high-performance and strong-extensibility for building micro-services. | Go | 7956 | backend, framework, go, grpc, microservices, protobuf, rpc, streaming +1 | active |
| gruntwork-io/terratest - Terratest is a Go library that makes it easier to write automated tests for your infrastructure code. | Go | 7918 | aws, devops, docker, go, golang, infrastructure, packer, terraform +2 | active |
| teivah/100-go-mistakes - 📖 100 Go Mistakes and How to Avoid Them | Go | 7883 | book, chinese, documentation, english, go, golang, japanese, learning | active |
| expr-lang/expr - Expression language and expression evaluation for Go | Go | 7870 | bytecode, configuration-language, engine, evaluator, expr, expression, expression-evaluator, expression-language +3 | active |
| pocket-id/pocket-id - A simple and easy-to-use OIDC provider that allows users to authenticate with their passkeys to your services. | Go | 7869 | go, idp, oidc, passkeys, self-hosted | active |
| turbot/steampipe - Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required. | Go | 7823 | aws, azure, cis, cloud, cnapp, cspm, data, devops +4 | active |
| kyverno/kyverno - Unified Policy as Code | Go | 7771 | compliance, go, governance, infrastructure, kubernetes, policy-as-code, security | active |
| cilium/ebpf - ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel. | Go | 7763 | btf, ebpf, go, golang, linux | active |
| chaos-mesh/chaos-mesh - A Chaos Engineering Platform for Kubernetes. | Go | 7711 | chaos, chaos-engineering, chaos-experiments, chaos-mesh, chaos-testing, cloud-native, cncf, fault-injection +4 | active |
| operator-framework/operator-sdk - SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding. | Go | 7646 | developer-tools, go, infrastructure, kubernetes, operator, sdk | active |
| aws/karpenter-provider-aws - Karpenter is a Kubernetes Node Autoscaler built for flexibility, performance, and simplicity. | Go | 7632 | go, infrastructure | active |
| evrone/go-clean-template - Clean Architecture template for Golang services | Go | 7574 | clean-architecture, dependency-injection, example, go, golang, microservices, template | active |
| ninenines/cowboy - Small, fast, modern HTTP server for Erlang/OTP. | Erlang | 7497 | backend, cowboy, erlang, functional, high-performance, http, http-server, http2 +4 | active |
| go-git/go-git - A highly extensible Git implementation in pure Go. | Go | 7472 | backend, git, git-client, git-library, git-server, go, go-git, golang | active |
| shopspring/decimal - Arbitrary-precision fixed-point decimal numbers in Go | Go | 7363 | bignumber, decimals, go, golang, money, precision | active |
| cloudwego/hertz - Go HTTP framework with high-performance and strong-extensibility for building micro-services. | Go | 7231 | backend, go, http, microservices | active |
| projectcalico/calico - Cloud native networking and network security | Go | 7214 | cats, cni, cni-plugin, ebpf, go, host-protection, identity-aware-policy, infrastructure +4 | active |
| vektra/mockery - A mock code autogenerator for Go | Go | 7112 | generation, generator, go, golang, mock, mockgen, mocking, mocks +3 | active |
| go-co-op/gocron - Easy and fluent Go cron scheduling. This is a fork from https://github.com/jasonlvhit/gocron | Go | 7061 | clockwork, cron, go, gocron, golang, golang-job-scheduling, hacktoberfest, schedule +1 | active |
| open-telemetry/opentelemetry-collector - OpenTelemetry Collector | Go | 7051 | go, infrastructure, metrics, monitoring, observability, open-telemetry, opentelemetry, telemetry | active |
| go-yaml/yaml - YAML support for the Go language. | Go | 7023 | go | archived |
| aquasecurity/tfsec - Tfsec is now part of Trivy | Go | 7003 | aws, azure, ci, compliance, devops, devsecops, digitalocean, go +4 | active |
| aarondl/sqlboiler - Generate a Go ORM tailored to your database schema. | Go | 6992 | data, database, go, golang, mssql, mysql, orm, postgres +3 | active |
| cosmos/cosmos-sdk - Framework for building performant, customizable blockchains with native interoperability | Go | 6992 | blockchain, cometbft, cosmos-sdk, cryptocurrency, developer-tools, go, golang, tendermint | active |
| charmbracelet/huh - Build terminal forms and prompts 🤷🏻♀️ | Go | 6899 | cli, go | active |
| kubevirt/kubevirt - Kubernetes Virtualization API and runtime in order to define and manage virtual machines. | Go | 6866 | backend, go, hacktoberfest, infrastructure, kubernetes, libvirt, virtualization, vms | active |
| go-gost/gost - GO Simple Tunnel - a simple tunnel written in golang | Go | 6837 | backend, dns, dtls, go, golang, grpc, http, http2 +4 | active |
| libp2p/go-libp2p - libp2p implementation in Go | Go | 6808 | go, libp2p, networking-stack, p2p | active |
| luraproject/lura - Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation | Go | 6775 | api-gateway, apis, backend, backend-services, gateway, gateway-api, go, golang +4 | active |
| grpc-ecosystem/go-grpc-middleware - Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more. | Go | 6749 | authentication, backend, generic-functions, go, golang, grpc, interceptor, library +4 | active |
| authzed/spicedb - Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data | Go | 6721 | abac, acl, authorization, ciam, cloud-native, data, database, distributed-systems +4 | active |
| spf13/afero - The Universal Filesystem Abstraction for Go | Go | 6649 | compression, filesystem, fs, go, golang, network-file-system, network-file-transfer, vfs +1 | active |
| external-secrets/external-secrets - External Secrets Operator reads information from a third-party service like AWS Secrets Manager and automatically injects the values as Kubernetes Secrets. | Go | 6623 | external-secrets, go, hacktoberfest, infrastructure, kubernetes, kubernetes-secrets, secrets-manager | active |
| nats-io/nats.go - Golang client for NATS, the cloud native messaging system. | Go | 6610 | cloud-native, cloud-native-architectures, cloud-native-microservices, go, golang, microservices, microservices-architecture, nats +1 | active |
| opencost/opencost - Cost monitoring for Kubernetes workloads and cloud costs | Go | 6552 | aws, azure, cncf, cost, cost-optimization, finops, gcp, go +4 | active |
| techschool/simplebank - Backend master class: build a simple bank service in Go | Go | 6481 | backend, docker, gin, go, golang, grpc, grpc-go, http-server +2 | active |
| xataio/pgroll - PostgreSQL zero-downtime migrations made easy | Go | 6470 | data, go, golang, hacktoberfest, migrations, postgres, postgresql, schema +1 | active |
| fullstackhero/dotnet-starter-kit - Production Grade Cloud-Ready .NET 10 Starter Kit (Web API + Blazor Client) with Multitenancy Support, and Clean/Modular Architecture that saves roughly 200+ Development Hours! All Batteries Included. | C# | 6467 | aws, backend, blazor, boilerplate, c#, clean-architechture, clean-architecture, codewithmukesh +4 | active |
| cloudquery/cloudquery - Data pipelines for cloud config and security data. Build cloud asset inventory, CSPM, FinOps, and vulnerability management solutions. Extract from AWS, Azure, GCP, and 70+ cloud and SaaS sources. | Go | 6410 | airbyte, attack-surface-management, aws, azure, backend, bigquery, cspm, data +4 | active |
| open-telemetry/opentelemetry-go - OpenTelemetry Go API and SDK | Go | 6397 | backend, developer-tools, go, logging, metrics, opentelemetry, tracing | active |
| fleetdm/fleet - Open device management | Go | 6391 | binary-authorization, configuration-management, device-management, gitops, go, ios, linux, macos +4 | active |
| garethgeorge/backrest - Backrest is a web UI and orchestrator for restic backup. | Go | 6350 | backups, frontend, go, restic, restic-backups, webui | active |
| datreeio/datree - Prevent Kubernetes misconfigurations from reaching production (again 😤 )! From code to cloud, Datree provides an E2E policy enforcement solution to run automatic checks for rule violations. See our docs: https://hub.datree.io | Go | 6341 | admission-webhook, best-practices, cli, datree, devops, go, guardrail, infrastructure +4 | archived |
| apache/iotdb - Apache IoTDB | Java | 6330 | big-data, data, database, iot, java, nosql, timeseries, tsdb | active |
| actions/actions-runner-controller - Kubernetes controller for GitHub Actions self-hosted runners | Go | 6260 | github-actions, go, infrastructure, kubernetes, open-source, operator | active |
| Nukesor/pueue - :stars: Manage your shell commands. | Rust | 6212 | cli, command-line, command-line-tool, daemon, hacktoberfest, queue-manager, queue-tasks, rust +1 | active |
| dotnet-state-machine/stateless - A simple library for creating state machines in C# code | C# | 6174 | c# | active |
| k0sproject/k0s - k0s - The Zero Friction Kubernetes | Go | 6163 | go, infrastructure, kubernetes | active |
| StackExchange/StackExchange.Redis - General purpose redis client | C# | 6151 | c#, c-sharp, redis, redis-client | active |
| openbao/openbao - OpenBao is a software solution to manage, store, and distribute sensitive data including secrets, certificates, and keys. | Go | 6133 | data, go, secret-management, security | active |
| cue-lang/cue - The home of the CUE language! Validate and define text-based and dynamic configuration | Go | 6107 | configuration, data, go, infrastructure, kubernetes, validation | active |
| google/uuid - Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services. | Go | 6067 | go, security, uuid | active |
| elastic/go-elasticsearch - The official Go client for Elasticsearch | Go | 6050 | client, elasticsearch, go, golang | active |
| amitshekhariitbhu/go-backend-clean-architecture - A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker. | Go | 6035 | api, architecture, backend, clean-architecture, docker, gin, go, golang +4 | active |
| prometheus/client_golang - Prometheus instrumentation library for Go applications | Go | 5977 | go | active |
| hashicorp/go-plugin - Golang plugin system over RPC. | Go | 5969 | go | active |
| projectdiscovery/naabu - A fast port scanner written in go with a focus on reliability and simplicity. Designed to be used in combination with other tools for attack surface discovery in bug bounties and pentests | Go | 5951 | cdn-exclusion, go, hacktoberfest, nmap, port-enumeration, portscanner, scan-ports | active |
| sigstore/cosign - Code signing and transparency for containers and binaries | Go | 5942 | go, infrastructure | active |
| stefanprodan/podinfo - Go microservice template for Kubernetes | Go | 5907 | cuelang, e2e-testing, gitops, go, golang, helm, infrastructure, kubernetes +3 | active |
| Permify/permify - An open-source authorization as a service inspired by Google Zanzibar, designed to build and manage fine-grained and scalable authorization systems for any application. — Permify is now part of FusionAuth 🎉 | Go | 5873 | abac, access-control, acl, authorization, backend, ciam, cloud-native, distributed +4 | active |
| letsencrypt/boulder - An ACME-based certificate authority, written in Go. | Go | 5703 | acme, boulder, ca, certificate-authority, go, lets-encrypt, pki, rfc8555 +1 | active |
| loro-dev/loro - Make your JSON data collaborative and version-controlled with CRDTs | Rust | 5645 | collaborative-editing, crdt, data, local-first, offline-first, p2p, privacy-first, rich-text +1 | active |
| matrix-org/dendrite - Dendrite is a second-generation Matrix homeserver written in Go! | Go | 5644 | dendrite, go, golang, hacktoberfest, matrix, matrix-homeserver, matrix-org | archived |
| Tracer-Cloud/opensre - Build your own AI SRE agents. The open source toolkit for the AI era. | Python | 5643 | ai-sre, alerting, datadog, grafana, incident-management, infrastructure, observability, python +4 | active |
| cri-o/cri-o - Open Container Initiative-based implementation of Kubernetes Container Runtime Interface | Go | 5613 | container-runtime-interface, crun, go, hacktoberfest, infrastructure, k8s-sig-node, kata-containers, kubernetes +3 | active |
| cubefs/cubefs - cloud-native distributed storage | Go | 5569 | ai-native-storage, cloud-native-storage, cloud-storage, cncf, data, data-orchestration, distributed-file-system, distributed-storage +4 | active |
| daeuniverse/dae - eBPF-based Linux high-performance transparent proxy solution. | Go | 5529 | dae, ebpf, go, golang, policy-routing, sdwan, shadowsocks, transparent-proxy +1 | active |
| kgateway-dev/kgateway - The Cloud-Native API Gateway and AI Gateway | Go | 5527 | api-gateway, api-management, backend, cloud-native, envoy, envoy-proxy, go, grpc +4 | active |
| mgechev/revive - 🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint | Go | 5506 | go, golang, golint, hacktoberfest, linter, static-analysis, static-code-analysis | active |
| burrowers/garble - Obfuscate Go builds | Go | 5505 | binary, build, code-obfuscator, go, golang, obfuscation | active |
| klauspost/compress - Optimized Go Compression Packages | Go | 5499 | compression, decompression, deflate, go, golang, gzip, snappy, zip +2 | active |
| karmada-io/karmada - Open, Multi-Cloud, Multi-Cluster Kubernetes Orchestration | Go | 5478 | cloud-computing, cloud-native, containers, go, infrastructure, k8s, kubernetes, multi-cluster +1 | active |
| ossf/scorecard - OpenSSF Scorecard - Security health metrics for Open Source | Go | 5455 | go, openssf-scorecard, scorecard, security | active |
| litmuschaos/litmus - Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q | Go | 5407 | chaos-engineering, chaos-experiments, chaos-testing, chaoshub, cloud-native, cncf, developer-tools, devops +4 | active |
| lxc/incus - Powerful system container and virtual machine manager | Go | 5398 | cloud, containers, go, hacktoberfest, infrastructure, virtual-machines | active |
| brianvoe/gofakeit - Random fake data generator written in go | Go | 5354 | data, fake, generator, go, golang, random, seed | active |
| trustwallet/assets - A comprehensive, up-to-date collection of information about several thousands (!) of crypto tokens. | Go | 5309 | go | active |
| charmbracelet/wish - Make SSH apps, just like that! 💫 | Go | 5226 | go, hacktoberfest, ssh | active |
| dromara/carbon - A simple, semantic and developer-friendly time package for golang | Go | 5222 | calendar, carbon, date, datetime, developer-tools, go, gorm, hebrew +4 | active |
| xjasonlyu/tun2socks - tun2socks - powered by gVisor TCP/IP stack | Go | 5206 | backend, go, golang, gvisor, http-proxy, nat, proxifier, proxy +4 | active |
| uber-go/goleak - Goroutine leak detector | Go | 5196 | go | active |
| rust-lang/rust-bindgen - Automatically generates Rust FFI bindings to C (and some C++) libraries. | Rust | 5190 | bindings, codegen, ffi, rust | active |
| openfga/openfga - A high performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar | Go | 5186 | abac, authorization, entitlements, fga, fine-grained-access-control, fine-grained-authorization, go, golang +4 | active |
| trailbaseio/trailbase - An open, sub-millisecond, single-executable Firebase alternative with type-safe APIs, built-in WebAssembly runtime, realtime subscriptions, auth, and admin UI built on Rust, SQLite & Wasmtime. | Rust | 5180 | authentication, backend, data, database, frontend, rest-api, rust, security | active |
| crazy-max/WindowsSpyBlocker - Block spying and tracking on Windows | Go | 5120 | blocker, dnscrypt, firewall, go, hostsfile, ncsi, openwrt, proxifier +4 | active |
| grafana/mimir - Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus. | Go | 5101 | go, infrastructure, metrics, observability, opentelemetry, otlp, prometheus, tsdb | active |
| hashicorp/golang-lru - Golang LRU cache | Go | 5070 | go | active |
| jesseduffield/horcrux - Split your file into encrypted fragments so that you don’t need to remember a passcode | Go | 5061 | go | active |
| oklog/ulid - Universally Unique Lexicographically Sortable Identifier (ULID) in Go | Go | 5030 | go | active |
| dotnet/MQTTnet - MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/. | C# | 4992 | anycpu, backend, broker, c#, communication, csharp, iot, iot-framework +4 | active |
| francoismichel/ssh3 - SSH3: faster and rich secure shell using HTTP/3, checkout our article here: https://arxiv.org/abs/2312.08396 and our Internet-Draft: https://datatracker.ietf.org/doc/draft-michel-ssh3/ | Go | 4980 | backend, cli, go | active |
| jassics/security-study-plan - Complete Practical Study Plan to become a successful cybersecurity engineer based on roles like Pentest, AppSec, Cloud Security, DevSecOps and so on… | Unknown | 4965 | api-security, application-security, appsec, appsec-tutorials, aws-security, azure-security, backend, cybersecurity +4 | active |
| diggerhq/digger - Digger is an open source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline ⚡️ | Go | 4945 | github-actions, go, hacktoberfest, infrastructure, infrastructure-as-code, open-source, tacos, terraform +4 | active |
| go-mysql-org/go-mysql - a powerful mysql toolset with Go | Go | 4942 | data, go | active |
| ServiceWeaver/weaver - Programming framework for writing and deploying cloud applications. | Go | 4838 | go | archived |
| uptrace/bun - SQL-first Golang ORM | Go | 4819 | data, database, go, golang, mssql, mysql, oracle, orm +4 | active |
| kardianos/service - Run go programs as a service on major platforms. | Go | 4816 | go | active |
| canonical/lxd - Powerful system container and virtual machine manager | Go | 4758 | containers, criu, go, hacktoberfest, infrastructure, lxc, lxd | active |
| Masterminds/sprig - Useful template functions for Go templates. | Go | 4713 | go, template, templates | active |
| dkron-io/dkron - Dkron - Distributed, fault tolerant job scheduling system https://dkron.io | Go | 4691 | cron, distributed-systems, fault-tolerance, go, scheduled-jobs | active |
| deckarep/golang-set - A simple, battle-tested and generic set type for the Go language. Trusted by GoogleCloudPlatform, Docker, 1Password, Ethereum and Hashicorp. | Go | 4682 | concurrency, datastructures, generics, go, golang, infrastructure, set, threadsafe | active |
| open-telemetry/opentelemetry-collector-contrib - Contrib repository for the OpenTelemetry Collector | Go | 4667 | go, open-telemetry, opentelemetry | active |
| google/go-cmp - Package for comparing Go values in tests | Go | 4632 | equality, go, testing | active |
| antoniomika/sish - HTTP(S)/WS(S)/TCP Tunnels to localhost using only SSH. | Go | 4630 | backend, go, http, https, ngrok, serveo, ssh, tcp +2 | active |
| IgorMundstein/WinMemoryCleaner - This free RAM cleaner uses native Windows features to optimize memory areas. It’s a compact, portable, and smart application. | C# | 4613 | c#, cleaner, foss, gaming-performance, memory, memory-cache, memory-cleaner, memory-leak +4 | active |
| mitchellh/gox - A dead simple, no frills Go cross compile tool | Go | 4583 | go | archived |
| nicocha30/ligolo-ng - An advanced, yet simple, tunneling/pivoting tool that uses a TUN interface. | Go | 4564 | go, golang, offensive-security, pentest-tool, pentesting, pivoting, post-exploitation, redteam +2 | active |
| nalgeon/redka - Redis re-implemented with SQL | Go | 4552 | data, database, go, key-value, postgres, redis, sqlite | active |
| goravel/goravel - The full-featured Golang Development Framework skeleton | Go | 4526 | api, backend, framework, go, golang, grpc, laravel, microservice +2 | active |
| charmbracelet/mods - AI on the command line | Go | 4522 | go | archived |
| cberner/redb - An embedded key-value database in pure Rust | Rust | 4517 | data, rust | active |
| nikolaydubina/go-recipes - 🦩 Tools for Go projects | Go | 4489 | awesome, awesome-list, benchmarking, code-generation, code-visualization, command-line-tool, compilers, data +4 | active |
| googleapis/google-cloud-go - Google Cloud Client Libraries for Go. | Go | 4455 | cloud-bigquery, cloud-datastore, cloud-pubsub, cloud-storage, go, golang, google-cloud | active |
| cerbos/cerbos - Cerbos is the open core, language-agnostic, scalable authorization solution that makes user permissions and authorization simple to implement and manage by writing context-aware access control policies for your application resources. | Go | 4417 | access-control, authorization, go, golang, infrastructure, kubernetes, policy, security | active |
| thangchung/go-coffeeshop - ☕ A practical event-driven microservices demo built with Golang. Nomad, Consul Connect, Vault, and Terraform for deployment | Go | 4355 | alpinejs, backend, clean-architecture, consul-connect, data, ddd, dependency-injection, echo-framework +4 | active |
| smallstep/cli - 🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc. | Go | 4238 | certificate, cli, cryptography, encryption, go, jose, jwe, jws +4 | active |
| WireGuard/wireguard-go - Mirror only. Official repository is at https://git.zx2c4.com/wireguard-go | Go | 4211 | go | active |
| bufbuild/protoc-gen-validate - Protocol Buffer Validation - replaced by https://github.com/bufbuild/protovalidate | Go | 4123 | constraints, go, protoc, protoc-plugin, protocol-buffers, validation | active |
| knadh/koanf - Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper. | Go | 4032 | config, config-loader, configuration, configuration-file, configuration-management, etcd-client, go, golang +4 | active |
| runfinch/finch - The Finch CLI is an open source client for container development | Go | 4024 | cli, containerd, containers, go, infrastructure, lima-vm, nerdctl | active |
| go-redsync/redsync - Distributed mutual exclusion lock using Redis for Go | Go | 4010 | go | active |
| ardanlabs/service - Starter-kit for writing services in Go using Kubernetes. | Go | 4006 | go | active |
| emitter-io/emitter - High performance, distributed and low latency publish-subscribe platform. | Go | 4004 | emitter, go, golang, high-performance, low-latency, mqtt, mqtt-broker, networking +2 | active |
| Velocidex/velociraptor - Digging Deeper…. | Go | 3975 | digital-forensics, endpoint-discovery, endpoint-protection, endpoint-security, forensics-investigations, go, incident-response, inventory-management +1 | active |
| google/go-containerregistry - Go library and CLIs for working with container registries | Go | 3881 | container, container-registry, docker, go, infrastructure, registry | active |
| uber-go/nilaway - Static analysis tool to detect potential nil panics in Go code | Go | 3823 | go, nil-pointer, nilability, nilability-analysis, static-analysis | active |
| XTLS/RealiTLScanner - A TLS server scanner for Reality | Go | 3784 | backend, go | active |
| OffchainLabs/prysm - Go implementation of Ethereum proof of stake | Go | 3759 | ethereum, go | active |
| Neo23x0/Loki - Loki - Simple IOC and YARA Scanner | Python | 3755 | antivirus, dfir, hash, ioc, otx, python, scanner, signature +2 | active |
| goccy/go-json - Fast JSON encoder/decoder compatible with encoding/json for Go | Go | 3672 | go, golang, golang-library, json | active |
| go-oauth2/oauth2 - OAuth 2.0 server library for the Go programming language. | Go | 3617 | backend, go, go-oauth2, go-oauth2-server, oauth2, oauth2-authentication, oauth2-provider, oauth2-server +1 | active |
| jetify-com/typeid - Type-safe, K-sortable, globally unique identifier inspired by Stripe IDs | Go | 3585 | go, guid, typeid, uuid, uuidv7 | active |
| pgrok/pgrok - Poor man’s ngrok - a multi-tenant HTTP/TCP reverse tunnel solution through SSH remote port forwarding | Go | 3524 | backend, go, http, ngrok-alternative, oidc, pgrok, reverse-tunnel, security +3 | active |
| gardener/gardener - Homogeneous Kubernetes clusters at scale on any infrastructure using hosted control planes. | Go | 3381 | cluster, controller, extensibility, gardener, go, golang, hcp, hosted-control-planes +4 | active |
| akuity/kargo - Application lifecycle orchestration | Go | 3318 | argocd, cd, delivery, gitops, go, hacktoberfest, infrastructure, k8s +2 | active |
| kubernetes/kubectl - Issue tracker and mirror of kubectl code | Go | 3280 | cli, go, infrastructure, k8s-sig-cli, k8s-staging | active |
| getkin/kin-openapi - OpenAPI 3.0 and 3.1 (and Swagger v2) implementation for Go (parsing, converting, validation, and more) | Go | 3220 | api, backend, documentation, go, golang, hacktoberfest, openapi, openapi2 +2 | active |
| tellerops/teller - Cloud native secrets management for developers - never leave your command line for secrets. | Rust | 3208 | aws, hashicorp, rust, rust-lang, secret-management, secrets, vault | active |
| EnterpriseDB/barman - Barman - Backup and Recovery Manager for PostgreSQL | Python | 3154 | backup, data, disaster-recovery, postgres, postgresql, python, recovery | active |
| microsoft/retina - eBPF distributed networking observability tool for Kubernetes | Go | 3143 | ebpf, go, infrastructure, kubernetes, networking, observability | active |
| PeerDB-io/peerdb - Fast, Simple and a cost effective tool to replicate data from Postgres to Data Warehouses, Queues and Storage | Go | 3116 | bigquery, cdc, clickhouse, cloud-native, data, distributed-systems, etl, eventhubs +4 | active |
| pulumi/kubespy - Tools for observing Kubernetes resources in real time, powered by Pulumi. | Go | 3067 | go, infrastructure | active |
| rustic-rs/rustic - rustic - fast, encrypted, and deduplicated backups powered by Rust | Rust | 3055 | backup, deduplication, encryption, hacktoberfest, restic, rust | active |
| SpecterOps/BloodHound - Six Degrees of Domain Admin | Go | 3049 | go | active |
| ContainerSSH/ContainerSSH - ContainerSSH: Launch containers on demand | Go | 3045 | containers, devsecops, docker, go, infrastructure, kubernetes, security, security-tools +1 | active |
| apecloud/kubeblocks - KubeBlocks is a Kubernetes Operator designed to manage a variety of databases and streaming systems, including MySQL, PostgreSQL, MongoDB, Redis, RabbitMQ, RocketMQ, and more, within Kubernetes environments. | Go | 3040 | data, databases, elasticsearch, elasticsearch-operator, go, helm, infrastructure, k8s +4 | active |
| apache/incubator-devlake - Apache DevLake is an open-source dev data platform to ingest, analyze, and visualize the fragmented data from DevOps tools, extracting insights for engineering excellence, developer experience, and community growth. | Go | 3014 | dashboard-friendly, data, data-analysis, data-engineering, data-integration, data-transfers, developer-tools, devops +4 | active |
| filecoin-project/lotus - Reference implementation of the Filecoin protocol, written in Go | Go | 2990 | blockchain, filecoin, go, golang, ipfs | active |
| google/cel-go - Fast, portable, non-Turing complete expression evaluation with gradual typing (Go) | Go | 2972 | cel, expression, expression-evaluator, expression-language, expression-parser, go, golang | active |
| redis/rueidis - A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, RDMA, etc. | Go | 2945 | cache, client-side-caching, distributed, generics, go, golang, lock, rdma +4 | active |
| optiv/ScareCrow - ScareCrow - Payload creation framework designed around EDR bypass. | Go | 2881 | go | archived |
| publicsuffix/list - The Public Suffix List | Go | 2818 | go | active |
| federicoiosue/Omni-Notes - Open source note-taking application for Android | Java | 2794 | android, crowdin, evernote, free, google, google-keep, java, mobile +4 | active |
| maxpert/marmot - A distributed SQLite server with MySQL wire compatible interface | Go | 2781 | backend, data, database, distributed, go, mysql, replication, sqlite3 | active |
| bits-and-blooms/bloom - Go package implementing Bloom filters, used by Milvus and Beego. | Go | 2774 | bloom, bloom-filters, go | active |
| awnumar/memguard - Software sandbox for storage of sensitive information in memory. | Go | 2742 | crypto, cryptography, go, golang, memory, security | active |
| NVIDIA/gpu-operator - NVIDIA GPU Operator creates, configures, and manages GPUs in Kubernetes | Go | 2714 | cuda, go, gpu, infrastructure, kubernetes, nvidia | active |
| paypal/junodb - JunoDB is PayPal’s home-grown secure, consistent and highly available key-value store providing low, single digit millisecond, latency at any scale. | Go | 2643 | go | active |
| maypok86/otter - A high performance caching library for Go | Go | 2607 | cache, go, performance, w-tinylfu | active |
| projectdiscovery/vulnx - Modern CLI for exploring vulnerability data with powerful search, filtering, and analysis capabilities. | Go | 2510 | cli, data, go, security | active |
| vmware/govmomi - Go library for the VMware vSphere API | Go | 2491 | backend, developer-tools, go, sdk, vmware, vsphere | active |
| supabase/auth - A JWT based API for managing users and issuing JWT tokens | Go | 2435 | auth, authentication, authorization, backend, client-auth, go, jwt, security +1 | active |
| googlefonts/googlesans-code - The Google Sans Code font family | Python | 2428 | python | active |
| dominant-strategies/go-quai - Official Go Implementation of the Quai Network | Go | 2399 | go | active |
| medplum/medplum - Medplum is a healthcare platform that helps you quickly develop high-quality compliant applications. | TypeScript | 2370 | backend, ehr, electronic-health-record, fhir, fhir-server, frontend, graphql, healthcare +4 | active |
| spiffe/spire - The SPIFFE Runtime Environment | Go | 2363 | go | active |
| megaease/easeprobe - A simple, standalone, and lightweight tool that can do health/status checking, written in Go. | Go | 2299 | alerting, go, golang, monitoring, notifications, probe, prometheus | active |
| steebchen/prisma-client-go - Prisma Client Go is an auto-generated and fully type-safe database client | Go | 2286 | data, database, go, golang, mariadb, mongodb, mssql, mysql +4 | archived |
| lotusdblabs/lotusdb - Most advanced key-value database written in Go, extremely fast, compatible with LSM tree and B+ tree. | Go | 2254 | bptree, data, database, go, golang, kv-store, lsm-tree, storage | active |
| Versent/saml2aws - CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP | Go | 2219 | adfs, aws, cli, go, linux, macos, macosx, osx +2 | active |
| failsafe-go/failsafe-go - Fault tolerance and resilience patterns for Go | Go | 2215 | adaptive-limiter, adaptive-throttler, bulkhead, cache, circuit-breaker, fallback, go, hedge +4 | active |
| punk-security/dnsReaper - dnsReaper - subdomain takeover tool for attackers, bug bounty hunters and the blue team! | Python | 2202 | python, security | active |
| iovisor/kubectl-trace - Schedule bpftrace programs on your kubernetes cluster using the kubectl | Go | 2179 | bpf, bpftrace, ebpf, ebpf-programs, go, infrastructure, kubectl, kubectl-plugin +4 | active |
| greenpau/caddy-security - 🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. 💎 Authorization with JWT/PASETO tokens. 🔐 | Go | 2157 | access-control, acl, auth, authentication, authorization, caddy-plugin, caddy2, go +4 | active |
| alitto/pond - 🔘 Minimalistic and High-performance goroutine worker pool written in Go | Go | 2152 | concurrency, go, golang, golang-library, goroutine-pool, high-performance, pond, worker-pool +1 | active |
| compozy/compozy - Drive the full lifecycle of AI-assisted development — from idea to shipped code. | Go | 2138 | go | active |
| kubearmor/KubeArmor - Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (LSM-BPF, AppArmor). | Go | 2104 | bpf, containers, ebpf, go, hacktoberfest, infrastructure, kernel, kubernetes +4 | active |
| projectcapsule/capsule - Multi-tenancy and policy-based framework for Kubernetes. | Go | 2082 | go, infrastructure, kubernetes, kubernetes-namespaces, kubernetes-operator, multi-tenancy, multi-tenant-operator, namespaces +2 | active |
| schibsted/WAAS - Whisper as a Service (GUI and API with queuing for OpenAI Whisper) | JavaScript | 2069 | backend, javascript | active |
| openmeterio/openmeter - Metering and Billing for AI, API and DevOps. Collect and aggregate millions of usage events in real-time and enable usage-based billing. | Go | 2000 | analytics, backend, billing, clickhouse, cost, data, finops, fintech +4 | active |
| IBM/fp-go - Functional programming library for Go 1.24+, inspired by fp-ts. Uses generic type aliases for a clean, composable API. Provides Option, Either, Result, IO, IOResult, Reader, and ReaderIOResult monads, plus optics (Lens, Prism, Traversal) for immutable data manipulation. Supports Functor, Applicative, and Monad abstractions with do-notation-style | Go | 1988 | data, functional-programming, go, golang, library, monad, utility | active |
| zyedidia/eget - Easily install prebuilt binaries from GitHub. | Go | 1985 | command-line-tool, go, golang, installer, prebuilt-binaries | active |
| powerfulseal/powerfulseal - A powerful testing tool for Kubernetes clusters. | Python | 1977 | chaos-engineering, hacktoberfest, infrastructure, kubernetes, openstack, python, testing | active |
| asaskevich/EventBus - [Go] Lightweight eventbus with async compatibility for Go | Go | 1972 | event-driven, go, golang | active |
| Shopify/kubeaudit - kubeaudit helps you audit your Kubernetes clusters against common security controls | Go | 1936 | audit, computers, go, infrastructure, kubernetes, security | archived |
| linki/chaoskube - chaoskube periodically kills random pods in your Kubernetes cluster. | Go | 1921 | chaos, chaos-engineering, chaos-monkey, go, infrastructure, kubernetes | active |
| denisenkom/go-mssqldb - Microsoft SQL server driver written in go language | Go | 1882 | backend, data, go | active |
| mochi-mqtt/server - The fully compliant, embeddable high-performance Go MQTT v5 server for IoT, smarthome, and pubsub | Go | 1868 | backend, go, golang, golang-library, golang-package, iot, mqtt, mqtt-broker +4 | active |
| loxilb-io/loxilb - eBPF based cloud-native load-balancer for Kubernetes|Edge|Telco|IoT|XaaS. | Go | 1845 | 5g, 6g, cloud-native, ebpf, edge, go, golang, hybrid-cloud +4 | active |
| cupcakearmy/autorestic - Config driven, easy backup cli for restic. | Go | 1830 | backup, cli, config, config-driven, deduplication, go, incremental, incremental-backup +2 | active |
| Azure/azure-sdk-for-go - This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at: | Go | 1823 | azure, azure-sdk, developer-tools, go, golang, hacktoberfest, microsoft, rest +1 | active |
| zitadel/oidc - Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation | Go | 1819 | backend, certified, client, code-flow, code-flow-pkce, discovery, go, golang +4 | active |
| kenn-io/msgvault - Archive a lifetime of email and chat. Offline search, analytics, and AI query over your full message history. Powered by DuckDB | Go | 1788 | analytics, chat, duckdb, email, go, offline, search | active |
| Neo23x0/yarGen - yarGen is a generator for YARA rules | Python | 1787 | malware, malware-analysis, malware-research, malwareanalysis, python, yara | active |
| tansu-io/tansu - Apache Kafka® compatible broker with S3, PostgreSQL, SQLite, Apache Iceberg and Delta Lake | Rust | 1775 | apache-arrow, apache-iceberg, apache-kafka, built-with-rust, data, datafusion, datalake, delta-lake +4 | active |
| alastairtree/LazyCache - An easy to use thread safe in-memory caching service with a simple developer friendly API for c# | C# | 1756 | backend, c#, c-sharp, cache, developer-tools, inmemory, lazy, objectcache +1 | active |
| bsm/redislock - Simplified distributed locking implementation using Redis | Go | 1752 | distlock, distributed, distributed-lock, go, golang, lock, redis | active |
| mitchellh/cli - A Go library for implementing command-line interfaces. | Go | 1738 | cli, go | archived |
| siglens/siglens - 100x Efficient Log Management than Splunk :rocket: Reduce your observability cost by 90% | Go | 1653 | distributed-tracing, go, hacktoberfest, infrastructure, log-management, log-search, logging, logs +4 | archived |
| kimono-koans/httm - Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even Time Machine and Restic backups!) | Rust | 1636 | btrfs, btrfs-snapshots, cli, command-line, command-line-tool, freebsd, homelab, linux +4 | active |
| wellle/rmq - Message queue system written in Go and backed by Redis | Go | 1614 | go, golang, message-queue, redis | active |
| plutov/practice-go - Practice Go: a collection of Go programming challenges | Go | 1607 | go, hacktoberfest | active |
| backuppc/backuppc - BackupPC is a high-performance, enterprise-grade system for backing up to a server’s disk. | Perl | 1602 | backend, perl | active |
| systemd/casync - Content-Addressable Data Synchronization Tool | C | 1591 | archive, backend, c, chunking, data, delivery, download, file-system +4 | active |
| Clivern/Beaver - 💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps. | Go | 1584 | beaver, go, hacktoberfest, messaging, messaging-service, mobile, pubsub, pusher +4 | active |
| kffl/speedbump - TCP proxy for simulating variable, yet predictable network latency :globe_with_meridians::hourglass_flowing_sand: | Go | 1556 | go, golang, infrastructure, load-testing, network-latency, observability, tcp, tcp-proxy +1 | active |
| mitchellh/gon - Sign, notarize, and package macOS CLI tools and applications written in any language. Available as both a CLI and a Go library. | Go | 1503 | build-tool, cli, go, golang, macos, notary | archived |
| guacsec/guac - GUAC aggregates software security metadata into a high fidelity graph database. | Go | 1494 | attestations, cyclonedx, cyclonedx-sbom, data, go, graph, in-toto, sbom +4 | active |
| mitchellh/go-ps - Find, list, and inspect processes from Go (golang). | Go | 1491 | go | archived |
| cyphar/paperback - Paper backup generator suitable for long-term storage. | Rust | 1461 | backup, encryption, paper, rust, secret-sharing, shamir-secret-sharing, user-friendly | active |
| algorand/go-algorand - Algorand’s official implementation in Go. | Go | 1428 | go | active |
| mitchellh/go-homedir - Go library for detecting and expanding the user’s home directory without cgo. | Go | 1422 | go | archived |
| restic/rest-server - Rest Server is a high performance HTTP server that implements restic’s REST backend API. | Go | 1419 | backend, go | active |
| stashed/stash - 🛅 Backup your Kubernetes Stateful Applications | Go | 1414 | appscode, backup, cloud-native, go, infrastructure, kubernetes, restic | active |
| jlaffaye/ftp - FTP client package for Go | Go | 1392 | ftp, ftp-client, go | active |
| release-plz/release-plz - Publish Rust crates from CI with a Release PR. | Rust | 1374 | ci, hacktoberfest, release, rust | active |
| philippta/flyscrape - Flyscrape is a command-line web scraping tool designed for those without advanced programming skills. | Go | 1344 | go | active |
| dotnet/sourcelink - Source Link enables a great source debugging experience for your users, by adding source control metadata to your built assets | C# | 1341 | c# | active |
| vmihailenco/taskq - Golang asynchronous task/job queue with Redis, SQS, IronMQ, and in-memory backends | Go | 1341 | backend, go, golang, ironmq, ironmq-backend, message-queue, queue, redis +3 | active |
| qmuntal/stateless - Go library for creating finite state machines | Go | 1339 | dot-graph, fsm, go, golang, state-diagram, state-machine, statechart | active |
| creativeprojects/resticprofile - Configuration profiles manager and scheduler for restic backup | Go | 1313 | ansible, backup, backup-tool, backups, configuration, configuration-profiles, cron, crond +4 | active |
| rdiff-backup/rdiff-backup - Reverse differential backup tool, over a network or locally. | Python | 1254 | backup, backup-script, backup-solution, backup-utility, incremental-backups, python, rdiff-backup, rsync +1 | active |
| jolestar/go-commons-pool - a generic object pool for golang | Go | 1241 | commons-pool, go, golang, objectpool | active |
| seiflotfy/cuckoofilter - Cuckoo Filter: Practically Better Than Bloom | Go | 1229 | go | active |
| gowebly/gowebly - 🔥 A next-generation CLI tool that makes it easy to create amazing web applications with Go on the backend, using htmx, hyperscript or Alpine.js, and the most popular CSS frameworks on the frontend. | Go | 1206 | alpinejs, backend, bootstrap, cli, css, frontend, go, go-cli +4 | active |
| weaveworks/kubediff - Kubediff: a tool for Kubernetes to show differences between running state and version controlled configuration. | Python | 1181 | gitops, infrastructure, kubernetes, observability, python | archived |
| owntracks/recorder - Store and access data published by OwnTracks apps | C | 1172 | backend, c, data, geolocation, http, jpdup, json, mqtt +2 | active |
| open-feature/spec - OpenFeature specification | Python | 1154 | feature-flags, openfeature, python, specification | active |
| zrepl/zrepl - One-stop ZFS backup & replication solution | Go | 1138 | backup, bookmark, go, golang, incremental, replication, snapshot, zfs | active |
| juicity/juicity - juicity is a quic-based proxy protocol implementation. | Go | 1079 | go, juicity, protocol, proxy, quic | active |
| alcideio/rbac-tool - Rapid7 | insightCloudSec | Kubernetes RBAC Power Toys - Visualize, Analyze, Generate & Query | Go | 1077 | access-control, acl, authorization, backend, cluster, go, infrastructure, k8s-cluster +4 | active |
| dotnet/crank - Benchmarking infrastructure for applications | C# | 1074 | c#, infrastructure | active |
| microsoft/go-winio - Win32 IO-related utilities for Go | Go | 1066 | go | active |
| harmonycloud/kindling - eBPF-based Cloud Native Monitoring Tool | Go | 1058 | ebpf, go, infrastructure, kubernetes, monitoring, observability, profiling | active |
| etcd-io/raft - Raft library for maintaining a replicated state machine | Go | 1039 | consensus, distributed-systems, go, raft | active |
| elliotchance/orderedmap - 🔃 An ordered map in Go with amortized O(1) for Set, Get, Delete and Len. | Go | 1022 | data, data-structures, go, golang, maps, orderedmap | active |
| l7mp/stunner - A Kubernetes media gateway for WebRTC. Contact: [email protected] | Go | 1019 | gateway, go, infrastructure, kubernetes, webrtc | active |
| microsoft/bf-tree - Bf-Tree is a modern read-write-optimized concurrent larger-than-memory range index in Rust from MS Research. | Rust | 1018 | rust | active |
| dkorunic/betteralign - Detect and fix struct field alignment to reduce memory usage in Go programs | Go | 995 | alignment, analyzer, garbage-collector, go, golang, memory | active |
| k8up-io/k8up - Kubernetes and OpenShift Backup Operator | Go | 975 | backup, go, hacktoberfest, infrastructure, kubernetes, kubernetes-operator, openshift, openshift-operator +3 | active |
| ail-project/ail-framework - AIL framework - Analysis Information Leak framework | Python | 951 | ail-framework, darkweb, darkweb-scraping, data, data-mining, information-extraction, information-security, leak +2 | active |
| armon/go-radix - Golang implementation of Radix trees | Go | 942 | go | active |
| ninenines/gun - HTTP/1.1, HTTP/2, Websocket client (and more) for Erlang/OTP. | Erlang | 933 | backend, cowboy, erlang, functional, high-performance, http, http-client, http2 +4 | active |
| rjeczalik/notify - File system event notification library on steroids. | Go | 932 | filesystem-events, filesystem-library, go, golang, notifications | active |
| johannesboyne/gofakes3 - A simple fake AWS S3 object storage (used for local test-runs against AWS S3 APIs) | Go | 922 | go, testing | active |
| go-playground/form - :steam_locomotive: Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support. | Go | 911 | data, decoding, encoder, form, form-data, go, parser | active |
| brosck/mantra - 「🔑」A tool used to hunt down API key leaks in JS files and pages | Go | 894 | api, backend, bugbounty, files, go, hacking, javascript, js +4 | active |
| cometbft/cometbft - CometBFT: A distributed, Byzantine fault-tolerant, deterministic state machine replication engine. A fork and successor to Tendermint Core. | Go | 894 | bft, blockchain, cosmos, data, database, distributed-systems, go, tendermint-consensus | active |
| uroni/urbackup_backend - UrBackup - Client/Server Open Source Network Backup for Windows, MacOS and Linux | C | 868 | backend, backup, backup-solution, c, c-plus-plus, freebsd, linux, windows | active |
| teslamotors/fleet-telemetry - No description | Go | 853 | go | active |
| glebarez/go-sqlite - pure-Go SQLite driver for Go (SQLite embedded) | Go | 849 | data, database, driver, go, golang, sqlite, sqlite3 | active |
| DataDog/dd-trace-go - Datadog Go Library including APM tracing, profiling, and security monitoring. | Go | 844 | apm, appsec, datadog, distributed-tracing, go, monitoring, opentelemetry, opentracing +4 | active |
| philippgille/gokv - Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more) | Go | 828 | abstraction, badgerdb, bolt, boltdb, cloud-storage, consul, data, database +4 | active |
| talostrading/sonic - Sonic is a Go library for network and I/O programming that provides developers with a consistent asynchronous model, with a focus on achieving the lowest possible latency and jitter in Go. | Go | 783 | go | active |
| satmihir/fair - A Go library for serving resources fairly | Go | 782 | distributed-systems, fairness, go, go-library, throttling | active |
| psy0rz/zfs_autobackup - ZFS autobackup is used to periodicly backup ZFS filesystems to other locations. Easy to use and very reliable. | Python | 780 | backup, python, replication, zfs | active |
| jcmturner/gokrb5 - Pure Go Kerberos library for clients and services | Go | 779 | go, golang, gssapi, kerberos, kerberos-authentication, kerberos-client, kerberos-spnego, keytab +1 | active |
| fclairamb/ftpserver - Golang based autonomous FTP server with SFTP, S3, Dropbox, and Google Drive connectors. | Go | 777 | afero, backend, ftp, ftp-server, go, golang, google-drive, s3 | active |
| spacemeshos/go-spacemesh - Go Implementation of the Spacemesh protocol full node. 💾⏰💪 | Go | 777 | blockchain, blockmesh, consensus, cryptocurrencies, dag, decentralization, go, golang +4 | active |
| sagebind/isahc - The practical HTTP client that is fun to use. | Rust | 774 | backend, http, http-client, http2, https, rust | active |
| willscott/go-nfs - golang NFSv3 server | Go | 772 | backend, billy, go, golang, hacktoberfest, nfs, nfs-server, nfsv3 | active |
| otiai10/copy - Go copy directory recursively | Go | 771 | copy, directories, directory, files, folder, folders, go, golang +1 | active |
| sunng87/pgwire - PostgreSQL wire protocol implemented as a rust library. | Rust | 769 | data, database, postgresql, rust | active |
| mitchellh/hashstructure - Get hash values for arbitrary values in Go (golang). | Go | 768 | go | archived |
| billabear/billabear - Subscription Management and Billing System | PHP | 747 | backend, billing, billing-system, generator, invoice-generator, parthenon, php, receipt +4 | active |
| rosedblabs/rust-practice - some tiny learning projects in Rust | Rust | 740 | bitcask, kv-store, learning, rust | active |
| staticbackendhq/core - Backend server API handling user mgmt, database, storage and real-time component | Go | 732 | backend, backend-api, data, dbaas, go | active |
| xline-kv/Xline - A geo-distributed KV store for metadata management | Rust | 712 | cloud-native, distributed-systems, high-availability, rust | active |
| nomad/nomad - Make coding delightful | Rust | 700 | rust | active |
| j178/leetgo - Best LeetCode friend for geek. :snowboarder: | Go | 690 | chatgpt, cli, go, golang, leetcode, leetcode-cli, leetcode-contest, leetcode-helper | active |
| steveteuber/kubectl-graph - A kubectl plugin to visualize Kubernetes resources and relationships. | Go | 688 | go, infrastructure | active |
| wk8/go-ordered-map - Optimal implementation of ordered maps for Golang - ie maps that remember the order in which keys were inserted. | Go | 671 | go | active |
| kubewharf/godel-scheduler - a unified scheduler for online and offline tasks | Go | 669 | go | active |
| mitchellh/golicense - Scan and analyze OSS dependencies and licenses from compiled Go binaries | Go | 664 | go | archived |
| jpillora/backoff - Simple backoff algorithm in Go (golang) | Go | 660 | backoff, go, golang | active |
| google/go-tpm - No description | Go | 652 | go | active |
| 99designs/keyring - Go library providing a uniform interface across a range of secure credential stores | Go | 651 | go | active |
| beyondstorage/go-storage - A vendor-neutral storage library for Golang: Write once, run on every storage service. | Go | 624 | azblob, cloud-storage, dropbox, files, fs, gcs, go, golang +3 | active |
| golang-queue/queue - Queue is a Golang library for spawning and managing a Goroutine pool | Go | 621 | go | active |
| gittuf/gittuf - A security layer for Git repositories | Go | 620 | access-control, git, git-security, gittuf, go, security, tuf | active |
| wolfgarbe/PruningRadixTrie - PruningRadixTrie - 1000x faster Radix trie for prefix search & auto-complete | C# | 603 | auto-complete, auto-completion, auto-suggest, autocomplete, c#, patricia-tree, patricia-trie, prefix-search +4 | active |
| zentyal/zentyal - Linux Small Business Server | Perl | 602 | backend, perl | active |
| crgimenes/neko - Neko is a cross-platform cursor-chasing cat. This is the reimplementation write in Go. | Go | 601 | cat, ebitengine, go, golang, neko, retro | active |
| hashicorp/vault-secrets-operator - The Vault Secrets Operator (VSO) allows Pods to consume Vault secrets natively from Kubernetes Secrets. | Go | 583 | go, hashicorp, hashicorp-vault, infrastructure, kubernetes, kubernetes-secrets, operators, vault | active |
| gookit/event - 📢 Lightweight event manager and dispatcher implements by Go. Go实现的轻量级的事件管理、调度程序库, 支持设置监听器的优先级, 支持使用通配符来进行一组事件的监听 | Go | 573 | event-dispatcher, event-listener, event-management, eventbus, events, go, gookit, multiple-listeners | active |
| friendsofgo/killgrave - Simple way to generate mock servers written in Go | Go | 562 | backend, go, golang, golang-application, hacktoberfest, http, imposter, mock +2 | active |
| beac0n/ruroco - Ruroco is a tool that lets you execute commands on a server by sending UDP packets. The commands are configured on the server side, so the client does not define what is going to be executed, it only picks from existing commands. | Rust | 555 | backend, rust | active |
| NLnetLabs/nsd - The NLnet Labs Name Server Daemon (NSD) is an authoritative, RFC compliant DNS nameserver. | C | 547 | authoritative, backend, c, dns, dnssec, name-server | active |
| rajanadar/VaultSharp - A comprehensive cross-platform .NET Library for HashiCorp’s Vault, a secret management tool | C# | 540 | c#, csharp, dotnet, dotnet-standard, hashicorp-vault, restclient, secret | active |
| tontinton/dbeel - A distributed thread-per-core document database | Rust | 538 | data, database, distributed-systems, iouring, lsm-tree, rust | active |
| ProtonMail/gluon - An IMAP server library written in Go | Go | 537 | backend, go, golang, imap, imap-server, imap4, imaplib, proton +1 | active |
| base/withdrawer - Golang utility for proving and finalizing withdrawals from op-stack chains. | Go | 533 | go | active |
| frankban/quicktest - Quick helpers for testing Go applications | Go | 531 | assertions, go, golang, library, testing | active |
| olebedev/emitter - Emits events in Go way, with wildcard, predicates, cancellation possibilities and many other good wins | Go | 531 | emitter, go, golang | active |
| datashim-io/datashim - A kubernetes based framework for hassle free handling of datasets | Go | 530 | csi, dataset-lifecycle-framework, go, infrastructure, kubernetes, nfs, noobaa, s3 | active |
| maragudk/goqite - Go queue library built on SQLite and inspired by AWS SQS. | Go | 524 | data, go | active |
| Enelg52/OffensiveGo - Golang weaponization for red teamers. | Go | 521 | go | active |
| xxjwxc/gowp - golang worker pool , Concurrency limiting goroutine pool | Go | 520 | concurrency, go, golang, pool, workerpool, workpool | active |
| kuvasz-uptime/kuvasz - Kuvasz (pronounce as [ˈkuvɒs]) is an open-source uptime and SSL monitoring service, with multiple notification channels, status pages, IAC support via YAML, Prometheus integration, a complete REST API and many more! | Kotlin | 517 | backend, cloud-native, containerized, homelab, infrastructure, kotlin, metrics-exporter, mobile +4 | active |
| ossf/malicious-packages - A repository of reports of malicious packages identified in Open Source package repositories, consumable via the Open Source Vulnerability (OSV) format. | Go | 511 | go, security | active |
| mitchellh/ioprogress - Go (golang) package for progress bars around io.Reader/Writers. | Go | 503 | go | archived |
| canonical/microcloud - Automated private cloud based on LXD, Ceph and OVN | Go | 483 | go | active |
| cursusdb/cursusdb - CursusDB is an open-source distributed in-memory yet persisted document oriented database system with real time capabilities. | Go | 471 | data, database, database-system, database-systems, dbms, distributed-database, distributed-systems, document-oriented-database +4 | archived |
| fclairamb/ftpserverlib - golang ftp server library | Go | 468 | backend, ftp-server, go, golang, golang-library | active |
| IBM/import-tracker - Python utility for tracking third party dependencies within a library | Python | 464 | python | active |
| mitchellh/panicwrap - panicwrap is a Go library for catching and handling panics in Go applications. | Go | 454 | go | archived |
| edwingeng/hotswap - A complete solution to reload your go code without restarting your server, interrupting or blocking any ongoing procedure. | Go | 428 | backend, go, golang, hot-reload, hot-swap, hotswap, plugin | active |
| google/go-attestation - Libraries to abstract aspects of working with TPMs for the purposes of attestation | Go | 426 | attestation, device-identifier, go, tpm, tpm2 | active |
| go-piv/piv-go - Keys and certificates for YubiKeys, written in Go | Go | 424 | cryptography, go, golang, piv, smart-cards, yubikey | active |
| lablabs/cloudflare-exporter - Prometheus CloudFlare Exporter | Go | 418 | go | active |
| juspay/superposition - Superposition is a context-based configuration management system designed to facilitate safe and flexible rollout of config changes | Rust | 413 | configuration-management, context-aware, experimentation-platform, feature-flags, feature-flags-management, leptos, openfeature, rust | active |
| hirochachacha/go-smb2 - SMB2/3 client library written in Go. | Go | 403 | go, golang, smb, smb2 | active |
| losfair/RefineDB - A strongly-typed document database that runs on any transactional key-value store. | Rust | 397 | data, rust | active |
| alexbrainman/odbc - odbc driver written in go | Go | 393 | go | active |
| muesli/docker-backup - A tool to create & restore complete, self-contained backups of Docker containers | Go | 392 | go, hacktoberfest, infrastructure | active |
| hillu/go-yara - Go bindings for YARA | Go | 389 | cgo, go, golang, hacktoberfest, yara | active |
| kastenhq/kubestr - No description | Go | 387 | go | active |
| viant/afs - Abstract File Storage | Go | 386 | file-manager, filesystem, go, s3, scp, tar, zip | active |
| mosuka/phalanx - Phalanx is a cloud-native distributed search engine that provides endpoints through gRPC and traditional RESTful API. | Go | 375 | backend, cloud-native, distributed, engine, go, golang, gossip-protocol, grpc +3 | active |
| gfek/Lepus - Subdomain finder | Python | 372 | python | active |
| faabiosr/cachego - Golang Cache component - Multiple drivers | Go | 371 | boltdb, cache, chain, data, driver, file, go, map +4 | archived |
| mustafaturan/bus - 🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit | Go | 366 | eventbus, go, go-library, go-package, message-broker, message-bus, pubsub, zero-alloc +1 | active |
| auth0/auth0.net - .NET client for the Auth0 Authentication & Management APIs. | C# | 358 | c#, developer-tools, dx-sdk, oauth2, openid-connect | active |
| pushbits/server - A simple server for push notifications via Matrix (and a minimalistic alternative to Pushover and Gotify) 🚀📯 | Go | 358 | backend, cloud, go, gotify, matrix-org, notifications, privacy, push-notifications +4 | active |
| mitchellh/copystructure - Go (golang) library for deep copying values in Go. | Go | 357 | go | archived |
| mailgun/expiringdict - Dictionary with auto-expiring values for caching purposes. | Python | 354 | python | active |
| gabledata/recap - Work with your web service, database, and streaming schemas in a single format. | Python | 349 | data, data-catalog, data-discovery, data-engineering, data-integration, data-pipelines, etl, metadata +2 | active |
| dgryski/trifles - A playground for things that aren’t interesting enough to have their own repo. | Go | 336 | go | active |
| Fs02/go-todo-backend - Go Todo Backend example using modular project layout for product microservice. | Go | 336 | backend, go, golang, modular, project-structure, project-template, todolist | active |
| netinvent/npbackup - A secure and efficient file backup solution that fits both system administrators (CLI) and end users (GUI) | Python | 334 | backup, cli, compression, deduplication, gui, healthcheck, monitoring, orchestrator +4 | active |
| madflojo/tasks - Package tasks is an easy to use in-process scheduler for recurring tasks in Go | Go | 329 | go, golang, scheduler, task | active |
| muesli/mango - mango is a man-page generator for the Go flag, pflag, cobra, coral, and kong packages | Go | 323 | cobra, coral, flag, go, kong, man-pages, pflag, self-documenting | active |
| flier/gohs - GoLang Binding of HyperScan https://www.hyperscan.io/ | Go | 317 | go | active |
| YARAHQ/yara-forge - Automated YARA Rule Standardization and Quality Assurance Tool | Python | 315 | python | active |
| otterize/intents-operator - Manage network policies, AWS, GCP & Azure IAM policies, Istio Authorization Policies, and Kafka ACLs in a Kubernetes cluster with ease. | Go | 311 | acl, auth, authentication, authorization, controller, go, golang, hacktoberfest +4 | active |
| NetDevPack/Security.Jwt - Jwt Manager. Set of components to deal with Jwt Stuff. Automate your key rotating, add support for jwks_uri. Store your cryptography keys in a secure place. | C# | 296 | c#, cryptography, ecdsa, jwe, jwks, jws, jwt, jwt-authentication +2 | active |
| johnlinp/pdf-to-markdown - Convert PDF files into markdown files | Python | 291 | python | active |
| mitchellh/reflectwalk - reflectwalk is a Go library for “walking” complex structures, similar to walking a filesystem. | Go | 282 | go | archived |
| jeremiah-masters/dlht - High-performance, lock-free concurrent hash table in Go, based on DLHT, with cooperative resizing and cache-efficient buckets. | Go | 259 | concurrency, data, data-structures, go, golang, hashtable, lock-free, performance +1 | active |
| jackpal/gateway - A golang library for discovering the address of a LAN gateway. | Go | 247 | go | active |
| bitly/go-notify - a Go package to observe notable events in a decoupled fashion | Go | 241 | go | active |
| psanford/sqlite3vfshttp - Go sqlite3 http vfs: query sqlite databases over http with range headers | Go | 234 | backend, data, go | active |
| muesli/go-app-paths - Lets you retrieve platform-specific paths (like directories for app-data, cache, config, and logs) | Go | 229 | data, go, hacktoberfest | active |
| pilagod/gorm-cursor-paginator - A paginator doing cursor-based pagination based on GORM | Go | 228 | cursor-pagination, go, golang, gorm, pagination | active |
| eahydra/socks - socks – a proxy server. | Go | 222 | go, proxy | active |
| hishamk/statetrooper - StateTrooper is a Go package that provides a finite state machine (FSM) for managing states. It allows you to define and enforce state transitions based on predefined rules. | Go | 220 | fsm, go, golang, state-machine, state-management | active |
| mitchellh/pointerstructure - Go library for addressing and reading/writing a specific value within any Go structure using a string syntax. | Go | 215 | go | archived |
| arpitbbhayani/database-fundamentals - Prototype implementations of database internal concepts and algorithms in Golang. | Go | 214 | data, database-internals, databases, go, golang | active |
| sophos/yaraml_rules - Security ML models encoded as Yara rules | Python | 214 | python, security | active |
| james-barrow/golang-ipc - Golang Inter-process communication library for Window, Mac and Linux. | Go | 207 | go | active |
| knadh/stuffbin - Compress and embed static files and assets into Go binaries and access them with a virtual file system in production | Go | 203 | go | active |
| alcionai/corso - Free, Secure, and Open-Source Backup for Microsoft 365 | Go | 196 | go | archived |
| bart6114/cheek - cheek: a pico-sized declarative job scheduler | Go | 196 | cron, go, golang, jobs, orchestration, scheduler | active |
| chronicle-app/chronicle-etl - 📜 A CLI toolkit for extracting and working with your digital history | Ruby | 195 | archiving, chronicle, chronicle-etl, cli, csv, data, data-liberation, etl +4 | active |
| aloneguid/stowage - Bloat-free, no BS cloud storage SDK. | C# | 191 | aws-s3, azure-storage, c#, databricks, gcp-storage | active |
| rqlite/gorqlite - A Go client for rqlite, the distributed database built on SQLite | Go | 185 | data, go, golang, sql | active |
| mitchellh/protostructure - Encode and decode Go (golang) struct types via protocol buffers. | Go | 178 | go | active |
| SSLMate/go-pkcs12 - Go library for encoding and decoding PKCS#12 files | Go | 161 | certificates, go, p12, pfx, pkcs12, pki, webpki | active |
| mitchellh/multistep - multistep is a Go library for building up complex actions using discrete steps. | Go | 154 | go | active |
| lileio/pubsub - A Publish & Subscribe library, with pluggable providers and middleware for Golang | Go | 147 | go, golang, google, publish, pubsub, queue, sqs, subscribe +1 | active |
| mikestefanello/backlite - Type-safe, persistent, embedded task queues and background job runner w/ SQLite. Web monitoring UI included. | Go | 147 | admin-dashboard, admin-panel, admin-ui, data, frontend, go, golang, job-queue +4 | active |
| embano1/memlog - A Kafka log inspired in-memory and append-only data structure | Go | 139 | data, go | active |
| konidev20/pyshamir - Shamir key Split and Combine methods. | Python | 133 | python | active |
| box/kube-exec-controller - An admission controller service and kubectl plugin to handle container drift in K8s clusters | Go | 126 | go, infrastructure, k8s, kubernetes | active |
| mitchellh/go-wordwrap - A Go (golang) library for wrapping words in a string. | Go | 126 | go | active |
| rouben/zfswatcher - ZFS pool monitoring and notification daemon | Go | 120 | bsd, go, golang, gpl, gplv3, linux, monitoring, solaris +2 | fork |
| washingtonpost/aws-tagger - AWS bulk tagging tool | Python | 117 | python | active |
| makew0rld/merkdir - Create Merkle trees from your directories. | Go | 113 | go | active |
| ail-project/lacus - Lacus is a capturing system using playwright, as a web service. | Python | 111 | python, web, web-capture | active |
| VirusTotal/gyp - gyp: A pure Go YARA parser | Go | 107 | go | archived |
| tailscale/cpc - a copy tool | Go | 102 | go | active |
| Boostport/address - Address is a Go library that validates and formats addresses using data generated from Google’s Address Data Service | Go | 95 | address, data, formatting, go, validation | active |
| AlmaLinux/mirrors - The AlmaLinux project mirrors configuration and tools. | Python | 94 | almalinux, mirror, python | active |
| sammanthp007/Stock-Price-Prediction-Using-KNN-Algorithm - Basic Stock Price Prediction Using KNN Algorithm. #Python | Python | 84 | python | active |
| truenas/zettarepl - Zettabyte File System (ZFS) Replication Tool written in Python | Python | 83 | python | active |
| jotfs/fastcdc-go - Go implementation of the FastCDC content-defined chunking algorithm | Go | 82 | go | active |
| kannon-email/kannon - ✉️ Cloud-Native massive mail sender for Kubernetes! | Go | 79 | email, go, hacktoberfest, infrastructure, open-source-saturday, smtp | active |
| rustic-rs/rustic_core - rustic_core - library for fast, encrypted, deduplicated backups that powers rustic-rs | Rust | 79 | backups, deduplicated, encrypted, library, restic, rust, rustic | active |
| smallstep/step-kms-plugin - 🔐 step plugin to manage keys and certificates on a cloud KMSs and HSMs | Go | 78 | awskms, azure-keyvault, cloudkms, go, hsm, kms, pkcs11, yubihsm2 +1 | active |
| hashicorp/go-secure-stdlib - No description | Go | 75 | go | active |
| TomasPhilippart/ebpfangel - 🐝 Ransomware Detection using Machine Learning with eBPF for Linux. | Python | 75 | bpf, detection, ebpf, learning, linux, malware, python, ransomware +2 | active |
| go-playground/errors - :boom:Error Context, Stack Trace, Types and Tags for full error handling and logging. | Go | 68 | go | active |
| mitchellh/go-linereader - Golang package that reads lines from an io.Reader and puts them onto a channel. | Go | 68 | go | active |
| squishy-scsi/squishy - SCSI Multitool and Torii HDL Library | Python | 68 | fpga, hardware, magnetic-tape, python, scsi, squishy, torii-hdl | active |
| hashicorp/go-kms-wrapping - KMS wrapping libraries split out from Vault | Go | 67 | go | active |
| bkupidura/broker-ha - Golang MQTT broker with clustering capabilities | Go | 65 | cluster, go, golang, infrastructure, iot, kubernetes, mqtt, mqtt-broker | active |
| swampapp/swamp - Navigate your backed up data without drowning. | Go | 64 | backups, bleve, data, gnome, go, gotk3, restic | active |
| nextcloud/ransomware_protection - An app that prevents uploading files that have names that are linked to known ransomware | PHP | 63 | php | active |
| vishalsingh45/SDN-DDOS-Detection-and-Mitigation-using-ML-and-Statistical-methods - Programmed the SDN controller to monitor the traffic, predict the traffic behaviour and detect DDOS traffic in the cloud network and mitigate it. Machine learning SVM algorithm was used to predict the malicious traffic in the network, achieved an accuracy of 98% and detection rate of 100%. Technologies Used are, SDN, ML SVM, Openflow, Ryu controller, Python, Mininet, iperf, hping3, linux commands. | Python | 63 | learning, python | active |
| sahib/timeq - A fast file-based priority queue | Go | 59 | go, golang, nats, priority-queue, queue | active |
| mattn/pqssh - No description | Go | 58 | go | active |
| xtaci/safebox - A retro key management TUI tool for blockchain and more; one key to derive them all. | Go | 58 | cryptocurrency, go | active |
| greatroar/blobloom - Extremely fast Bloom filters for Go | Go | 49 | bloom, bloom-filter, bloom-filters, data, data-structures, go, golang, hash +1 | active |
mitchellh/iochan - A Go library for turning io.Reader into channels. | Go | 47 | go | active |
| mitchellh/prefixedio - Golang library that demultiplexes line-oriented data from an io.Reader into multiple io.Readers based on a prefix. | Go | 47 | data, go | active |
| appleboy/loadbalancer-algorithms - Load balancer Algorithms | Go | 44 | go | active |
| nejckorasa/s3-stream-unzip - Lightweight Java library to manage unzipping of large files and data in AWS S3 without knowing the size beforehand and without keeping it all in memory or writing to disk. | Java | 41 | aws-s3, data, decompression, java, s3, s3-bucket, unzip, unzipping-files | active |
| restic/fakedatafs - FUSE filesystem with (deterministic) fake data | Go | 41 | data, go | active |
| mailgun/multibuf - Bytes buffer that implements seeking and partially persisting to disk | Go | 38 | go | active |
| rubiojr/rapi - Restic by example. Tools, a guide and code examples to learn Restic’s internals. | Go | 36 | backup, go, guide, learning, restic, restic-backups | archived |
| skorotkiewicz/crier - Simple push notification tool. Works on LAN (TCP) or across the internet (MQTT). | Rust | 34 | mqtt, push-notifications, relay, rust | active |
| canonical/microcluster - dqlite cluster management using go-dqlite | Go | 31 | cluster, go, hacktoberfest | active |
| knadh/gtbump - git tag bump: A simple utility to bump and manage git semantic version tags and generate Markdown changelogs. | Python | 30 | changelog, changelog-generator, git, python, semantic-version, version-control, versioning | active |
| maurodelazeri/mysql-backup-golang - Mysql backup golang | Go | 30 | backup, data, dump, go, golang, mysql | active |
| dunglas/go-fswatch - Go bindings for libfswatch | Go | 29 | cgo-bindings, change-monitor, event-notifications, fswatch, go, golang, inotify, kqueue | active |
| danielgatis/go-rafting - A framework to build fault tolerant apps. | Go | 28 | go, golang, hashicorp-raft, raft, raft-consensus, raft-framework | active |
| lleo/go-hamt - Go implementation of a Hash Array Map Trie | Go | 28 | go | active |
| tailscale/certstore - Go library for using system certificate stores on macOS/Windows | Go | 28 | go | fork |
| kadnan/Fehrist - Document Indexing and Searching Library in Go | Go | 19 | go, golang, indexing, inverted-index | active |
| puellanivis/breton - New F/OSS library and infrastructure for Go | Go | 17 | go, infrastructure | active |
| rustic-rs/rustic_scheduler - Schedule rustic backups for many clients to a common repository | Rust | 17 | backups, deduplicated, encrypted, rust, rustic, scheduler | active |
| cluetec/lifeboat - Backup solution to create backups from any kind of source system to any kind of storage system | Go | 14 | azure, backup, backup-tool, data, database, go, hashicorp-vault, mongodb +4 | active |
| gary-archer/oauth.websample.entraid - Entra ID SPA and API Code Sample, using OAuth and OpenID Connect | TypeScript | 14 | api, backend, oauth2, security, spa, typescript | active |
| bazil/plop - plop is a Content-Addressed Storage (CAS) system backed by any blob store | Go | 11 | blob, cas, content-addressed-storage, convergent, convergent-encryption, crypto, filesystem, fuse +3 | active |
| sweihub/sbt - Oracle RMAN SBT API | C | 11 | backend, c | active |
| lockval/lockval - Lockval Engine is a distributed backend key-value engine that can run scripts. | Unknown | 10 | acid, backend, dataebase, distributed, game-server, gameserver, go, golang +4 | active |
| mustafaturan/shift - 🎚Shift is an optioned circuit breaker implementation | Go | 9 | circuit-breaker, go, golang-library | active |
| censoredplanet/calculatency-code - Supplementary code for the CalcuLatency research paper | Go | 8 | go | fork |
| maragudk/gomponents-gallery - Contribute your gomponents! | Go | 7 | frontend, go, golang, gomponents, html | active |
| mojixcoder/gosrm - Go client library for OSRM | Go | 7 | go, golang, openstreetmap, osm, osrm, routing-engine | active |
| nuts-foundation/go-leia - Go Lightweight Embedded Indexed (JSON) Archive | Go | 7 | bbolt, data, document-database, go, json, key-value | active |
| jagbanana/PACE - PACE - Persistent AI Context Engine - “OpenClaw” for Claude Code & Cowork | Python | 6 | python | active |
| MV10/CoordinatedBackgroundService - An implementation of IHostedService which separates initialization from execution | C# | 4 | c# | active |
| zmanda/zestic - Fast, secure, efficient backup program | Go | 4 | go | fork |
| djmitche/comprehensive-rust - This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust to everyone. | Rust | 3 | learning, mobile, rust | fork |
| benmcclelland/tarstream - golang library to stream files from a filesystem in tar format | Go | 2 | go | active |
| tailscale/gosaml2 - Pure Go implementation of SAML 2.0 | Go | 2 | go | fork |
| airspace-link-inc/nats2sse - A Go library to Bridge messages from NATS ( JetStream) to Server-Sent Events (SSE) clients. | Unknown | 1 | backend | fork |
| rajanadar/SpiffeSharp - A cross-platform .NET Client for SPIFFE Workload API | Unknown | 1 | backend | active |
| rubiojr/fsplit - Thin wrapper around restic/chunker | Go | 1 | go | active |
| rubiojr/rindex - No description | Go | 1 | go | active |