dsx-ai-factory/nvkePublic

NVIDIA Kubernetes Engine (NVKE). A management plane for GPU Kubernetes on bare metal.

Stars
338
Forks
78
Watchers
9
Open issues
108
Open PRs
74
Contributors
~68
Commits
1.5K
Branches
95

GoApache-2.0Created Aug 4, 2026Last push todayLatest release v0.23.1

Quick answers

What is nvke?
NVIDIA Kubernetes Engine (NVKE). A management plane for GPU Kubernetes on bare metal.
How popular is nvke on GitHub?
dsx-ai-factory/nvke has 338 stars and 78 forks on GitHub.
What license does nvke use?
dsx-ai-factory/nvke is released under the Apache-2.0 license.

Star history

since Nov 7, 2026

Star history is still being collected for this repository.

Contribution activity

commits per day, last 52 weeks
NovDecJanFebMarAprMayJunJulAugSepOctNovMonWedFri2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 0 commits2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 0 commits2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 0 commits2026-06-09: 0 commits2026-06-10: 0 commits2026-06-11: 0 commits2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 0 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 0 commits2026-06-23: 0 commits2026-06-24: 0 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 0 commits2026-07-01: 0 commits2026-07-02: 0 commits2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 0 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 0 commits2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 0 commits2026-07-15: 0 commits2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 0 commits2026-07-23: 0 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 4 commits2026-08-05: 9 commits2026-08-06: 7 commits2026-08-07: 6 commits2026-08-08: 2 commits2026-08-09: 0 commits2026-08-10: 15 commits2026-08-11: 24 commits2026-08-12: 5 commits2026-08-13: 27 commits2026-08-14: 10 commits2026-08-15: 16 commits2026-08-16: 19 commits2026-08-17: 8 commits2026-08-18: 12 commits2026-08-19: 5 commits2026-08-20: 12 commits2026-08-21: 9 commits2026-08-22: 7 commits2026-08-23: 12 commits2026-08-24: 11 commits2026-08-25: 26 commits2026-08-26: 29 commits2026-08-27: 26 commits2026-08-28: 20 commits2026-08-29: 8 commits2026-08-30: 5 commits2026-08-31: 12 commits2026-09-01: 22 commits2026-09-02: 17 commits2026-09-03: 20 commits2026-09-04: 25 commits2026-09-05: 6 commits2026-09-06: 13 commits2026-09-07: 5 commits2026-09-08: 24 commits2026-09-09: 17 commits2026-09-10: 17 commits2026-09-11: 28 commits2026-09-12: 12 commits2026-09-13: 3 commits2026-09-14: 9 commits2026-09-15: 15 commits2026-09-16: 35 commits2026-09-17: 12 commits2026-09-18: 17 commits2026-09-19: 17 commits2026-09-20: 23 commits2026-09-21: 34 commits2026-09-22: 30 commits2026-09-23: 23 commits2026-09-24: 2 commits2026-09-25: 2 commits2026-09-26: 5 commits2026-09-27: 1 commit2026-09-28: 10 commits2026-09-29: 23 commits2026-09-30: 21 commits2026-10-01: 12 commits2026-10-02: 14 commits2026-10-03: 14 commits2026-10-04: 2 commits2026-10-05: 18 commits2026-10-06: 27 commits2026-10-07: 19 commits2026-10-08: 43 commits2026-10-09: 44 commits2026-10-10: 37 commits2026-10-11: 19 commits2026-10-12: 24 commits2026-10-13: 24 commits2026-10-14: 25 commits2026-10-15: 30 commits2026-10-16: 46 commits2026-10-17: 7 commits2026-10-18: 13 commits2026-10-19: 37 commits2026-10-20: 27 commits2026-10-21: 15 commits2026-10-22: 17 commits2026-10-23: 10 commits2026-10-24: 0 commits2026-10-25: 3 commits2026-10-26: 16 commits2026-10-27: 18 commits2026-10-28: 20 commits2026-10-29: 21 commits2026-10-30: 15 commits2026-10-31: 0 commits2026-11-01: 1 commit2026-11-02: 5 commits2026-11-03: 16 commits2026-11-04: 14 commits2026-11-05: 10 commits2026-11-06: 16 commits2026-11-07: 0 commits
1,513 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Very active

    1,513 commits in 52 weeks

  • Well documented

    High community health score

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

