grokability/snipe-itPublic

A free open source IT asset/license management system

AI summary: A highly active, free and open-source IT asset and software license management system built on Laravel.

Stars
15K
+9 today
Forks
4K
Watchers
336
Open issues
850
Open PRs
74
Contributors
~383
Commits
25.4K
Branches
138

PHPAGPL-3.0Created Nov 12, 2013Last push 3d agoLatest release v8.7.2+22 stars this week+96 this month

Quick answers

What is snipe-it?
A highly active, free and open-source IT asset and software license management system built on Laravel.
What does snipe-it do?
Snipe-IT is a robust, open-source web application designed to streamline IT operations by rigorously tracking physical assets and software licenses. Built on the Laravel framework, it provides organizations with granular visibility into exactly who possesses specific hardware, when assets were purchased, and their current depreciation status. It entirely replaces messy spreadsheets by offering a centralized database for managing warranties, tracking consumable inventory, and handling software seat assignments. The project is heavily maintained with frequent updates, offering flexible deployment options ranging from traditional Linux servers to fully containerized Docker environments.
Who is snipe-it for?
Snipe-IT is essential for IT administrators, office managers, and finance teams looking for a free, powerful alternative to enterprise asset management software.
How do I get started with snipe-it?
https://snipeitapp.com/demo/
How popular is snipe-it on GitHub?
grokability/snipe-it has 14,993 stars and 4,008 forks on GitHub, and gained 22 stars in the last 7 days.
What license does snipe-it use?
grokability/snipe-it is released under the AGPL-3.0 license.

Star history

