microsoft/onnxruntimePublic

ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator

AI summary: A cross-platform, high-performance machine learning inferencing and training accelerator.

Stars
22K
+31 today
Forks
4.3K
Watchers
264
Open issues
898
Open PRs
873
Contributors
~1K
Commits
15.7K
Branches
3.8K

C++MITCreated Nov 10, 2018Last push 2d agoLatest release v1.30.0+54 stars this week+252 this month

Quick answers

What is onnxruntime?
A cross-platform, high-performance machine learning inferencing and training accelerator.
What does onnxruntime do?
ONNX Runtime is a robust engine designed to execute machine learning models across diverse hardware platforms with maximum efficiency. It accelerates inference by natively supporting models trained in frameworks like PyTorch, TensorFlow, and scikit-learn via the Open Neural Network Exchange (ONNX) format. The runtime optimizes execution through advanced graph transformations and dynamically leverages hardware-specific execution providers, such as TensorRT for NVIDIA GPUs or CoreML for Apple Silicon. Beyond inferencing, it also provides tools to significantly accelerate model training times on multi-node GPU clusters.
Who is onnxruntime for?
Machine learning engineers, AI researchers, and production deployment teams looking to optimize and standardize model inference across varied hardware ecosystems.
How do I get started with onnxruntime?
Install via package managers (e.g., pip install onnxruntime) or refer to the official documentation for language-specific bindings.
How popular is onnxruntime on GitHub?
microsoft/onnxruntime has 21,981 stars and 4,271 forks on GitHub, and gained 54 stars in the last 7 days.
What license does onnxruntime use?
microsoft/onnxruntime is released under the MIT license.

Star history