README

main branch

NVIDIA Kubernetes Engine (NVKE)

License Go

Run a managed Kubernetes service on your own NVIDIA GPU infrastructure. NVIDIA Kubernetes® Engine (NVKE) provides the management plane that platform teams install to create and operate Kubernetes clusters for their customers. Each workload cluster has its own Kubernetes control plane, etcd and node pools. You operate the NVKE management plane; your customers use their clusters through the Kubernetes API and kubectl.

Preview: NVKE is available as a preview. APIs, configuration and behavior can change between releases, and we do not recommend NVKE for production workloads. See Preview status and known limitations.

Get started · Documentation · Contribute · Get help

Getting started

Your goal Start here What you get
Evaluate without GPU hardware Local quickstart A development management plane and a workload cluster on simulated machines. No NVIDIA account is required.
Install on your infrastructure Plan your installation The prerequisites and sequence for preparing nodes, bootstrapping a management cluster and installing its services.
Build or contribute Build from source The NVKE binaries and the contributor development loop.

The local quickstart runs on a Linux host or VM, amd64 or arm64, with at least 6 CPUs, 12 GiB of free memory and 100 GiB of free disk. It requires Docker, virtual TPM support and the tools listed in the guide. Follow its setup through workload-cluster creation and confirm the cluster's nodes report Ready. On macOS, use the local site guide, which runs the evaluation inside a Colima virtual machine.

For a real installation, you supply the machines, networking, node images and registries, and configure access to NVIDIA Infra Controller (NICo). NICo is the sole compatible infrastructure provider at preview. The platform and version reference lists validated combinations and pinned dependencies.

What NVKE does

  • Creates independent workload clusters. Request clusters through the NVKE API or nvkectl; NVKE provisions machines through NICo and forms Kubernetes clusters with their own control planes.
  • Manages workload cluster lifecycle. Create, scale and delete node pools, upgrade Kubernetes and replace nodes. See the node pool guide for the manual steps and preview limits on replacement and upgrades.
  • Establishes node identity. Nodes attest through SPIFFE/SPIRE using their TPM before receiving join credentials. Encryption of etcd data is available per cluster.
  • Connects builds to deployment. Its companion project, NVIDIA Kubernetes Recipes (NVKR), builds node images and NVKE components from pinned inputs. NVKE deploys those artifacts; NVKR owns their build and release evidence.

The preview needs explicit operator configuration: API authentication is off and the API uses plain HTTP after installation. Configure API authentication and protected access before admitting callers. The management cluster does not upgrade, scale or replace itself, and there is no management-plane upgrade or backup/restore procedure. FDE node images are for evaluation and provide no data-at-rest confidentiality. Read the known limitations before choosing an evaluation or installation path.

Overview

The diagram shows the NVKE product family, how it sits on NICo and your GPU machines, and which components talk to each other.

NVKE product family. NVKR builds and signs artifacts and publishes them to a registry. The operator installs the management cluster's components, the NVKE management plane, CAPNICo and NVKE observability, from the charts and images in the registry. The management plane requests machines through CAPNICo, which calls NICo, and drives each workload cluster. NICo provisions NVIDIA GPU machines from the node OS image, and those machines become the workload cluster's Kubernetes nodes, each running nvke-agent, under the cluster's Kubernetes control plane. The accelerated runtime produced by AICR and NVKE observability are optional in the workload cluster. The customer uses kubectl against the control plane.