since Jul 30, 2026
05K10K15KJul 2026Aug 2026Sep 2026Oct 2026
15K stars as of Oct 2, 2026. Measured daily since Jul 30, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-10-05: 0 commits2025-10-06: 13 commits2025-10-07: 29 commits2025-10-08: 20 commits2025-10-09: 9 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 13 commits2025-10-14: 10 commits2025-10-15: 2 commits2025-10-16: 26 commits2025-10-17: 14 commits2025-10-18: 1 commit2025-10-19: 0 commits2025-10-20: 12 commits2025-10-21: 22 commits2025-10-22: 24 commits2025-10-23: 15 commits2025-10-24: 0 commits2025-10-25: 10 commits2025-10-26: 1 commit2025-10-27: 21 commits2025-10-28: 26 commits2025-10-29: 19 commits2025-10-30: 6 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 11 commits2025-11-04: 23 commits2025-11-05: 10 commits2025-11-06: 8 commits2025-11-07: 5 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 14 commits2025-11-11: 13 commits2025-11-12: 12 commits2025-11-13: 7 commits2025-11-14: 9 commits2025-11-15: 2 commits2025-11-16: 0 commits2025-11-17: 20 commits2025-11-18: 14 commits2025-11-19: 5 commits2025-11-20: 14 commits2025-11-21: 1 commit2025-11-22: 6 commits2025-11-23: 3 commits2025-11-24: 12 commits2025-11-25: 14 commits2025-11-26: 14 commits2025-11-27: 9 commits2025-11-28: 21 commits2025-11-29: 2 commits2025-11-30: 0 commits2025-12-01: 15 commits2025-12-02: 31 commits2025-12-03: 23 commits2025-12-04: 38 commits2025-12-05: 26 commits2025-12-06: 6 commits2025-12-07: 18 commits2025-12-08: 24 commits2025-12-09: 24 commits2025-12-10: 13 commits2025-12-11: 25 commits2025-12-12: 13 commits2025-12-13: 8 commits2025-12-14: 0 commits2025-12-15: 8 commits2025-12-16: 12 commits2025-12-17: 6 commits2025-12-18: 1 commit2025-12-19: 2 commits2025-12-20: 0 commits2025-12-21: 4 commits2025-12-22: 0 commits2025-12-23: 2 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: 1 commit2025-12-31: 2 commits2026-01-01: 0 commits2026-01-02: 1 commit2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 39 commits2026-01-06: 1 commit2026-01-07: 16 commits2026-01-08: 10 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 1 commit2026-01-13: 24 commits2026-01-14: 22 commits2026-01-15: 10 commits2026-01-16: 10 commits2026-01-17: 4 commits2026-01-18: 0 commits2026-01-19: 9 commits2026-01-20: 14 commits2026-01-21: 7 commits2026-01-22: 20 commits2026-01-23: 28 commits2026-01-24: 17 commits2026-01-25: 1 commit2026-01-26: 14 commits2026-01-27: 7 commits2026-01-28: 3 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 7 commits2026-02-03: 1 commit2026-02-04: 7 commits2026-02-05: 28 commits2026-02-06: 0 commits2026-02-07: 10 commits2026-02-08: 0 commits2026-02-09: 4 commits2026-02-10: 9 commits2026-02-11: 26 commits2026-02-12: 10 commits2026-02-13: 13 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 30 commits2026-02-18: 35 commits2026-02-19: 27 commits2026-02-20: 18 commits2026-02-21: 7 commits2026-02-22: 0 commits2026-02-23: 17 commits2026-02-24: 10 commits2026-02-25: 34 commits2026-02-26: 3 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 6 commits2026-03-03: 9 commits2026-03-04: 1 commit2026-03-05: 7 commits2026-03-06: 43 commits2026-03-07: 7 commits2026-03-08: 5 commits2026-03-09: 12 commits2026-03-10: 45 commits2026-03-11: 7 commits2026-03-12: 24 commits2026-03-13: 53 commits2026-03-14: 2 commits2026-03-15: 0 commits2026-03-16: 22 commits2026-03-17: 13 commits2026-03-18: 46 commits2026-03-19: 12 commits2026-03-20: 32 commits2026-03-21: 10 commits2026-03-22: 0 commits2026-03-23: 63 commits2026-03-24: 23 commits2026-03-25: 18 commits2026-03-26: 21 commits2026-03-27: 30 commits2026-03-28: 3 commits2026-03-29: 1 commit2026-03-30: 12 commits2026-03-31: 17 commits2026-04-01: 40 commits2026-04-02: 31 commits2026-04-03: 24 commits2026-04-04: 4 commits2026-04-05: 10 commits2026-04-06: 18 commits2026-04-07: 15 commits2026-04-08: 12 commits2026-04-09: 42 commits2026-04-10: 0 commits2026-04-11: 6 commits2026-04-12: 0 commits2026-04-13: 27 commits2026-04-14: 30 commits2026-04-15: 3 commits2026-04-16: 29 commits2026-04-17: 16 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 22 commits2026-04-21: 0 commits2026-04-22: 39 commits2026-04-23: 4 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 25 commits2026-04-28: 10 commits2026-04-29: 0 commits2026-04-30: 1 commit2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 39 commits2026-05-05: 33 commits2026-05-06: 34 commits2026-05-07: 36 commits2026-05-08: 7 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 45 commits2026-05-12: 31 commits2026-05-13: 33 commits2026-05-14: 28 commits2026-05-15: 6 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 55 commits2026-05-19: 27 commits2026-05-20: 25 commits2026-05-21: 55 commits2026-05-22: 46 commits2026-05-23: 11 commits2026-05-24: 4 commits2026-05-25: 4 commits2026-05-26: 36 commits2026-05-27: 9 commits2026-05-28: 14 commits2026-05-29: 23 commits2026-05-30: 19 commits2026-05-31: 0 commits2026-06-01: 15 commits2026-06-02: 10 commits2026-06-03: 30 commits2026-06-04: 34 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 35 commits2026-06-09: 16 commits2026-06-10: 18 commits2026-06-11: 3 commits2026-06-12: 24 commits2026-06-13: 15 commits2026-06-14: 0 commits2026-06-15: 38 commits2026-06-16: 10 commits2026-06-17: 9 commits2026-06-18: 4 commits2026-06-19: 6 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 13 commits2026-06-23: 8 commits2026-06-24: 13 commits2026-06-25: 28 commits2026-06-26: 25 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 26 commits2026-06-30: 15 commits2026-07-01: 15 commits2026-07-02: 14 commits2026-07-03: 9 commits2026-07-04: 15 commits2026-07-05: 0 commits2026-07-06: 20 commits2026-07-07: 19 commits2026-07-08: 6 commits2026-07-09: 14 commits2026-07-10: 25 commits2026-07-11: 12 commits2026-07-12: 2 commits2026-07-13: 34 commits2026-07-14: 15 commits2026-07-15: 29 commits2026-07-16: 7 commits2026-07-17: 59 commits2026-07-18: 2 commits2026-07-19: 14 commits2026-07-20: 41 commits2026-07-21: 41 commits2026-07-22: 47 commits2026-07-23: 19 commits2026-07-24: 4 commits2026-07-25: 21 commits2026-07-26: 22 commits2026-07-27: 32 commits2026-07-28: 41 commits2026-07-29: 45 commits2026-07-30: 27 commits2026-07-31: 31 commits2026-08-01: 0 commits2026-08-02: 18 commits2026-08-03: 50 commits2026-08-04: 4 commits2026-08-05: 65 commits2026-08-06: 24 commits2026-08-07: 53 commits2026-08-08: 1 commit2026-08-09: 0 commits2026-08-10: 13 commits2026-08-11: 32 commits2026-08-12: 13 commits2026-08-13: 32 commits2026-08-14: 55 commits2026-08-15: 6 commits2026-08-16: 6 commits2026-08-17: 48 commits2026-08-18: 27 commits2026-08-19: 35 commits2026-08-20: 14 commits2026-08-21: 57 commits2026-08-22: 4 commits2026-08-23: 1 commit2026-08-24: 26 commits2026-08-25: 18 commits2026-08-26: 28 commits2026-08-27: 57 commits2026-08-28: 38 commits2026-08-29: 6 commits2026-08-30: 1 commit2026-08-31: 24 commits2026-09-01: 14 commits2026-09-02: 6 commits2026-09-03: 22 commits2026-09-04: 1 commit2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 2 commits2026-09-08: 41 commits2026-09-09: 17 commits2026-09-10: 8 commits2026-09-11: 6 commits2026-09-12: 0 commits2026-09-13: 6 commits2026-09-14: 8 commits2026-09-15: 37 commits2026-09-16: 40 commits2026-09-17: 21 commits2026-09-18: 3 commits2026-09-19: 0 commits2026-09-20: 0 commits2026-09-21: 27 commits2026-09-22: 16 commits2026-09-23: 51 commits2026-09-24: 16 commits2026-09-25: 29 commits2026-09-26: 3 commits2026-09-27: 0 commits2026-09-28: 6 commits2026-09-29: 7 commits2026-09-30: 0 commits2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits
5,190 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    14,993 stars

  • Battle-tested

    12 years of history

  • Very active

    5,190 commits in 52 weeks

  • Community-driven

    ~383 contributors

  • Continuous integration

    Automated checks passing

