Topics / #kubernetes

Kubernetes projects on GitHub

Container orchestration platform for deploying, scaling, and managing workloads in clusters.

As of , the most-starred Kubernetes projects on GitHub are open-webui (155.9K stars), kubernetes (128.3K stars) and Stirling-PDF (94.4K stars). GitHub.Locker tracks 316 Kubernetes repositories with 6.6M stars combined. The fastest-growing on October 16 was SPACE, with +529 stars in a day.

316Projects
6.6MStars in total
+4.1KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

Top 100 of 316 · by stars

  1. #1 · open-webui/open-webui

    open-webui

    Open WebUI is a self-hosted AI platform that gives you a chat-style web interface for Ollama and any OpenAI-compatible API, built to run entirely offline if you want.

    155.9K
  2. #2 · kubernetes/kubernetes

    kubernetes

    Kubernetes (K8s) is an open source system for managing containerized applications across multiple hosts, handling the deployment, maintenance, and scaling of those applications.

    128.3K
  3. #3 · Stirling-Tools/Stirling-PDF

    Stirling-PDF

    Stirling PDF is an open-source PDF editing platform with over 50 tools for editing, merging, splitting, signing, redacting, converting, OCR-ing, and compressing PDFs.

    94.4K
  1. 4

    devops-exercises

    84.9Kbregman-arie/devops-exercises · Python

    A massive collection of over 2600 DevOps and SRE interview questions and exercises covering Linux, networking, Kubernetes, AWS, Python, Ansible, Terraform, and many other technical topics.

  2. 5

    netdata

    81Knetdata/netdata · Go

    Netdata is an open-source, real-time infrastructure monitoring platform that collects per-second metrics, visualizes them, and detects anomalies with machine learning.

  3. 6

    ruflo

    75.8Kruvnet/ruflo · TypeScript

    Ruflo is an agent meta-harness for Claude Code and Codex: it adds 100+ specialized agents, coordinated swarms, self-learning memory, and cross-machine federation on top of those coding agents so they can collaborate instead of running solo.

  4. 7

    awesome-scalability

    74.8Kbinhnguyennus/awesome-scalability

    A curated, continuously updated reading list of articles, case studies, and talks from engineers at companies like Netflix, Uber, Facebook, and Amazon, showing concrete patterns for building scalable, reliable, and performant large-scale systems.

  5. 8

    traefik

    65.3Ktraefik/traefik · Go

    Traefik is a modern HTTP reverse proxy and load balancer built to make deploying and exposing microservices easy, with automatic configuration based on your infrastructure.

  6. 9

    pathway

    62.1Kpathwaycom/pathway · Python

    Pathway is a Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG, with the same code usable for batch jobs, CI/CD tests, and live data streams.

  7. 10

    minio

    61.3Kminio/minio · Go

    MinIO is a high-performance, S3-compatible object storage server, built to power AI/ML, analytics, and other data-intensive workloads.

  8. 11

    plane

    61Kmakeplane/plane · TypeScript

    Plane is an open-source project management platform that replaces Jira, Linear, Monday, or ClickUp, letting teams track issues, run cycles (sprints), manage docs, and build roadmaps.

  9. 12

    appwrite

    57.7Kappwrite/appwrite · TypeScript

    Appwrite is an open-source, all-in-one backend platform for building web, mobile, and AI apps, bundling authentication, databases, storage, serverless functions, messaging, realtime, and web hosting in one place.

  10. 13

    fuel-core

    56.8KFuelLabs/fuel-core · Rust

    Fuel-core is the official Rust implementation of a full node for the Fuel v2 blockchain protocol, used to run and participate in Fuel networks such as Ignition, Testnet, and Devnet.

  11. 14

    windows

    53.6Kdockur/windows · Shell

    dockur/windows runs a full, real Windows installation inside a Docker container, automatically downloading and installing it with no manual steps.

  12. 15

    multica

    53Kmultica-ai/multica · Go

    Multica is a self-hostable workspace where you assign issues to AI coding agents (Claude Code, Codex, Cursor, and others) the way you'd assign work to a teammate — they pick up the task, report progress, and hand it back for review.

  13. 16

    etcd

    52.4Ketcd-io/etcd · Go

    A distributed, reliable key-value store for the most critical data of a distributed system, written in Go and kept consistent across machines with the Raft consensus algorithm.

  14. 17

    professional-programming

    51.6Kcharlax/professional-programming · Python

    It's a curated collection of learning resources (articles, books, talks, papers) meant to make software engineers more well-rounded professionals, covering everything from algorithms to career growth to system architecture.

  15. 18

    hindsight

    50.7Kvectorize-io/hindsight · Python

    Hindsight is an agent memory system that helps AI agents learn over time instead of just recalling raw conversation history, aiming to outperform RAG and knowledge-graph approaches on long-term memory tasks.

  16. 19

    kubernetes-the-hard-way

    50.4Kkelseyhightower/kubernetes-the-hard-way

    A step-by-step tutorial that walks you through bootstrapping a Kubernetes cluster manually, without any automation scripts, so you learn how every component actually works.

  17. 20

    LocalAI

    49.6Kmudler/LocalAI · Go

    LocalAI is an open-source, self-hosted AI engine that lets you run LLMs, vision, voice, image and video models on your own hardware, including CPU-only setups, through an OpenAI/Anthropic/ElevenLabs-compatible API.

  18. 21

    awesome-design-patterns

    49.4KDovAmir/awesome-design-patterns

    A curated list of links to resources about software and architecture design patterns, covering everything from language-specific patterns to cloud, serverless, microservices, IoT, big data, ML, databases, DevOps, mobile, front-end and security.

  19. 22

    awesome-java

    49.3Kakullpp/awesome-java

    A curated list of frameworks, libraries, tools and resources for the Java programming language, organized into categories like AI, build tools, caching, CLI, bytecode manipulation and more.

  20. 23

    JeecgBoot

    48.2Kjeecgboot/JeecgBoot · Java

    JeecgBoot is an enterprise AI low-code platform: you describe what you need in natural language and it generates the front-end, back-end CRUD code, database tables and menu permissions, while also bundling a Dify-like AI app module with chat, RAG knowledge bases, flow orchestration and MCP plugins.

  21. 24

    GitHubDaily

    48.2KGitHubDaily/GitHubDaily

    GitHubDaily is a curated Chinese-language collection of interesting and useful open-source projects, developer tools, tutorials and tech news discovered on GitHub, shared daily since October 2015.

  22. 25

    airflow

    47.2Kapache/airflow · Python

    Apache Airflow is a platform to programmatically author, schedule, and monitor workflows, defined as code using Python.

  23. 26

    awesome-cheatsheets

    46.6KLeCoupa/awesome-cheatsheets · JavaScript

    A curated collection of cheatsheets covering popular programming languages, frameworks, databases, and development tools, each condensed into a single reference file.

  24. 27

    Rocket.Chat

    46.3KRocketChat/Rocket.Chat · TypeScript

    Rocket.Chat is an open-source, self-hostable team communications platform for real-time chat, voice calls, and federation, aimed at organizations with high data protection requirements.

  25. 28

    hyperswitch

    45.3Kjuspay/hyperswitch · Rust

    Hyperswitch is an open-source, composable payments platform that lets businesses route, retry, vault, and reconcile payments across 120+ payment processors like Stripe, Adyen, Braintree, and Worldpay, either self-hosted or as a SaaS.

  26. 29

    kong

    44.3KKong/kong · Lua

    Kong is a cloud-native API gateway that also acts as an AI and MCP gateway, handling routing, load balancing, authentication, and traffic management for microservices and LLM/agentic traffic.

  27. 30

    spark

    44.2Kapache/spark · Scala

    Apache Spark is a unified analytics engine for large-scale data processing, offering high-level APIs in Scala, Java, Python, and R on top of an optimized execution engine.

  28. 31

    ray

    44.1Kray-project/ray · Python

    Ray is an open-source framework for scaling AI and Python applications: a core distributed runtime plus a set of AI libraries that simplify ML compute.

  29. 32

    diagrams

    42.7Kmingrammer/diagrams · Python

    Diagrams is a Python library that draws cloud system architecture as code: you describe your AWS, Azure, GCP or Kubernetes setup in Python and get a rendered diagram. It was built for prototyping architecture designs without design tools.

  30. 33

    dubbo

    41.6Kapache/dubbo · Java

    Apache Dubbo is an RPC and microservices framework — this repository is its Java implementation. It covers communication, service discovery, traffic management, observability, security, and tooling for building enterprise-grade microservices.

  31. 34

    ToolJet

    41.1KToolJet/ToolJet · HTML

    ToolJet is an open-source platform for building internal tools, admin panels, dashboards, and business apps on top of your existing databases, APIs, and SaaS systems. You can build apps visually, from a text prompt, or via coding agents (Claude Code, Codex, Cursor) through its MCP server.

  32. 35

    appsmith

    41.1Kappsmithorg/appsmith · TypeScript

    Appsmith is an open-source low-code platform for building admin panels, internal tools, and dashboards that connect to 25+ databases and any API.

  33. 36

    tidb

    40.6Kpingcap/tidb · Go

    TiDB is an open-source, cloud-native distributed SQL database written in Go — MySQL-compatible and built for high availability, horizontal scalability, strong consistency, and mixing transactions with analytics.

  34. 37

    portainer

    38.7Kportainer/portainer · TypeScript

    Portainer is a lightweight management platform for Docker, Docker Swarm, Kubernetes and ACI environments, letting you manage containers, images, volumes and networks through a web GUI or API.

  35. 38

    harness

    38.6Kharness/harness · Go

    Harness Open Source is an end-to-end developer platform combining source code hosting, CI/CD pipelines, hosted dev environments (Gitspaces), and artifact registries in one self-hosted application.

  36. 39

    trivy

    38.5Kaquasecurity/trivy · Go

    Trivy is an all-in-one security scanner that finds vulnerabilities, misconfigurations, secrets, and software licenses across container images, filesystems, git repositories, VM images, and Kubernetes clusters.

  37. 40

    istio

    38.4Kistio/istio · Go

    Istio is an open-source service mesh that layers transparently onto existing distributed applications, giving you a uniform way to secure, connect, and monitor microservices with few or no code changes.

  38. 41

    compose

    38.4Kdocker/compose · Go

    Docker Compose is a tool for defining and running multi-container Docker applications, configured through a single Compose file (compose.yaml).

  39. 42

    awesome-docker

    37.1Kveggiemonk/awesome-docker

    A curated ('awesome list') index of Docker-related projects and resources: engines, image builders, registries, orchestration tools, networking/security tooling, desktop/terminal UIs and learning materials.

  40. 43

    langfuse

    35.9Klangfuse/langfuse · TypeScript

    Langfuse is an open source LLM engineering platform for tracing, evaluating, and debugging LLM and agent applications, with prompt management and a playground built in.

  41. 44

    seaweedfs

    35.5Kseaweedfs/seaweedfs · Go

    SeaweedFS is a distributed storage system that serves billions of small and large files with O(1) disk access, exposing the same data as an S3 object store, a POSIX file system, and an Iceberg/Lance data lakehouse through one binary.

  42. 45

    awesome-sysadmin

    35.4Kawesome-foss/awesome-sysadmin

    A curated list of free and open-source sysadmin tools, covering everything from backups and configuration management to monitoring, CI/CD, virtualization, and VPNs.

  43. 46

    rustfs

    35Krustfs/rustfs · Rust

    An open-source, high-performance distributed object storage system written in Rust. It speaks the S3 API, is optimized for data lakes, AI and big data workloads, and supports migration and coexistence with MinIO and Ceph.

  44. 47

    k9s

    34.8Kderailed/k9s · Go

    K9s is a terminal UI that lets you navigate, observe and manage Kubernetes clusters in real time instead of typing raw kubectl commands.

  45. 48

    k3s

    34.2Kk3s-io/k3s · Go

    K3s is a lightweight, fully conformant, production-ready Kubernetes distribution packed into a single binary under 100 MB that runs with roughly half the memory of standard Kubernetes.

  46. 49

    nacos

    33.5Kalibaba/nacos · Java

    Nacos is a platform from Alibaba for dynamic service discovery, configuration management, and service management, aimed at building cloud-native microservices and AI applications.

  47. 50

    agentscope

    33.4Kagentscope-ai/agentscope · Python

    AgentScope 2.0 is a production-ready, easy-to-use Python framework for building and running LLM agents. It leans on the model's own reasoning and tool use instead of boxing it in with strict prompts and opinionated orchestration.

  48. 51

    podman

    33.1Kpodman-container-tools/podman · Go

    Podman (the POD MANager) is a tool for managing OCI containers and images, volumes, and pods — groups of containers managed together. It is built on libpod, a container lifecycle management library included in the same repo.

  49. 52

    onyx

    32.5Konyx-dot-app/onyx · Python

    Onyx is an open source AI platform that gives you a full-featured chat interface on top of any LLM, with built-in RAG, web search, agents, and more.

  50. 53

    signoz

    32.4KSigNoz/signoz · TypeScript

    SigNoz is an open-source observability platform built on OpenTelemetry: logs, metrics, traces, alerts, and dashboards in one tool for debugging production apps and monitoring AI agents.

  51. 54

    minikube

    32.2Kkubernetes/minikube · Go

    Minikube runs a local Kubernetes cluster on macOS, Linux, or Windows so developers can build and test Kubernetes applications on their own machine.

  52. 55

    dokku

    32.2Kdokku/dokku · Go

    Dokku is a Docker-powered PaaS (Platform as a Service) - a self-hosted, minimal Heroku alternative that helps you build and manage the lifecycle of applications on your own server.

  53. 56

    k6

    32Kgrafana/k6 · Go

    k6 is a modern load-testing tool: you write test scripts that simulate real user traffic against your application to see how it performs. It is built for developers and testers in the DevOps era — like unit testing, but for performance.

  54. 57

    jumpserver

    31.8Kjumpserver/jumpserver · Python

    JumpServer is an open-source Privileged Access Management (PAM) platform — a bastion host that gives DevOps and IT teams secure, on-demand access to SSH, RDP, Kubernetes, database, RemoteApp and other endpoints through a web browser.

  55. 58

    colima

    31.2Kabiosoft/colima · Go

    Colima provides container runtimes on macOS (and Linux) with minimal setup: it starts a Linux VM running Docker, Containerd or Incus, all managed through one simple command.

  56. 59

    helm

    30.3Khelm/helm · Go

    Helm is the package manager for Kubernetes. It manages Charts — packages of pre-configured Kubernetes resources — so installing and managing applications in a cluster works like apt, yum or homebrew on your system.

  57. 60

    consul

    30.1Khashicorp/consul · Go

    Consul is a distributed, highly available, data center aware solution for connecting and configuring applications across dynamic, distributed infrastructure. It is built to be datacenter aware and can support any number of regions without complex configuration.

  58. 61

    90DaysOfDevOps

    29.8KMichaelCade/90DaysOfDevOps · Shell

    A structured learning curriculum for DevOps that grew out of a personal 90-day public learning challenge, now covering principles, processes, tooling, and real-world use cases like Kubernetes, Terraform, and Ansible.

  59. 62

    sim

    29.8Ksimstudioai/sim · TypeScript

    Sim is a collaborative workspace for building, deploying, and monitoring AI agents and workflows, used by 100,000+ builders. Agents can be built visually, in chat, or with code.

  60. 63

    infisical

    29.8KInfisical/infisical · TypeScript

    Infisical is an open-source security platform teams use to centralize secrets, certificates, and privileged access, with syncing, rotation, and leak prevention built in.

  61. 64

    kestra

    29.7Kkestra-io/kestra · Java

    Kestra is an open-source, event-driven orchestration platform for building data, AI, and infrastructure workflows. You describe them in declarative YAML and manage everything from a built-in web UI.

  62. 65

    harbor

    29.6Kgoharbor/harbor · Go

    Harbor is an open source trusted cloud native registry that stores, signs, and scans content — mainly container images and Helm charts. It is a CNCF-hosted project.

  63. 66

    authelia

    29.3Kauthelia/authelia · Go

    An open-source authentication and authorization server that adds single sign-on and two-factor authentication to your web apps via a web portal. It is OpenID Certified and Post-Quantum Cryptography Ready.

  64. 67

    wiki

    29Krequarks/wiki · TypeScript

    Wiki.js is an open-source wiki application built on Node.js — a self-hosted web app for writing and organizing documentation and team knowledge.

  65. 68

    loki

    29Kgrafana/loki · Go

    Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system from Grafana — like Prometheus, but for logs.

  66. 69

    xgboost

    28.9Kdmlc/xgboost · C++

    XGBoost is an optimized distributed gradient boosting library designed to be highly efficient, flexible and portable — it implements machine learning algorithms under the Gradient Boosting framework.

  67. 70

    mlflow

    28.4Kmlflow/mlflow · Python

    MLflow is an open source AI engineering platform for agents, LLM apps, and classic ML models: one place to trace, evaluate, monitor, and optimize production AI while controlling costs. It is widely adopted, with over 60 million monthly downloads.

  68. 71

    budibase

    28.3KBudibase/budibase · TypeScript

    Budibase is an open-source operations platform where you build AI agents, automations and web apps that handle everyday operations — requests, approvals, issues — in one place.

  69. 72

    docker_practice

    26.3Kyeasy/docker_practice · Go

    An open-source Chinese book that takes you from zero to real DevOps practice with Docker: core concepts, internals and hands-on skills for developers, ops engineers and architects.

  70. 73

    faas

    26.3Kopenfaas/faas · Go

    An open-source serverless platform for Kubernetes: package your code or an existing binary as an OCI/Docker image and get a scalable, auto-scaling HTTP endpoint with metrics, without boilerplate.

  71. 74

    dapr

    26.2Kdapr/dapr · Go

    Dapr is an open-source, CNCF-graduated runtime for building distributed applications, workflows, and AI agents. It packages durable execution, secure service-to-service communication, state management, and event-driven messaging behind one consistent set of APIs.

  72. 75

    incubator-seata

    26Kapache/incubator-seata · Java

    Apache Seata is an open source distributed transaction solution for microservices, designed to be high-performance and easy to use.

  73. 76

    authentik

    26Kgoauthentik/authentik · Python

    authentik is an open-source Identity Provider (IdP) for modern single sign-on: one service that handles login for your other applications, so users sign in once instead of per-app.

  74. 77

    rancher

    26Krancher/rancher · Go

    Rancher is an open-source container management platform for organizations that run containers in production — it makes it easy to run Kubernetes anywhere and manage it from a web UI.

  75. 78

    pulumi

    25.8Kpulumi/pulumi · Go

    Pulumi is open source Infrastructure as Code: you write ordinary programming code, and the Pulumi CLI automatically provisions and manages your resources across clouds.

  76. 79

    cilium

    25.7Kcilium/cilium · Go

    Cilium is open-source networking, security, and observability software built on an eBPF dataplane, used mainly as the networking layer of Kubernetes clusters.

  77. 80

    kuboard-press

    25.3Keip-work/kuboard-press · Shell

    Kuboard is a free management interface built for Kubernetes (compatible with K8s 1.13+) that turns cluster management into a visual web dashboard. This repo holds the source of its v4 documentation site.

  78. 81

    TDengine

    25.2Ktaosdata/TDengine · C

    TDengine is an open-source, high-performance, cloud-native, AI-powered time-series database built for IoT, Connected Cars, and Industrial IoT workloads, handling TB-to-PB scale data from billions of sensors.

  79. 82

    skywalking

    25Kapache/skywalking · Java

    Apache SkyWalking is an open-source APM (Application Performance Monitoring) system for monitoring, tracing and diagnosing distributed systems. It is built for microservices, cloud native and container-based architectures.

  80. 83

    firefly-iii

    24.9Kfirefly-iii/firefly-iii · PHP

    Firefly III is a free, open-source personal finance manager that helps you track income and expenses, set budgets, and generate financial reports.

  81. 84

    fhevm

    24.8Kzama-ai/fhevm · Rust

    FHEVM is a full-stack framework from Zama for confidential smart contracts: it integrates Fully Homomorphic Encryption (FHE) with EVM-compatible blockchains so encrypted data can be processed directly onchain.

  82. 85

    argo-cd

    24.4Kargoproj/argo-cd · Go

    Argo CD is a declarative GitOps continuous delivery tool for Kubernetes that keeps your cluster state synced with a Git repository.

  83. 86

    ngrok

    24.4Kinconshreveable/ngrok · Go

    ngrok is a globally distributed reverse proxy that secures, protects and accelerates applications and network services wherever they run, combining a reverse proxy, firewall, API gateway and global load balancer into one tool.

  84. 87

    eShopOnContainers

    24.3Kdotnet-architecture/eShopOnContainers · C#

    A cross-platform .NET sample app demonstrating a microservices, container-based architecture: it runs on Linux, Windows and macOS, powered by .NET 7, Docker containers and Azure Kubernetes Services.

  85. 88

    windows95

    24.3Kfelixrieseberg/windows95 · TypeScript

    The complete Windows 95 operating system, packaged as a desktop app that runs on macOS, Windows, and Linux — the whole thing, boots and all.

  86. 89

    jaeger

    23.3Kjaegertracing/jaeger · Go

    Jaeger is a distributed tracing platform that helps you monitor and troubleshoot requests as they flow through microservices-based systems.

  87. 90

    lens

    23.2Klensapp/lens

    Lens is a desktop IDE for Kubernetes — one context-aware UI for managing and troubleshooting clusters and workloads, and the most popular one out there, with over 1 million users.

  88. 91

    distroless

    23.1KGoogleContainerTools/distroless · Starlark

    A set of minimal container base images that contain only your application and its runtime dependencies — no package managers, shells or other programs you would expect in a normal Linux distribution.

  89. 92

    stackedit

    23.1Kbenweet/stackedit · JavaScript

    StackEdit is a full-featured, open-source Markdown editor that runs entirely in your browser, built on PageDown, the same Markdown library Stack Overflow uses.

  90. 93

    SafeLine

    22.8Kchaitin/SafeLine · Go

    SafeLine is a self-hosted web application firewall (WAF) and reverse proxy that protects your web apps from attacks and exploits by filtering and monitoring HTTP traffic.

  91. 94

    vector

    22.7Kvectordotdev/vector · Rust

    An open-source, high-performance observability data pipeline: it collects, transforms, and routes your logs and metrics to any vendors you choose, so you keep control of your observability data. It is maintained by Datadog's Community Open Source Engineering team.

  92. 95

    witr

    22.7Kpranshuparmar/witr · Go

    witr answers one question: 'why is this running?' Point it at a process, port, container, or file, and it traces the exact chain of supervisors, services, and shells that started it.

  93. 96

    opik

    22.7Kcomet-ml/opik · Python

    Opik is an open-source platform for debugging, evaluating, and monitoring LLM applications, RAG systems, and agentic workflows, with tracing, automated evaluation, and production dashboards.

  94. 97

    rocketmq

    22.6Kapache/rocketmq · Java

    Apache RocketMQ is an open-source distributed messaging and streaming platform for building event-driven applications, with low latency, trillion-level capacity and flexible scalability.

  95. 98

    generator-jhipster

    22.5Kjhipster/generator-jhipster · TypeScript

    An open-source development platform for quickly generating, developing, and deploying modern web applications and microservice architectures: you answer its prompts, and it hands you a complete full-stack codebase.

  96. 99

    lima

    22.1Klima-vm/lima · Go

    Lima launches Linux virtual machines with automatic file sharing and port forwarding, similar to WSL2. It was originally created to bring containerd and nerdctl to Mac users but is not limited to containers.

  97. 100

    recommenders

    22Krecommenders-team/recommenders · Python

    An open-source Python library and notebook collection with best practices for building, evaluating and deploying recommendation systems — a Linux Foundation of AI & Data project that started at Microsoft.

Showing the 100 most-starred of 316. See every one in the catalog.

Often tagged together