NVKE is not a Kubernetes distribution and not a Cluster API flavour. It is a self-hosting factory for Kubernetes clusters: a throwaway seed cluster stands up a management cluster, and the management plane on it then provisions and lifecycle-manages many isolated workload clusters on demand.

An installation has two kinds of Kubernetes cluster:

  • The management cluster runs the NVKE management plane and infrastructure controllers. nvkectl forms it using a temporary seed cluster; installing the management-plane services is a separate step.
  • Workload clusters run customer applications. The management plane creates and operates them through NICo, Cluster API and the node agent.

Read What is NVKE for the operator workflow and Architecture for the implementation and data flows.

Build from source

Use Go 1.27.3, the version pinned in go.work, and GNU Make 4 or later. Public Go modules must be reachable on the first build. Flox is optional and supplies the repository's development tools; on macOS, it also supplies GNU Make 4. See Development for toolchain setup.

git clone https://github.com/dsx-ai-factory/nvke.git
cd nvke
make build

This builds the workspace and writes nine binaries to bin/: agent, updater, controller, nvkectl, capd-reboot-controller, nvke-os-image-check, management-engine, tenant-api and operator-api. Building does not start a management plane or create a cluster. The node agent runs on Linux.

The workspace guide explains the modules and outputs. For local services and test environments, see Local development setup. Before submitting a change, follow CONTRIBUTING.md and run make preflight; it selects checks for the modules you changed.

Documentation

Task Guide
Prepare nodes and bootstrap the management cluster Bootstrap the management cluster
Install NVKE services Install the management plane from the deploy path
Build node images and supply release artifacts Get NVKE artifacts from NVKR
Create and manage customer clusters Create a workload cluster, Manage node pools
Give a customer access Access a workload cluster
Inspect cluster health and telemetry Observe NVKE and its clusters

The documentation index links the remaining guides and references.

Contributing and support

Contributions, bug reports and documentation improvements are welcome. Start with CONTRIBUTING.md; open an issue before substantial work so maintainers can agree on the approach.

Trademarks

Kubernetes® is a registered trademark of The Linux Foundation in the United States and other countries. NVIDIA and the NVIDIA logo are trademarks and/or registered trademarks of NVIDIA Corporation in the U.S. and other countries. Other company and product names may be trademarks of the respective companies with which they are associated.

License

Apache License 2.0. See LICENSE and NOTICE.

Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Releases and announcements