What snipe-it does

Snipe-IT is a robust, open-source web application designed to streamline IT operations by rigorously tracking physical assets and software licenses. Built on the Laravel framework, it provides organizations with granular visibility into exactly who possesses specific hardware, when assets were purchased, and their current depreciation status. It entirely replaces messy spreadsheets by offering a centralized database for managing warranties, tracking consumable inventory, and handling software seat assignments. The project is heavily maintained with frequent updates, offering flexible deployment options ranging from traditional Linux servers to fully containerized Docker environments.

Snipe-IT is essential for IT administrators, office managers, and finance teams looking for a free, powerful alternative to enterprise asset management software.

  • Comprehensive Asset Tracking: Monitors the complete lifecycle of physical hardware, from initial procurement and user assignment through to depreciation and retirement.
  • License Management: Tracks software purchases, total available seats, and individual user assignments to ensure strict legal and vendor compliance.
  • Depreciation Calculations: Automatically calculates straight-line depreciation to provide accurate financial metrics for accounting departments.
  • Web-Based Architecture: Operates entirely as a web application, eliminating the need to install specialized client software on user machines.
  • Flexible Deployment: Supports installation across varied environments including macOS, Linux, and Windows, with official Docker images readily available.
  • Active Development: Maintained by a highly active open-source community, ensuring frequent security patches and feature releases.

Where teams use it

Corporate Hardware Auditing

IT departments utilize the system to rapidly identify which employee holds a specific laptop model during a critical security recall.

Software Compliance Verification

System administrators track exactly how many expensive design software licenses are currently in use to avoid costly vendor audit penalties.

Financial Depreciation Reporting

Accounting teams extract automated depreciation reports at the end of the fiscal year to accurately assess the depreciated value of all server infrastructure.

Consumables Inventory

Office managers maintain a precise inventory of printer ink and peripherals, setting up alerts to reorder stock before it entirely runs out.