since May 5, 2019
010K20KMay 2019Oct 2021Mar 2024Oct 2026
22K stars as of Oct 3, 2026. Before Aug 22, 2026, reconstructed from public GitHub event archives (checked against the repository's real star total); since then measured daily.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-10-05: 0 commits2025-10-06: 1 commit2025-10-07: 5 commits2025-10-08: 4 commits2025-10-09: 4 commits2025-10-10: 3 commits2025-10-11: 3 commits2025-10-12: 0 commits2025-10-13: 6 commits2025-10-14: 3 commits2025-10-15: 5 commits2025-10-16: 7 commits2025-10-17: 4 commits2025-10-18: 1 commit2025-10-19: 0 commits2025-10-20: 5 commits2025-10-21: 5 commits2025-10-22: 7 commits2025-10-23: 3 commits2025-10-24: 5 commits2025-10-25: 3 commits2025-10-26: 0 commits2025-10-27: 5 commits2025-10-28: 9 commits2025-10-29: 7 commits2025-10-30: 3 commits2025-10-31: 5 commits2025-11-01: 4 commits2025-11-02: 1 commit2025-11-03: 3 commits2025-11-04: 11 commits2025-11-05: 5 commits2025-11-06: 12 commits2025-11-07: 2 commits2025-11-08: 0 commits2025-11-09: 1 commit2025-11-10: 3 commits2025-11-11: 2 commits2025-11-12: 1 commit2025-11-13: 6 commits2025-11-14: 4 commits2025-11-15: 1 commit2025-11-16: 1 commit2025-11-17: 3 commits2025-11-18: 8 commits2025-11-19: 3 commits2025-11-20: 3 commits2025-11-21: 5 commits2025-11-22: 2 commits2025-11-23: 0 commits2025-11-24: 5 commits2025-11-25: 7 commits2025-11-26: 5 commits2025-11-27: 2 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 4 commits2025-12-02: 6 commits2025-12-03: 1 commit2025-12-04: 6 commits2025-12-05: 10 commits2025-12-06: 4 commits2025-12-07: 0 commits2025-12-08: 6 commits2025-12-09: 4 commits2025-12-10: 5 commits2025-12-11: 86 commits2025-12-12: 4 commits2025-12-13: 2 commits2025-12-14: 5 commits2025-12-15: 3 commits2025-12-16: 8 commits2025-12-17: 6 commits2025-12-18: 7 commits2025-12-19: 4 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 1 commit2025-12-23: 3 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 3 commits2025-12-28: 0 commits2025-12-29: 4 commits2025-12-30: 4 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 5 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 5 commits2026-01-06: 11 commits2026-01-07: 8 commits2026-01-08: 3 commits2026-01-09: 10 commits2026-01-10: 2 commits2026-01-11: 0 commits2026-01-12: 12 commits2026-01-13: 7 commits2026-01-14: 8 commits2026-01-15: 20 commits2026-01-16: 87 commits2026-01-17: 5 commits2026-01-18: 3 commits2026-01-19: 2 commits2026-01-20: 9 commits2026-01-21: 13 commits2026-01-22: 4 commits2026-01-23: 9 commits2026-01-24: 5 commits2026-01-25: 2 commits2026-01-26: 4 commits2026-01-27: 3 commits2026-01-28: 9 commits2026-01-29: 3 commits2026-01-30: 3 commits2026-01-31: 0 commits2026-02-01: 1 commit2026-02-02: 0 commits2026-02-03: 9 commits2026-02-04: 5 commits2026-02-05: 18 commits2026-02-06: 4 commits2026-02-07: 3 commits2026-02-08: 4 commits2026-02-09: 4 commits2026-02-10: 1 commit2026-02-11: 16 commits2026-02-12: 6 commits2026-02-13: 7 commits2026-02-14: 0 commits2026-02-15: 1 commit2026-02-16: 0 commits2026-02-17: 4 commits2026-02-18: 11 commits2026-02-19: 4 commits2026-02-20: 7 commits2026-02-21: 4 commits2026-02-22: 0 commits2026-02-23: 7 commits2026-02-24: 10 commits2026-02-25: 14 commits2026-02-26: 19 commits2026-02-27: 12 commits2026-02-28: 5 commits2026-03-01: 0 commits2026-03-02: 11 commits2026-03-03: 10 commits2026-03-04: 15 commits2026-03-05: 8 commits2026-03-06: 2 commits2026-03-07: 5 commits2026-03-08: 0 commits2026-03-09: 5 commits2026-03-10: 7 commits2026-03-11: 8 commits2026-03-12: 18 commits2026-03-13: 10 commits2026-03-14: 6 commits2026-03-15: 0 commits2026-03-16: 8 commits2026-03-17: 10 commits2026-03-18: 15 commits2026-03-19: 20 commits2026-03-20: 10 commits2026-03-21: 1 commit2026-03-22: 4 commits2026-03-23: 10 commits2026-03-24: 19 commits2026-03-25: 6 commits2026-03-26: 4 commits2026-03-27: 3 commits2026-03-28: 0 commits2026-03-29: 3 commits2026-03-30: 12 commits2026-03-31: 11 commits2026-04-01: 9 commits2026-04-02: 5 commits2026-04-03: 11 commits2026-04-04: 2 commits2026-04-05: 0 commits2026-04-06: 17 commits2026-04-07: 7 commits2026-04-08: 5 commits2026-04-09: 12 commits2026-04-10: 14 commits2026-04-11: 1 commit2026-04-12: 1 commit2026-04-13: 7 commits2026-04-14: 3 commits2026-04-15: 14 commits2026-04-16: 27 commits2026-04-17: 8 commits2026-04-18: 1 commit2026-04-19: 0 commits2026-04-20: 9 commits2026-04-21: 11 commits2026-04-22: 7 commits2026-04-23: 17 commits2026-04-24: 10 commits2026-04-25: 5 commits2026-04-26: 0 commits2026-04-27: 8 commits2026-04-28: 16 commits2026-04-29: 14 commits2026-04-30: 21 commits2026-05-01: 70 commits2026-05-02: 1 commit2026-05-03: 2 commits2026-05-04: 13 commits2026-05-05: 75 commits2026-05-06: 12 commits2026-05-07: 9 commits2026-05-08: 8 commits2026-05-09: 2 commits2026-05-10: 3 commits2026-05-11: 19 commits2026-05-12: 17 commits2026-05-13: 21 commits2026-05-14: 17 commits2026-05-15: 11 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 13 commits2026-05-19: 15 commits2026-05-20: 19 commits2026-05-21: 13 commits2026-05-22: 13 commits2026-05-23: 4 commits2026-05-24: 0 commits2026-05-25: 2 commits2026-05-26: 15 commits2026-05-27: 8 commits2026-05-28: 12 commits2026-05-29: 10 commits2026-05-30: 1 commit2026-05-31: 2 commits2026-06-01: 11 commits2026-06-02: 20 commits2026-06-03: 18 commits2026-06-04: 15 commits2026-06-05: 10 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 6 commits2026-06-09: 6 commits2026-06-10: 8 commits2026-06-11: 7 commits2026-06-12: 12 commits2026-06-13: 1 commit2026-06-14: 1 commit2026-06-15: 10 commits2026-06-16: 14 commits2026-06-17: 6 commits2026-06-18: 8 commits2026-06-19: 10 commits2026-06-20: 2 commits2026-06-21: 4 commits2026-06-22: 16 commits2026-06-23: 11 commits2026-06-24: 9 commits2026-06-25: 4 commits2026-06-26: 14 commits2026-06-27: 2 commits2026-06-28: 1 commit2026-06-29: 8 commits2026-06-30: 17 commits2026-07-01: 6 commits2026-07-02: 59 commits2026-07-03: 10 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 14 commits2026-07-07: 26 commits2026-07-08: 19 commits2026-07-09: 10 commits2026-07-10: 6 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 5 commits2026-07-15: 1 commit2026-07-16: 19 commits2026-07-17: 13 commits2026-07-18: 8 commits2026-07-19: 0 commits2026-07-20: 3 commits2026-07-21: 13 commits2026-07-22: 16 commits2026-07-23: 12 commits2026-07-24: 19 commits2026-07-25: 11 commits2026-07-26: 0 commits2026-07-27: 18 commits2026-07-28: 9 commits2026-07-29: 12 commits2026-07-30: 22 commits2026-07-31: 7 commits2026-08-01: 1 commit2026-08-02: 1 commit2026-08-03: 14 commits2026-08-04: 12 commits2026-08-05: 17 commits2026-08-06: 8 commits2026-08-07: 11 commits2026-08-08: 5 commits2026-08-09: 7 commits2026-08-10: 20 commits2026-08-11: 40 commits2026-08-12: 7 commits2026-08-13: 46 commits2026-08-14: 17 commits2026-08-15: 3 commits2026-08-16: 2 commits2026-08-17: 5 commits2026-08-18: 10 commits2026-08-19: 6 commits2026-08-20: 20 commits2026-08-21: 15 commits2026-08-22: 3 commits2026-08-23: 0 commits2026-08-24: 13 commits2026-08-25: 6 commits2026-08-26: 2 commits2026-08-27: 4 commits2026-08-28: 17 commits2026-08-29: 8 commits2026-08-30: 3 commits2026-08-31: 16 commits2026-09-01: 13 commits2026-09-02: 16 commits2026-09-03: 24 commits2026-09-04: 16 commits2026-09-05: 1 commit2026-09-06: 0 commits2026-09-07: 3 commits2026-09-08: 17 commits2026-09-09: 26 commits2026-09-10: 17 commits2026-09-11: 10 commits2026-09-12: 2 commits2026-09-13: 0 commits2026-09-14: 14 commits2026-09-15: 18 commits2026-09-16: 21 commits2026-09-17: 35 commits2026-09-18: 25 commits2026-09-19: 2 commits2026-09-20: 0 commits2026-09-21: 7 commits2026-09-22: 34 commits2026-09-23: 20 commits2026-09-24: 9 commits2026-09-25: 22 commits2026-09-26: 5 commits2026-09-27: 2 commits2026-09-28: 10 commits2026-09-29: 14 commits2026-09-30: 25 commits2026-10-01: 45 commits2026-10-02: 17 commits2026-10-03: 0 commits
3,125 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    21,981 stars

  • Battle-tested

    7 years of history

  • Very active

    3,125 commits in 52 weeks

  • Community-driven

    ~1,004 contributors

  • Well documented

    High community health score

  • Permissive license

    MIT

What onnxruntime does

ONNX Runtime is a robust engine designed to execute machine learning models across diverse hardware platforms with maximum efficiency. It accelerates inference by natively supporting models trained in frameworks like PyTorch, TensorFlow, and scikit-learn via the Open Neural Network Exchange (ONNX) format. The runtime optimizes execution through advanced graph transformations and dynamically leverages hardware-specific execution providers, such as TensorRT for NVIDIA GPUs or CoreML for Apple Silicon. Beyond inferencing, it also provides tools to significantly accelerate model training times on multi-node GPU clusters.

Machine learning engineers, AI researchers, and production deployment teams looking to optimize and standardize model inference across varied hardware ecosystems.

  • Hardware Acceleration: Utilize specialized execution providers (like CUDA, TensorRT, or DirectML) to maximize performance on specific hardware.
  • Framework Agnostic: Seamlessly run models trained in PyTorch, TensorFlow/Keras, and classical ML libraries without framework lock-in.
  • Graph Optimization: Automatically apply graph transforms and optimizations to reduce execution latency and memory footprint during inference.
  • Cross-Platform Execution: Deploy the exact same optimized model across Windows, Linux, macOS, Android, and iOS environments.
  • Training Acceleration: Speed up transformer model training on multi-node NVIDIA GPU setups with minimal changes to existing PyTorch scripts.

Where teams use it

Edge Device Deployment

Deploying lightweight ML models to mobile phones or IoT devices while leveraging native hardware accelerators like CoreML.

Production ML Inferencing

Serving high-throughput deep learning models in cloud backend environments by optimizing inference latency using TensorRT execution providers.

Framework Interoperability

Standardizing model deployment across an organization by converting PyTorch and TensorFlow models to ONNX for unified execution.

Transformer Training Acceleration

Accelerating large language model training loops on distributed GPU clusters using specialized runtime memory optimizations.

Getting started: Install via package managers (e.g., pip install onnxruntime) or refer to the official documentation for language-specific bindings.

README

main branch

ONNX Runtime is a cross-platform inference and training machine-learning accelerator.

ONNX Runtime inference can enable faster customer experiences and lower costs, supporting models from deep learning frameworks such as PyTorch and TensorFlow/Keras as well as classical machine learning libraries such as scikit-learn, LightGBM, XGBoost, etc. ONNX Runtime is compatible with different hardware, drivers, and operating systems, and provides optimal performance by leveraging hardware accelerators where applicable alongside graph optimizations and transforms. Learn more →

ONNX Runtime training can accelerate the model training time on multi-node NVIDIA GPUs for transformer models with a one-line addition for existing PyTorch training scripts. Learn more →

Get Started & Resources

Releases

The current release and past releases can be found here: https://github.com/microsoft/onnxruntime/releases.

For details on the upcoming release, including release dates, announcements, features, and guidance on submitting feature requests, please visit the release roadmap: https://onnxruntime.ai/roadmap.

Data/Telemetry

This project may collect usage data and send it to Microsoft to help improve our products and services. See the privacy statement for more details.

Contributions and Feedback

We welcome contributions! Please see the contribution guidelines.

For feature requests or bug reports, please file a GitHub Issue.

For general discussion or questions, please use GitHub Discussions.

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

License

This project is licensed under the MIT License.

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

84 total
  1. ONNX Runtime v1.28.3v1.28.3Oct 2, 202634 downloads

    This is a patch release on top of [v1.28.2](https://github.com/microsoft/onnxruntime/releases/tag/v1.28.2), containing memory-safety and model-validation fixes, a plugin execution fix, and packaging infrastructure updates. ## Highlights ### Bug Fixes - Fixed an out-of-bounds read in `EmbedLayerNormalization` shape inference when beta is a scalar ([#32610](https://github.com/microsoft/onnxruntime/pull/32610)). - Fixed a heap buffer overflow when reusing a packed sub-byte buffer for a full-byte tensor ([#32611](https://github.com/microsoft/onnxruntime/pull/32611)). - Fixed an out-of-bounds read when a Loop or Scan body input is also an initializer ([#32609](https://github.com/microsoft/onnxruntime/pull/32609)). - Hardened shape inference for applicable contrib operators, including GroupQueryAttention, SparseAttention, and CausalConvWithState ([#32607](https://github.com/microsoft/onnxruntime/pull/32607)). - Fixed out-of-bounds reads in ConvTransposeWithDynamicPads and `InferenceContextImpl::getInputData` ([#32679](https://github.com/microsoft/onnxruntime/pull/32679), [#32681](https://github.com/microsoft/onnxruntime/pull/32681)). - Rejected invalid graph structures: inp

  2. ONNX Runtime v1.30.0v1.30.0Sep 10, 202653.6K downloads

    ONNX Runtime 1.30.0 expands generative AI inference, improves CPU and GPU performance, adds Go bindings, and strengthens runtime reliability. These notes cover changes since ONNX Runtime 1.29.1. ## Highlights - Expanded CUDA inference support with variable-length causal convolution for continuous batching, speculative decoding in paged XQA, and INT4 paged KV caches with per-channel scales ([#32168](https://github.com/microsoft/onnxruntime/pull/32168), [#32340](https://github.com/microsoft/onnxruntime/pull/32340), [#32515](https://github.com/microsoft/onnxruntime/pull/32515)). - Improved WebGPU PagedAttention, added GPT-OSS support and INT8 KV-cache block quantization, and extended convolution optimizations ([#31727](https://github.com/microsoft/onnxruntime/pull/31727), [#32277](https://github.com/microsoft/onnxruntime/pull/32277), [#32284](https://github.com/microsoft/onnxruntime/pull/32284), [#32420](https://github.com/microsoft/onnxruntime/pull/32420)). - Added fused CPU LinearAttention kernels for AVX-512, Arm64 NEON, and SVE, plus AVX2 LayerNorm/RMSNorm acceleration ([#31674](https://github.com/microsoft/onnxruntime/pull/31674), [#31973](https://github.com/microsoft/onn

  3. ONNX Runtime v1.29.1v1.29.1Sep 10, 20262K downloads

    This is a patch release on top of [v1.29.0](https://github.com/microsoft/onnxruntime/releases/tag/v1.29.0), containing GroupQueryAttention capability and KV-cache layout improvements, plugin Execution Provider performance tooling updates, and targeted graph and optimizer fixes. ## GroupQueryAttention - Added bidirectional GroupQueryAttention support on CPU and CUDA through a backward-compatible `causal` attribute, with explicit handling for unsupported execution paths ([#31704](https://github.com/microsoft/onnxruntime/pull/31704)) - Added a session option and Execution Provider metadata contract for using the BNHS Value KV-cache layout, with graph transformations that preserve compatibility with the existing BNSH operator schema ([#32139](https://github.com/microsoft/onnxruntime/pull/32139)) - Added CPU support for `attention_bias` with a sliding-window KV cache, including explicit position IDs and post-eviction bias indexing ([#32302](https://github.com/microsoft/onnxruntime/pull/32302)) ## Runtime and Performance Tools - Fixed Compile API model serialization when output-model and custom initializer-location callbacks are used together, preventing duplicate graph fie

  4. ONNX Runtime WebGPU Plugin EP v0.4.0plugin-ep-webgpu/v0.4.0Sep 22, 2026

    This release brings kernel performance improvements, expanded operator support, and reliability fixes to the ONNX Runtime WebGPU Plugin EP. ## Highlights ### Performance - Optimized `MatMulNBits` wide-tile execution using subgroup shuffle ([#31703](https://github.com/microsoft/onnxruntime/pull/31703)) - Supplied fused activation parameters to Conv/MatMul as uniforms, and fused eight more activations into Conv ([#32116](https://github.com/microsoft/onnxruntime/pull/32116), [#32117](https://github.com/microsoft/onnxruntime/pull/32117)) - Added fused activation support to the im2col Conv path ([#32185](https://github.com/microsoft/onnxruntime/pull/32185)) - Vectorized `Split` when every output segment is vec4-aligned ([#32251](https://github.com/microsoft/onnxruntime/pull/32251)) - Shared subgroup matrix MatMul with pointwise Conv, and pinned subgroup size to 32 for subgroup-matrix MatMul/Gemm ([#32304](https://github.com/microsoft/onnxruntime/pull/32304), [#32306](https://github.com/microsoft/onnxruntime/pull/32306)) - Selected the pooling path by occupancy rather than output size ([#32313](https://github.com/microsoft/onnxruntime/pull/32313)) - Prepacked Conv weights

  5. ONNX Runtime v1.28.2v1.28.2Sep 3, 20265.3K downloads

    This is a patch release on top of [v1.28.1](https://github.com/microsoft/onnxruntime/releases/tag/v1.28.1), containing a targeted fix for Compile API model serialization. ## Highlights ### Bug Fixes - Fixed Compile API callback serialization to prevent duplicate graph nodes, inputs, outputs, and value information in emitted optimized models, including models with embedded or external initializers ([#32303](https://github.com/microsoft/onnxruntime/pull/32303)) ## Contributors Thanks to our contributor for this release! [@adrastogi](https://github.com/adrastogi) Full Changelog: [v1.28.1...v1.28.2](https://github.com/microsoft/onnxruntime/compare/v1.28.1...v1.28.2) > These release notes were drafted with assistance from GitHub Copilot.

Commits per week

last 52 weeks
1400Week of 2025-10-05: 20 commitsWeek of 2025-10-12: 26 commitsWeek of 2025-10-19: 28 commitsWeek of 2025-10-26: 33 commitsWeek of 2025-11-02: 34 commitsWeek of 2025-11-09: 18 commitsWeek of 2025-11-16: 25 commitsWeek of 2025-11-23: 19 commitsWeek of 2025-11-30: 31 commitsWeek of 2025-12-07: 107 commitsWeek of 2025-12-14: 33 commitsWeek of 2025-12-21: 7 commitsWeek of 2025-12-28: 13 commitsWeek of 2026-01-04: 39 commitsWeek of 2026-01-11: 139 commitsWeek of 2026-01-18: 45 commitsWeek of 2026-01-25: 24 commitsWeek of 2026-02-01: 40 commitsWeek of 2026-02-08: 38 commitsWeek of 2026-02-15: 31 commitsWeek of 2026-02-22: 67 commitsWeek of 2026-03-01: 51 commitsWeek of 2026-03-08: 54 commitsWeek of 2026-03-15: 64 commitsWeek of 2026-03-22: 46 commitsWeek of 2026-03-29: 53 commitsWeek of 2026-04-05: 56 commitsWeek of 2026-04-12: 61 commitsWeek of 2026-04-19: 59 commitsWeek of 2026-04-26: 130 commitsWeek of 2026-05-03: 121 commitsWeek of 2026-05-10: 88 commitsWeek of 2026-05-17: 77 commitsWeek of 2026-05-24: 48 commitsWeek of 2026-05-31: 76 commitsWeek of 2026-06-07: 40 commitsWeek of 2026-06-14: 51 commitsWeek of 2026-06-21: 60 commitsWeek of 2026-06-28: 101 commitsWeek of 2026-07-05: 75 commitsWeek of 2026-07-12: 46 commitsWeek of 2026-07-19: 74 commitsWeek of 2026-07-26: 69 commitsWeek of 2026-08-02: 68 commitsWeek of 2026-08-09: 140 commitsWeek of 2026-08-16: 61 commitsWeek of 2026-08-23: 50 commitsWeek of 2026-08-30: 89 commitsWeek of 2026-09-06: 75 commitsWeek of 2026-09-13: 115 commitsWeek of 2026-09-20: 97 commitsWeek of 2026-09-27: 113 commitsOct 5, 2025Sep 27, 2026
3.1K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 9 commitsSun 1:00 — 6 commitsSun 2:00 — 5 commitsSun 3:00 — 5 commitsSun 4:00 — 4 commitsSun 5:00 — 9 commitsSun 6:00 — 5 commitsSun 7:00 — 8 commitsSun 8:00 — 17 commitsSun 9:00 — 15 commitsSun 10:00 — 15 commitsSun 11:00 — 14 commitsSun 12:00 — 10 commitsSun 13:00 — 10 commitsSun 14:00 — 17 commitsSun 15:00 — 19 commitsSun 16:00 — 18 commitsSun 17:00 — 23 commitsSun 18:00 — 14 commitsSun 19:00 — 19 commitsSun 20:00 — 25 commitsSun 21:00 — 32 commitsSun 22:00 — 27 commitsSun 23:00 — 24 commitsMon 0:00 — 16 commitsMon 1:00 — 13 commitsMon 2:00 — 7 commitsMon 3:00 — 3 commitsMon 4:00 — 4 commitsMon 5:00 — 7 commitsMon 6:00 — 9 commitsMon 7:00 — 27 commitsMon 8:00 — 67 commitsMon 9:00 — 169 commitsMon 10:00 — 213 commitsMon 11:00 — 146 commitsMon 12:00 — 130 commitsMon 13:00 — 183 commitsMon 14:00 — 179 commitsMon 15:00 — 186 commitsMon 16:00 — 184 commitsMon 17:00 — 160 commitsMon 18:00 — 121 commitsMon 19:00 — 114 commitsMon 20:00 — 87 commitsMon 21:00 — 118 commitsMon 22:00 — 102 commitsMon 23:00 — 80 commitsTue 0:00 — 59 commitsTue 1:00 — 52 commitsTue 2:00 — 41 commitsTue 3:00 — 33 commitsTue 4:00 — 31 commitsTue 5:00 — 24 commitsTue 6:00 — 36 commitsTue 7:00 — 54 commitsTue 8:00 — 126 commitsTue 9:00 — 247 commitsTue 10:00 — 243 commitsTue 11:00 — 232 commitsTue 12:00 — 178 commitsTue 13:00 — 240 commitsTue 14:00 — 212 commitsTue 15:00 — 204 commitsTue 16:00 — 191 commitsTue 17:00 — 183 commitsTue 18:00 — 145 commitsTue 19:00 — 94 commitsTue 20:00 — 121 commitsTue 21:00 — 116 commitsTue 22:00 — 99 commitsTue 23:00 — 101 commitsWed 0:00 — 82 commitsWed 1:00 — 62 commitsWed 2:00 — 54 commitsWed 3:00 — 37 commitsWed 4:00 — 38 commitsWed 5:00 — 31 commitsWed 6:00 — 38 commitsWed 7:00 — 70 commitsWed 8:00 — 100 commitsWed 9:00 — 230 commitsWed 10:00 — 296 commitsWed 11:00 — 220 commitsWed 12:00 — 153 commitsWed 13:00 — 211 commitsWed 14:00 — 241 commitsWed 15:00 — 223 commitsWed 16:00 — 200 commitsWed 17:00 — 164 commitsWed 18:00 — 125 commitsWed 19:00 — 113 commitsWed 20:00 — 98 commitsWed 21:00 — 117 commitsWed 22:00 — 82 commitsWed 23:00 — 80 commitsThu 0:00 — 96 commitsThu 1:00 — 61 commitsThu 2:00 — 44 commitsThu 3:00 — 25 commitsThu 4:00 — 27 commitsThu 5:00 — 29 commitsThu 6:00 — 35 commitsThu 7:00 — 79 commitsThu 8:00 — 137 commitsThu 9:00 — 196 commitsThu 10:00 — 294 commitsThu 11:00 — 231 commitsThu 12:00 — 134 commitsThu 13:00 — 222 commitsThu 14:00 — 211 commitsThu 15:00 — 224 commitsThu 16:00 — 199 commitsThu 17:00 — 181 commitsThu 18:00 — 150 commitsThu 19:00 — 125 commitsThu 20:00 — 96 commitsThu 21:00 — 116 commitsThu 22:00 — 103 commitsThu 23:00 — 101 commitsFri 0:00 — 104 commitsFri 1:00 — 66 commitsFri 2:00 — 47 commitsFri 3:00 — 31 commitsFri 4:00 — 26 commitsFri 5:00 — 37 commitsFri 6:00 — 43 commitsFri 7:00 — 81 commitsFri 8:00 — 115 commitsFri 9:00 — 217 commitsFri 10:00 — 215 commitsFri 11:00 — 202 commitsFri 12:00 — 144 commitsFri 13:00 — 213 commitsFri 14:00 — 219 commitsFri 15:00 — 190 commitsFri 16:00 — 167 commitsFri 17:00 — 159 commitsFri 18:00 — 125 commitsFri 19:00 — 84 commitsFri 20:00 — 65 commitsFri 21:00 — 76 commitsFri 22:00 — 73 commitsFri 23:00 — 80 commitsSat 0:00 — 80 commitsSat 1:00 — 36 commitsSat 2:00 — 38 commitsSat 3:00 — 29 commitsSat 4:00 — 28 commitsSat 5:00 — 17 commitsSat 6:00 — 26 commitsSat 7:00 — 29 commitsSat 8:00 — 41 commitsSat 9:00 — 40 commitsSat 10:00 — 24 commitsSat 11:00 — 40 commitsSat 12:00 — 33 commitsSat 13:00 — 25 commitsSat 14:00 — 22 commitsSat 15:00 — 20 commitsSat 16:00 — 22 commitsSat 17:00 — 26 commitsSat 18:00 — 25 commitsSat 19:00 — 18 commitsSat 20:00 — 23 commitsSat 21:00 — 12 commitsSat 22:00 — 14 commitsSat 23:00 — 17 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Aug 23, 2026daily#11+5
Aug 22, 2026daily#11+5
  • tensorflow/tensorflow

    An Open Source Machine Learning Framework for Everyone

    200.7K stars · C++

  • f/prompts.chat

    f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

    172K stars · HTML

  • huggingface/transformers

    🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

    167K stars · Python

  • Comfy-Org/ComfyUI

    The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. The fastest local inference engine in the world.

    136.1K stars · Python

  • ggml-org/llama.cpp

    LLM inference in C/C++

    130.3K stars · C++

  • rasbt/LLMs-from-scratch

    Implement a ChatGPT-like LLM in PyTorch from scratch, step by step

    106K stars · Jupyter Notebook