8 total
  1. NVKE v0.23.1v0.23.1Nov 3, 2026

    ## Changelog ### Bug Fixes * 347baabc64ba320176c6c2ef956e555350124d19: fix(controller): parse tenant kubeconfigs with an allowlist (release-0.23 backport) (#2103) (@danbudris) ## Appendix A: Controller and Bootstrap Dependencies ### Images | Image | Chart | Version | Digest | Source | | --- | --- | --- | --- | --- | | server | temporal | 1.30.3 | sha256:a3d0f727caad0ecca5dc6e94766135aab448551f2c6c0d33d3c67576458e6a0d | [Source](<https://github.com/dsx-ai-factory/nvke/blob/347baabc64ba320176c6c2ef956e555350124d19/cli/internal/bootstrap/manifest/bootstrap-manifest.yaml#L38>) | | admin-tools | temporal | 1.30.3 | sha256:2c2272b008f1af295b3719963e6feeef64f838d1105d895cf6acfcf96dd31741 | [Source](<https://github.com/dsx-ai-factory/nvke/blob/347baabc64ba320176c6c2ef956e555350124d19/cli/internal/bootstrap/manifest/bootstrap-manifest.yaml#L41>) | | ui | temporal | 2.48.1 | sha256:edb5dd1b3e0ddb35611939dde9b573533afd6fbafbbf077b73c7131a30ca91ff | [Source](<https://github.com/dsx-ai-factory/nvke/blob/347baabc64ba320176c6c2ef956e555350124d19/cli/internal/bootstrap/manifest/bootstrap-manifest.yaml#L44>) | | postgres | n/a | 18.6 | sha256:06cad38a5d9f5d24b4d83d86de

  2. NVKE v0.23.0v0.23.0Oct 30, 2026

    This release adds credential lifecycle management (certificate renewal, etcd encryption key rotation, expiry monitoring and audit evidence), lays the foundation for NVKE API authorization, and lets nvkectl install the NVKE stack on the site cluster. It also extends telemetry from nvkectl through the controller to the node agents. | Component | Version | | --- | --- | | nvkectl | v0.3.0 | | NVKE controller | v0.3.0 | | OS image | v0.3.0 | | NVKE node-agent | v0.4.0 | | CAPI provisioned provider | v0.3.0 | ## Highlights - **Credential lifecycle:** Rolling certificate renewal is hardened, and control-plane changes are blocked while a renewal or rotation runs. Owned etcd encryption keys can be rotated, and a failed rotation can be recovered. The controller monitors credential expiry and health, can render optional alert rules, and records audit evidence for credential operations. New operator guides cover credential rotation. - **Authorization:** A new authorization library provides an authorization client, a backend interface and a tenant isolation check that fails closed. A LocalBundle backend loads and evaluates a Cedar policy bundle, with role mappings and reload.

  3. NVKE v0.22.0v0.22.0Oct 21, 202631 downloads

    NVKE v0.22.0 is the first public preview release of NVIDIA Kubernetes Engine (NVKE). This release enables OIDC authentication with multiple providers, node pool labels and taints, and enhances NVKE management plane resilience and observability. | Component | Version | | ------------------------- | ------- | | nvkectl | v0.2.0 | | NVKE controller | v0.2.0 | | OS image | v0.2.0 | | NVKE node-agent | v0.3.0 | | CAPI provisioned provider | v0.2.0 | ## Highlights - **OIDC authentication:** A cluster can authenticate users through several OIDC providers, each with its own discovery URL, pinned when the cluster is created. nvkectl generates interactive or headless oidc-login kubeconfigs, deploys OIDC providers during site bootstrap, and mints a breakglass admin kubeconfig, published as nvke:breakglass. - **Node pool labels and taints:** Node pools carry labels and taints in the API. NVKE validates them against a configurable label allowlist and applies them to the pool's nodes. - **Controller configuration:** The controller reads its settings from the nke-controller-config ConfigMap, which the Hel

Code frequency

additions and deletions
+9.8M-9.8MWeek of 2026-08-02: +236,122 linesWeek of 2026-08-02: -3,607 linesWeek of 2026-08-09: +9,774,300 linesWeek of 2026-08-09: -6,327,595 linesWeek of 2026-08-16: +118,594 linesWeek of 2026-08-16: -63,342 linesWeek of 2026-08-23: +89,884 linesWeek of 2026-08-23: -57,439 linesWeek of 2026-08-30: +39,830 linesWeek of 2026-08-30: -19,115 linesWeek of 2026-09-06: +265,170 linesWeek of 2026-09-06: -119,446 linesWeek of 2026-09-13: +81,557 linesWeek of 2026-09-13: -61,910 linesWeek of 2026-09-20: +203,008 linesWeek of 2026-09-20: -33,123 linesWeek of 2026-09-27: +64,034 linesWeek of 2026-09-27: -3,758,039 linesWeek of 2026-10-04: +155,705 linesWeek of 2026-10-04: -70,386 linesWeek of 2026-10-11: +111,124 linesWeek of 2026-10-11: -48,101 linesWeek of 2026-10-18: +49,479 linesWeek of 2026-10-18: -18,737 linesWeek of 2026-10-25: +91,702 linesWeek of 2026-10-25: -20,946 linesWeek of 2026-11-01: +49,608 linesWeek of 2026-11-01: -21,051 linesAug 2, 2026Nov 1, 2026
+11.3M lines added, -10.6M removed over the last year.