Getting started: https://snipeitapp.com/demo/

README

master branch

snipe-it-by-grok

Crowdin Docker Pulls Tests in MySQL All Contributors Discord

Snipe-IT - Open Source Asset Management System

This is a FOSS project for asset management in IT Operations. Knowing who has which laptop, when it was purchased in order to depreciate it correctly, handling software licenses, etc.

It is built on Laravel 12.

Snipe-IT is actively developed and we release quite frequently. (Check out the live demo here.)

Tip

This is web-based software. This means there is no executable file (aka no .exe files), and it must be run on a web server and accessed through a web browser. It runs on any Mac OSX, any flavor of Linux, as well as Windows, and we have a Docker image available if that's what you're into.


Table of Contents


Installation

For instructions on installing and configuring Snipe-IT on your server, check out the installation manual. (Please see the requirements documentation for full requirements.)

If you're having trouble with the installation, please check the Common Issues and Getting Help documentation, and search this repository's open and closed issues for help.


User's Manual

For help using Snipe-IT, check out the user's manual.


Bug Reports & Feature Requests

Feel free to check out the GitHub Issues for this project to open a bug report or see what open issues you can help with. Please search through existing issues (open and closed) to see if your question has already been answered before opening a new issue.

Important

PLEASE see the Getting Help Guidelines and Common Issues before opening a ticket, and be sure to complete all of the questions in the Github Issue template to help us to help you as quickly as possible.


Security

Important

To report a security vulnerability, please email [email protected] instead of using the issue tracker.


Upgrading

Please see the upgrading documentation for instructions on upgrading Snipe-IT.


Translations!

Please see the translations documentation for information about available languages and how to add translations to Snipe-IT.


Libraries, Modules & Related Projects

Since the release of the JSON REST API, several third-party developers have been developing modules and libraries to work with Snipe-IT.

Note

As these were created by third-parties, Snipe-IT cannot provide support for these project, and you should contact the developers directly if you need assistance. Additionally, Snipe-IT makes no guarantees as to the reliability, accuracy or maintainability of these libraries. Use at your own risk. :)

Libraries & Modules

We also have a handful of Google Apps scripts to help with various tasks.

Mobile Apps

We're currently working on our own mobile app, but in the meantime, check out these third-party apps that work with Snipe-IT:


Join the Community!


Contributing

Please refrain from submitting issues or pull requests generated by fully-automated tools. Maintainers reserve the right, at their sole discretion, to close such submissions and to block any account responsible for them. Please see our AI Contribution Policy for more information.