Commits per week

last 52 weeks
1900Week of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 0 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 0 commitsWeek of 2026-03-29: 0 commitsWeek of 2026-04-05: 0 commitsWeek of 2026-04-12: 0 commitsWeek of 2026-04-19: 0 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 0 commitsWeek of 2026-05-10: 0 commitsWeek of 2026-05-17: 0 commitsWeek of 2026-05-24: 0 commitsWeek of 2026-05-31: 0 commitsWeek of 2026-06-07: 0 commitsWeek of 2026-06-14: 0 commitsWeek of 2026-06-21: 0 commitsWeek of 2026-06-28: 0 commitsWeek of 2026-07-05: 0 commitsWeek of 2026-07-12: 0 commitsWeek of 2026-07-19: 0 commitsWeek of 2026-07-26: 0 commitsWeek of 2026-08-02: 28 commitsWeek of 2026-08-09: 97 commitsWeek of 2026-08-16: 72 commitsWeek of 2026-08-23: 132 commitsWeek of 2026-08-30: 107 commitsWeek of 2026-09-06: 116 commitsWeek of 2026-09-13: 108 commitsWeek of 2026-09-20: 119 commitsWeek of 2026-09-27: 95 commitsWeek of 2026-10-04: 190 commitsWeek of 2026-10-11: 175 commitsWeek of 2026-10-18: 119 commitsWeek of 2026-10-25: 93 commitsWeek of 2026-11-01: 62 commitsNov 9, 2025Nov 1, 2026
1.5K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 6 commitsSun 1:00 — 0 commitsSun 2:00 — 0 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 1 commitsSun 7:00 — 14 commitsSun 8:00 — 6 commitsSun 9:00 — 11 commitsSun 10:00 — 4 commitsSun 11:00 — 4 commitsSun 12:00 — 5 commitsSun 13:00 — 6 commitsSun 14:00 — 9 commitsSun 15:00 — 14 commitsSun 16:00 — 12 commitsSun 17:00 — 7 commitsSun 18:00 — 6 commitsSun 19:00 — 1 commitsSun 20:00 — 1 commitsSun 21:00 — 0 commitsSun 22:00 — 7 commitsSun 23:00 — 0 commitsMon 0:00 — 1 commitsMon 1:00 — 0 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 2 commitsMon 6:00 — 7 commitsMon 7:00 — 6 commitsMon 8:00 — 5 commitsMon 9:00 — 17 commitsMon 10:00 — 20 commitsMon 11:00 — 13 commitsMon 12:00 — 11 commitsMon 13:00 — 20 commitsMon 14:00 — 16 commitsMon 15:00 — 15 commitsMon 16:00 — 14 commitsMon 17:00 — 18 commitsMon 18:00 — 13 commitsMon 19:00 — 5 commitsMon 20:00 — 5 commitsMon 21:00 — 3 commitsMon 22:00 — 5 commitsMon 23:00 — 9 commitsTue 0:00 — 2 commitsTue 1:00 — 1 commitsTue 2:00 — 3 commitsTue 3:00 — 0 commitsTue 4:00 — 1 commitsTue 5:00 — 8 commitsTue 6:00 — 10 commitsTue 7:00 — 5 commitsTue 8:00 — 14 commitsTue 9:00 — 27 commitsTue 10:00 — 30 commitsTue 11:00 — 24 commitsTue 12:00 — 18 commitsTue 13:00 — 25 commitsTue 14:00 — 15 commitsTue 15:00 — 25 commitsTue 16:00 — 18 commitsTue 17:00 — 16 commitsTue 18:00 — 12 commitsTue 19:00 — 4 commitsTue 20:00 — 20 commitsTue 21:00 — 7 commitsTue 22:00 — 7 commitsTue 23:00 — 0 commitsWed 0:00 — 0 commitsWed 1:00 — 0 commitsWed 2:00 — 0 commitsWed 3:00 — 0 commitsWed 4:00 — 3 commitsWed 5:00 — 0 commitsWed 6:00 — 6 commitsWed 7:00 — 13 commitsWed 8:00 — 16 commitsWed 9:00 — 26 commitsWed 10:00 — 28 commitsWed 11:00 — 36 commitsWed 12:00 — 19 commitsWed 13:00 — 21 commitsWed 14:00 — 18 commitsWed 15:00 — 20 commitsWed 16:00 — 14 commitsWed 17:00 — 9 commitsWed 18:00 — 8 commitsWed 19:00 — 1 commitsWed 20:00 — 5 commitsWed 21:00 — 3 commitsWed 22:00 — 5 commitsWed 23:00 — 3 commitsThu 0:00 — 0 commitsThu 1:00 — 1 commitsThu 2:00 — 0 commitsThu 3:00 — 1 commitsThu 4:00 — 2 commitsThu 5:00 — 2 commitsThu 6:00 — 4 commitsThu 7:00 — 5 commitsThu 8:00 — 17 commitsThu 9:00 — 22 commitsThu 10:00 — 17 commitsThu 11:00 — 19 commitsThu 12:00 — 22 commitsThu 13:00 — 22 commitsThu 14:00 — 21 commitsThu 15:00 — 16 commitsThu 16:00 — 23 commitsThu 17:00 — 16 commitsThu 18:00 — 10 commitsThu 19:00 — 8 commitsThu 20:00 — 9 commitsThu 21:00 — 10 commitsThu 22:00 — 4 commitsThu 23:00 — 7 commitsFri 0:00 — 1 commitsFri 1:00 — 2 commitsFri 2:00 — 0 commitsFri 3:00 — 2 commitsFri 4:00 — 4 commitsFri 5:00 — 3 commitsFri 6:00 — 0 commitsFri 7:00 — 6 commitsFri 8:00 — 18 commitsFri 9:00 — 22 commitsFri 10:00 — 7 commitsFri 11:00 — 27 commitsFri 12:00 — 23 commitsFri 13:00 — 22 commitsFri 14:00 — 29 commitsFri 15:00 — 29 commitsFri 16:00 — 20 commitsFri 17:00 — 6 commitsFri 18:00 — 12 commitsFri 19:00 — 12 commitsFri 20:00 — 3 commitsFri 21:00 — 2 commitsFri 22:00 — 10 commitsFri 23:00 — 3 commitsSat 0:00 — 1 commitsSat 1:00 — 0 commitsSat 2:00 — 0 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 1 commitsSat 6:00 — 0 commitsSat 7:00 — 8 commitsSat 8:00 — 4 commitsSat 9:00 — 11 commitsSat 10:00 — 0 commitsSat 11:00 — 2 commitsSat 12:00 — 15 commitsSat 13:00 — 5 commitsSat 14:00 — 1 commitsSat 15:00 — 0 commitsSat 16:00 — 8 commitsSat 17:00 — 12 commitsSat 18:00 — 8 commitsSat 19:00 — 13 commitsSat 20:00 — 16 commitsSat 21:00 — 8 commitsSat 22:00 — 10 commitsSat 23:00 — 9 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Nov 7, 2026daily#11+125
  • avelino/awesome-go

    A curated list of awesome Go frameworks, libraries and software

    192.5K stars · Go

  • kubernetes/kubernetes

    Production-Grade Container Scheduling and Management

    128.9K stars · Go

  • JuliusBrussee/caveman

    🪨 why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.

    118.1K stars · Go

  • microsoft/TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    111.9K stars · Go

  • pytorch/pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

    105.2K stars · Python

  • infiniflow/ragflow

    RAGFlow is an agent-native database: a Retrieval-Augmented Generation (RAG) engine that grew into context infrastructure.

    93.7K stars · Go