Contributions should follow from a human-to-human discussion in the form of an issue for the best chances of being merged into the core project. (Sometimes we might already be working on that feature, sometimes we've decided against )

Please see the complete documentation on contributing and developing for Snipe-IT.

This project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

The ERD is available online here.

Be sure to check out all of the amazing people that have contributed to Snipe-IT over the years!


Announcement List

To be notified of important news (such as new releases, security advisories, etc), sign up for our list. We'll never sell or give away your info, and we'll only email you when it's important.

We also usually make smaller announcements on our social accounts, our Discord, and our blog, so be sure to subscribe to those if you're looking for more granular announcements.

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Discussions

all 962

Releases and announcements

294 total
  1. v8.7.2v8.7.2Aug 19, 2026

    Howdy howdy! Just a quick point release to tidy things up as we've been getting your (really useful) feedback (TYSM!). Small MariaDB fixes, a few SCIM fixes, and some importer tweaks as well. ## What's Changed * API+UI: Use observers to prevent double logging on restores by @snipe in https://github.com/grokability/snipe-it/pull/19500 * Custom Consumables Report: Fixed #15586 - Added custom consumables report by @snipe in https://github.com/grokability/snipe-it/pull/19502 * Backup/Restore: Fixed #19506 and #19506 - MariaDB executable/path change by @snipe in https://github.com/grokability/snipe-it/pull/19507 * LDAP Wizard: Fixed #19519 - better handle mTLS by @snipe in https://github.com/grokability/snipe-it/pull/19523 * Restore SSL database keys within tests by @marcusmoore in https://github.com/grokability/snipe-it/pull/19522 * Asset Checkin Notification: [FD-55583] Fix Null location bug by @Godmartinz in https://github.com/grokability/snipe-it/pull/19520 * Fixed `--force` not skipping the PHP version prompt in ldap:troubleshoot by @kratos0718 in https://github.com/grokability/snipe-it/pull/19514 * Improve Boost settings by @marcusmoore in https://github.com/grokabili

  2. v8.7.1v8.7.1Aug 17, 2026

    Happy Monday, folks! This is just a small patch release for some quality-of-life fixes, mostly for the importer and LDAP wizards, with a few SCIM fixes as well. Also, you can now manage maintenance types in the UI. We'll be improving that UI moving forward, but we wanted to at least get that capability into your hands. ## What's Changed * Asset Importer: Fixed #19468 - removed requiredness for custom fields by @snipe in https://github.com/grokability/snipe-it/pull/19471 * Cleaned up some PHPStan errors, re-ran baseline by @uberbrady in https://github.com/grokability/snipe-it/pull/19480 * Importer: Fix for Livewire+modal+select2 search by @snipe in https://github.com/grokability/snipe-it/pull/19483 * Action_logs cleanup script by @uberbrady in https://github.com/grokability/snipe-it/pull/19462 * Fix the add_link_colors_to_settings migration by @sirzerator in https://github.com/grokability/snipe-it/pull/19475 * Change Address parsing to better handle Okta's SCIM by @uberbrady in https://github.com/grokability/snipe-it/pull/19485 * Rebuild Docker images weekly to pick up security patches by @markof88 in https://github.com/grokability/snipe-it/pull/19397 * 🖼️ LDAP Wizard:

  3. v8.7.0v8.7.0Aug 11, 2026

    > [!CAUTION] > **This version of Snipe-IT REQUIRES PHP 8.2.0 or greater, 8.4+ recommended.** PHP 8.2 is still in security release support until 31 Dec 2026, but let's not play that game Buckle up, friends. This one has been simmering on develop for a while and it turned into a proper feast. 1,182 commits across 136 pull requests, several long-running feature branches finally released, and a lot of little "oh crap THAT was still broken?" cleanups along the way. Grab a coffee. <img width="640" height="344" alt="let-me-explain-sum-up" src="https://github.com/user-attachments/assets/e007c62f-18e7-4227-b3b8-e11c1dd76adf" /> ## The Highlight Reel ### Replenish and orders (for real this time) Accessories, consumables, and components now have proper "add stock" and "remove stock" flows with a ledger. Instead of admins hand-editing the `qty` field on a parent row and hoping for the best, every quantity change writes an action-log entry with the delta, a note, and (optionally) an order number. This leads the way to orders being a real first-class object that you can start from and add things to. (That's not here yet, but it's coming.) ![Replenish flow](https://github.c

  4. v8.6.3v8.6.3Jun 15, 2026

    > [!CAUTION] > **This version of Snipe-IT REQUIRES PHP 8.2.0 or greater, 8.4+ recommended.** PHP 8.2 is still in security release support until 31 Dec 2026, but let's not play that game This is largely a security release, but also fixes some more niche SCIM/LDAP issues and adds some additional UX love around more confusing and/or dangerous features (such as remote login headers.) ## What's Changed * Authentication/LDAP - Fixed [FD-56031] - throw Exception if STARTTLS fails by @uberbrady in https://github.com/grokability/snipe-it/pull/19190 **Full Changelog**: https://github.com/grokability/snipe-it/compare/v8.6.2...v8.6.3

  5. v8.6.2v8.6.2Jun 13, 2026

    > [!CAUTION] > **This version of Snipe-IT REQUIRES PHP 8.2.0 or greater, 8.4+ recommended.** PHP 8.2 is still in security release support until 31 Dec 2026, but let's not play that game <img width="281" height="374" alt="aa-aaa" src="https://github.com/user-attachments/assets/b8d864a8-f230-4817-96b3-b01378321906" /> Happy Caturday, nerds! This release largely addresses some SCIM issues stemming from the newly mappable fields from the last release (largely affecting Azure/Entra and Okta, since they both behave very differently), and a handful of security issues and general bugs, but we also added new markdown textarea custom fields. We've also optimized a bunch of queries to speed custom asset report and the models API endpoint. BUT ALSO - there's one new feature that we're excited about that may or may not matter to your workflow: ### Feature: "Floater" company setting We've always had two use cases for FMCS: folks who wanted null to be a sort of floater company where anything can be assigned to users without a company, and people who wanted null company to act as a pseudo company, where it was restricted to only fellow-null-company-ed things. We n

Commits per week

last 52 weeks
2190Week of 2025-10-05: 71 commitsWeek of 2025-10-12: 66 commitsWeek of 2025-10-19: 83 commitsWeek of 2025-10-26: 73 commitsWeek of 2025-11-02: 57 commitsWeek of 2025-11-09: 57 commitsWeek of 2025-11-16: 60 commitsWeek of 2025-11-23: 75 commitsWeek of 2025-11-30: 139 commitsWeek of 2025-12-07: 125 commitsWeek of 2025-12-14: 29 commitsWeek of 2025-12-21: 6 commitsWeek of 2025-12-28: 4 commitsWeek of 2026-01-04: 66 commitsWeek of 2026-01-11: 71 commitsWeek of 2026-01-18: 95 commitsWeek of 2026-01-25: 25 commitsWeek of 2026-02-01: 53 commitsWeek of 2026-02-08: 62 commitsWeek of 2026-02-15: 117 commitsWeek of 2026-02-22: 64 commitsWeek of 2026-03-01: 73 commitsWeek of 2026-03-08: 148 commitsWeek of 2026-03-15: 135 commitsWeek of 2026-03-22: 158 commitsWeek of 2026-03-29: 129 commitsWeek of 2026-04-05: 103 commitsWeek of 2026-04-12: 105 commitsWeek of 2026-04-19: 65 commitsWeek of 2026-04-26: 36 commitsWeek of 2026-05-03: 149 commitsWeek of 2026-05-10: 143 commitsWeek of 2026-05-17: 219 commitsWeek of 2026-05-24: 109 commitsWeek of 2026-05-31: 89 commitsWeek of 2026-06-07: 111 commitsWeek of 2026-06-14: 67 commitsWeek of 2026-06-21: 87 commitsWeek of 2026-06-28: 94 commitsWeek of 2026-07-05: 96 commitsWeek of 2026-07-12: 148 commitsWeek of 2026-07-19: 187 commitsWeek of 2026-07-26: 198 commitsWeek of 2026-08-02: 215 commitsWeek of 2026-08-09: 151 commitsWeek of 2026-08-16: 191 commitsWeek of 2026-08-23: 174 commitsWeek of 2026-08-30: 68 commitsWeek of 2026-09-06: 74 commitsWeek of 2026-09-13: 115 commitsWeek of 2026-09-20: 142 commitsWeek of 2026-09-27: 13 commitsOct 5, 2025Sep 27, 2026
5.2K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 22 commitsSun 1:00 — 1 commitsSun 2:00 — 7 commitsSun 3:00 — 4 commitsSun 4:00 — 1 commitsSun 5:00 — 1 commitsSun 6:00 — 1 commitsSun 7:00 — 9 commitsSun 8:00 — 4 commitsSun 9:00 — 4 commitsSun 10:00 — 10 commitsSun 11:00 — 19 commitsSun 12:00 — 33 commitsSun 13:00 — 35 commitsSun 14:00 — 36 commitsSun 15:00 — 50 commitsSun 16:00 — 16 commitsSun 17:00 — 26 commitsSun 18:00 — 31 commitsSun 19:00 — 36 commitsSun 20:00 — 9 commitsSun 21:00 — 19 commitsSun 22:00 — 13 commitsSun 23:00 — 18 commitsMon 0:00 — 10 commitsMon 1:00 — 2 commitsMon 2:00 — 15 commitsMon 3:00 — 4 commitsMon 4:00 — 3 commitsMon 5:00 — 5 commitsMon 6:00 — 5 commitsMon 7:00 — 6 commitsMon 8:00 — 50 commitsMon 9:00 — 76 commitsMon 10:00 — 146 commitsMon 11:00 — 205 commitsMon 12:00 — 339 commitsMon 13:00 — 276 commitsMon 14:00 — 315 commitsMon 15:00 — 264 commitsMon 16:00 — 325 commitsMon 17:00 — 218 commitsMon 18:00 — 146 commitsMon 19:00 — 141 commitsMon 20:00 — 173 commitsMon 21:00 — 128 commitsMon 22:00 — 139 commitsMon 23:00 — 69 commitsTue 0:00 — 74 commitsTue 1:00 — 68 commitsTue 2:00 — 78 commitsTue 3:00 — 29 commitsTue 4:00 — 36 commitsTue 5:00 — 42 commitsTue 6:00 — 50 commitsTue 7:00 — 58 commitsTue 8:00 — 52 commitsTue 9:00 — 99 commitsTue 10:00 — 187 commitsTue 11:00 — 273 commitsTue 12:00 — 414 commitsTue 13:00 — 302 commitsTue 14:00 — 311 commitsTue 15:00 — 357 commitsTue 16:00 — 398 commitsTue 17:00 — 279 commitsTue 18:00 — 217 commitsTue 19:00 — 251 commitsTue 20:00 — 234 commitsTue 21:00 — 144 commitsTue 22:00 — 158 commitsTue 23:00 — 93 commitsWed 0:00 — 93 commitsWed 1:00 — 74 commitsWed 2:00 — 62 commitsWed 3:00 — 61 commitsWed 4:00 — 68 commitsWed 5:00 — 61 commitsWed 6:00 — 85 commitsWed 7:00 — 80 commitsWed 8:00 — 54 commitsWed 9:00 — 114 commitsWed 10:00 — 199 commitsWed 11:00 — 347 commitsWed 12:00 — 377 commitsWed 13:00 — 325 commitsWed 14:00 — 424 commitsWed 15:00 — 399 commitsWed 16:00 — 405 commitsWed 17:00 — 287 commitsWed 18:00 — 243 commitsWed 19:00 — 175 commitsWed 20:00 — 161 commitsWed 21:00 — 111 commitsWed 22:00 — 130 commitsWed 23:00 — 65 commitsThu 0:00 — 52 commitsThu 1:00 — 32 commitsThu 2:00 — 51 commitsThu 3:00 — 32 commitsThu 4:00 — 36 commitsThu 5:00 — 24 commitsThu 6:00 — 25 commitsThu 7:00 — 21 commitsThu 8:00 — 35 commitsThu 9:00 — 70 commitsThu 10:00 — 133 commitsThu 11:00 — 251 commitsThu 12:00 — 273 commitsThu 13:00 — 343 commitsThu 14:00 — 347 commitsThu 15:00 — 364 commitsThu 16:00 — 358 commitsThu 17:00 — 286 commitsThu 18:00 — 219 commitsThu 19:00 — 239 commitsThu 20:00 — 184 commitsThu 21:00 — 143 commitsThu 22:00 — 92 commitsThu 23:00 — 51 commitsFri 0:00 — 62 commitsFri 1:00 — 42 commitsFri 2:00 — 39 commitsFri 3:00 — 52 commitsFri 4:00 — 37 commitsFri 5:00 — 57 commitsFri 6:00 — 29 commitsFri 7:00 — 27 commitsFri 8:00 — 26 commitsFri 9:00 — 31 commitsFri 10:00 — 97 commitsFri 11:00 — 118 commitsFri 12:00 — 150 commitsFri 13:00 — 143 commitsFri 14:00 — 181 commitsFri 15:00 — 158 commitsFri 16:00 — 176 commitsFri 17:00 — 187 commitsFri 18:00 — 210 commitsFri 19:00 — 124 commitsFri 20:00 — 92 commitsFri 21:00 — 70 commitsFri 22:00 — 50 commitsFri 23:00 — 18 commitsSat 0:00 — 52 commitsSat 1:00 — 40 commitsSat 2:00 — 41 commitsSat 3:00 — 34 commitsSat 4:00 — 29 commitsSat 5:00 — 21 commitsSat 6:00 — 30 commitsSat 7:00 — 87 commitsSat 8:00 — 22 commitsSat 9:00 — 9 commitsSat 10:00 — 39 commitsSat 11:00 — 36 commitsSat 12:00 — 46 commitsSat 13:00 — 40 commitsSat 14:00 — 66 commitsSat 15:00 — 53 commitsSat 16:00 — 38 commitsSat 17:00 — 61 commitsSat 18:00 — 59 commitsSat 19:00 — 24 commitsSat 20:00 — 30 commitsSat 21:00 — 10 commitsSat 22:00 — 22 commitsSat 23:00 — 10 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Jul 31, 2026daily#4+164
Jul 30, 2026daily#4+164