home-assistant/corePublic

:house_with_garden: Open source home automation that puts local control and privacy first.

AI summary: Open source home automation that puts local control and privacy first.

Stars
91.9K
+14 today
Forks
39.2K
Watchers
1.4K
Open issues
2.5K
Open PRs
971
Contributors
~6.1K
Commits
122K
Branches
659
Views (30d)
9

PythonApache-2.0Created Sep 17, 2013Last push todayLatest release 2026.10.4+162 stars this week+640 this month

Quick answers

What is core?
Open source home automation that puts local control and privacy first.
What does core do?
Home Assistant is a Python-based open-source home automation platform. It focuses on local control and privacy, ensuring your data stays securely in your home network. The system integrates smoothly with thousands of smart devices and cloud services out of the box. It offers a powerful automation engine to connect and orchestrate entirely different devices. The highly modular architecture allows for extensive customization and self-hosting without ever relying on external cloud services.
Who is core for?
DIY enthusiasts, makers, and anyone seeking a privacy-focused smart home setup. It requires basic technical knowledge for setup, but offers advanced capabilities for power users.
How do I get started with core?
python3 -m venv venv && source venv/bin/activate && pip3 install homeassistant && hass --open-ui
How popular is core on GitHub?
home-assistant/core has 91,868 stars and 39,155 forks on GitHub, and gained 162 stars in the last 7 days.
What license does core use?
home-assistant/core is released under the Apache-2.0 license.

Star history

since Mar 1, 2020
025K50K75KMar 2020May 2022Jul 2024Oct 2026
91.9K stars as of Oct 31, 2026. Before Sep 16, 2026, reconstructed from public GitHub event archives (checked against the repository's real star total); since then measured daily.

Update history

3 recorded
  • Oct 26, 2026New release 2026.10.4 (previously 2026.10.2).
  • Oct 18, 2026New release 2026.10.2 (previously 2026.10.0).
  • Oct 10, 2026New release 2026.10.0 (previously 2026.9.4).

Contribution activity

commits per day, last 52 weeks
NovDecJanFebMarAprMayJunJulAugSepOctMonWedFri2025-11-02: 25 commits2025-11-03: 64 commits2025-11-04: 51 commits2025-11-05: 59 commits2025-11-06: 37 commits2025-11-07: 48 commits2025-11-08: 53 commits2025-11-09: 44 commits2025-11-10: 77 commits2025-11-11: 77 commits2025-11-12: 56 commits2025-11-13: 56 commits2025-11-14: 53 commits2025-11-15: 26 commits2025-11-16: 29 commits2025-11-17: 10 commits2025-11-18: 55 commits2025-11-19: 29 commits2025-11-20: 27 commits2025-11-21: 57 commits2025-11-22: 41 commits2025-11-23: 55 commits2025-11-24: 61 commits2025-11-25: 83 commits2025-11-26: 80 commits2025-11-27: 68 commits2025-11-28: 33 commits2025-11-29: 26 commits2025-11-30: 9 commits2025-12-01: 96 commits2025-12-02: 178 commits2025-12-03: 87 commits2025-12-04: 79 commits2025-12-05: 64 commits2025-12-06: 13 commits2025-12-07: 21 commits2025-12-08: 63 commits2025-12-09: 42 commits2025-12-10: 33 commits2025-12-11: 16 commits2025-12-12: 56 commits2025-12-13: 73 commits2025-12-14: 40 commits2025-12-15: 120 commits2025-12-16: 64 commits2025-12-17: 36 commits2025-12-18: 95 commits2025-12-19: 63 commits2025-12-20: 15 commits2025-12-21: 12 commits2025-12-22: 34 commits2025-12-23: 62 commits2025-12-24: 18 commits2025-12-25: 20 commits2025-12-26: 8 commits2025-12-27: 7 commits2025-12-28: 69 commits2025-12-29: 114 commits2025-12-30: 24 commits2025-12-31: 25 commits2026-01-01: 26 commits2026-01-02: 25 commits2026-01-03: 14 commits2026-01-04: 8 commits2026-01-05: 48 commits2026-01-06: 36 commits2026-01-07: 65 commits2026-01-08: 40 commits2026-01-09: 51 commits2026-01-10: 21 commits2026-01-11: 8 commits2026-01-12: 56 commits2026-01-13: 50 commits2026-01-14: 55 commits2026-01-15: 26 commits2026-01-16: 30 commits2026-01-17: 38 commits2026-01-18: 9 commits2026-01-19: 29 commits2026-01-20: 55 commits2026-01-21: 41 commits2026-01-22: 29 commits2026-01-23: 25 commits2026-01-24: 15 commits2026-01-25: 20 commits2026-01-26: 63 commits2026-01-27: 103 commits2026-01-28: 104 commits2026-01-29: 66 commits2026-01-30: 28 commits2026-01-31: 41 commits2026-02-01: 28 commits2026-02-02: 45 commits2026-02-03: 69 commits2026-02-04: 67 commits2026-02-05: 50 commits2026-02-06: 74 commits2026-02-07: 19 commits2026-02-08: 45 commits2026-02-09: 39 commits2026-02-10: 46 commits2026-02-11: 88 commits2026-02-12: 103 commits2026-02-13: 88 commits2026-02-14: 42 commits2026-02-15: 49 commits2026-02-16: 98 commits2026-02-17: 84 commits2026-02-18: 73 commits2026-02-19: 121 commits2026-02-20: 72 commits2026-02-21: 15 commits2026-02-22: 40 commits2026-02-23: 106 commits2026-02-24: 95 commits2026-02-25: 124 commits2026-02-26: 70 commits2026-02-27: 94 commits2026-02-28: 53 commits2026-03-01: 13 commits2026-03-02: 60 commits2026-03-03: 85 commits2026-03-04: 64 commits2026-03-05: 79 commits2026-03-06: 117 commits2026-03-07: 15 commits2026-03-08: 26 commits2026-03-09: 49 commits2026-03-10: 44 commits2026-03-11: 49 commits2026-03-12: 31 commits2026-03-13: 60 commits2026-03-14: 27 commits2026-03-15: 35 commits2026-03-16: 141 commits2026-03-17: 91 commits2026-03-18: 90 commits2026-03-19: 61 commits2026-03-20: 36 commits2026-03-21: 26 commits2026-03-22: 23 commits2026-03-23: 61 commits2026-03-24: 120 commits2026-03-25: 144 commits2026-03-26: 99 commits2026-03-27: 50 commits2026-03-28: 93 commits2026-03-29: 9 commits2026-03-30: 98 commits2026-03-31: 123 commits2026-04-01: 126 commits2026-04-02: 84 commits2026-04-03: 80 commits2026-04-04: 28 commits2026-04-05: 21 commits2026-04-06: 104 commits2026-04-07: 60 commits2026-04-08: 61 commits2026-04-09: 110 commits2026-04-10: 150 commits2026-04-11: 46 commits2026-04-12: 6 commits2026-04-13: 45 commits2026-04-14: 87 commits2026-04-15: 49 commits2026-04-16: 62 commits2026-04-17: 64 commits2026-04-18: 23 commits2026-04-19: 23 commits2026-04-20: 116 commits2026-04-21: 101 commits2026-04-22: 50 commits2026-04-23: 57 commits2026-04-24: 89 commits2026-04-25: 32 commits2026-04-26: 34 commits2026-04-27: 75 commits2026-04-28: 73 commits2026-04-29: 129 commits2026-04-30: 76 commits2026-05-01: 15 commits2026-05-02: 17 commits2026-05-03: 8 commits2026-05-04: 86 commits2026-05-05: 66 commits2026-05-06: 73 commits2026-05-07: 64 commits2026-05-08: 73 commits2026-05-09: 12 commits2026-05-10: 32 commits2026-05-11: 89 commits2026-05-12: 43 commits2026-05-13: 104 commits2026-05-14: 126 commits2026-05-15: 74 commits2026-05-16: 45 commits2026-05-17: 93 commits2026-05-18: 128 commits2026-05-19: 88 commits2026-05-20: 119 commits2026-05-21: 85 commits2026-05-22: 69 commits2026-05-23: 37 commits2026-05-24: 84 commits2026-05-25: 82 commits2026-05-26: 124 commits2026-05-27: 83 commits2026-05-28: 107 commits2026-05-29: 39 commits2026-05-30: 15 commits2026-05-31: 17 commits2026-06-01: 153 commits2026-06-02: 63 commits2026-06-03: 69 commits2026-06-04: 91 commits2026-06-05: 54 commits2026-06-06: 29 commits2026-06-07: 20 commits2026-06-08: 60 commits2026-06-09: 55 commits2026-06-10: 38 commits2026-06-11: 71 commits2026-06-12: 54 commits2026-06-13: 29 commits2026-06-14: 93 commits2026-06-15: 152 commits2026-06-16: 115 commits2026-06-17: 47 commits2026-06-18: 66 commits2026-06-19: 66 commits2026-06-20: 10 commits2026-06-21: 36 commits2026-06-22: 139 commits2026-06-23: 56 commits2026-06-24: 101 commits2026-06-25: 56 commits2026-06-26: 84 commits2026-06-27: 98 commits2026-06-28: 23 commits2026-06-29: 47 commits2026-06-30: 61 commits2026-07-01: 61 commits2026-07-02: 60 commits2026-07-03: 127 commits2026-07-04: 37 commits2026-07-05: 41 commits2026-07-06: 71 commits2026-07-07: 120 commits2026-07-08: 169 commits2026-07-09: 157 commits2026-07-10: 102 commits2026-07-11: 21 commits2026-07-12: 30 commits2026-07-13: 81 commits2026-07-14: 51 commits2026-07-15: 41 commits2026-07-16: 30 commits2026-07-17: 63 commits2026-07-18: 18 commits2026-07-19: 31 commits2026-07-20: 49 commits2026-07-21: 56 commits2026-07-22: 42 commits2026-07-23: 25 commits2026-07-24: 9 commits2026-07-25: 14 commits2026-07-26: 108 commits2026-07-27: 99 commits2026-07-28: 55 commits2026-07-29: 94 commits2026-07-30: 48 commits2026-07-31: 45 commits2026-08-01: 53 commits2026-08-02: 20 commits2026-08-03: 100 commits2026-08-04: 64 commits2026-08-05: 50 commits2026-08-06: 29 commits2026-08-07: 36 commits2026-08-08: 18 commits2026-08-09: 14 commits2026-08-10: 37 commits2026-08-11: 48 commits2026-08-12: 52 commits2026-08-13: 37 commits2026-08-14: 70 commits2026-08-15: 15 commits2026-08-16: 22 commits2026-08-17: 34 commits2026-08-18: 80 commits2026-08-19: 54 commits2026-08-20: 62 commits2026-08-21: 58 commits2026-08-22: 120 commits2026-08-23: 68 commits2026-08-24: 162 commits2026-08-25: 155 commits2026-08-26: 153 commits2026-08-27: 47 commits2026-08-28: 90 commits2026-08-29: 124 commits2026-08-30: 181 commits2026-08-31: 52 commits2026-09-01: 41 commits2026-09-02: 52 commits2026-09-03: 48 commits2026-09-04: 34 commits2026-09-05: 34 commits2026-09-06: 29 commits2026-09-07: 93 commits2026-09-08: 87 commits2026-09-09: 59 commits2026-09-10: 61 commits2026-09-11: 62 commits2026-09-12: 42 commits2026-09-13: 47 commits2026-09-14: 106 commits2026-09-15: 51 commits2026-09-16: 74 commits2026-09-17: 54 commits2026-09-18: 91 commits2026-09-19: 84 commits2026-09-20: 45 commits2026-09-21: 60 commits2026-09-22: 29 commits2026-09-23: 15 commits2026-09-24: 63 commits2026-09-25: 59 commits2026-09-26: 54 commits2026-09-27: 109 commits2026-09-28: 43 commits2026-09-29: 47 commits2026-09-30: 22 commits2026-10-01: 113 commits2026-10-02: 175 commits2026-10-03: 65 commits2026-10-04: 68 commits2026-10-05: 136 commits2026-10-06: 234 commits2026-10-07: 273 commits2026-10-08: 248 commits2026-10-09: 471 commits2026-10-10: 148 commits2026-10-11: 90 commits2026-10-12: 254 commits2026-10-13: 210 commits2026-10-14: 203 commits2026-10-15: 109 commits2026-10-16: 147 commits2026-10-17: 76 commits2026-10-18: 131 commits2026-10-19: 183 commits2026-10-20: 238 commits2026-10-21: 247 commits2026-10-22: 167 commits2026-10-23: 171 commits2026-10-24: 102 commits2026-10-25: 100 commits2026-10-26: 131 commits2026-10-27: 0 commits2026-10-28: 0 commits2026-10-29: 0 commits2026-10-30: 0 commits2026-10-31: 0 commits
24,616 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Landmark project

    91,868 stars

  • Battle-tested

    13 years of history

  • Very active

    24,616 commits in 52 weeks

  • Community-driven

    ~6,067 contributors

  • Well documented

    High community health score

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

  • Repeat trending

    8 trending appearances

What core does

Home Assistant is a Python-based open-source home automation platform. It focuses on local control and privacy, ensuring your data stays securely in your home network. The system integrates smoothly with thousands of smart devices and cloud services out of the box. It offers a powerful automation engine to connect and orchestrate entirely different devices. The highly modular architecture allows for extensive customization and self-hosting without ever relying on external cloud services.

DIY enthusiasts, makers, and anyone seeking a privacy-focused smart home setup. It requires basic technical knowledge for setup, but offers advanced capabilities for power users.

  • Local control: Processes operations completely locally without requiring a persistent active internet connection.
  • Privacy first: Stores data strictly locally and never sends it to external servers without explicit user permission.
  • Extensive integration: Supports thousands of diverse smart home devices and services natively from various vendors.
  • Automation engine: Allows users to create highly complex automations and dynamic scenes based on various triggers.
  • Self-hosted: Deploys robustly on various hardware platforms like a Raspberry Pi, local servers, or NAS devices.
  • Open source: Maintained fully open-source and community-driven, ensuring absolute transparency and continuous improvement.

Where teams use it

Smart home automation

Create comprehensive routines for intelligent lighting, customized climate control, and robust home security.

Privacy focused setup

Manage diverse smart devices locally without exposing highly sensitive personal data to external cloud services.

Device consolidation

Control disparate smart home ecosystems natively from different manufacturers securely in a single, unified interface.

Energy management

Monitor and proactively optimize electricity consumption continuously across various connected major household appliances.

Getting started: python3 -m venv venv && source venv/bin/activate && pip3 install homeassistant && hass --open-ui

README

dev branch

Home Assistant Chat Status

Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.

Check out home-assistant.io for a demo, installation instructions, tutorials and documentation.

screenshot-states

Featured integrations

screenshot-integrations

The system is built using a modular approach so support for other devices or actions can be implemented easily. See also the section on architecture and the section on creating your own components.

If you run into issues while using Home Assistant or during development of a component, check the Home Assistant help section of our website for further help and information.

Home Assistant - A project from the Open Home Foundation

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Releases and announcements

1,000 total
  1. 2026.10.42026.10.4Oct 24, 2026

    - Raise aiohttp client header limits to 64 KiB ([@MichaelMKKelly] - [#188329]) - Bump pylutron-caseta to 0.30.0 ([@TheJulianJES] - [#188388]) ([lutron_caseta docs]) (dependency) [#188329]: https://github.com/home-assistant/core/pull/188329 [#188388]: https://github.com/home-assistant/core/pull/188388 [@MichaelMKKelly]: https://github.com/MichaelMKKelly [@TheJulianJES]: https://github.com/TheJulianJES [lutron_caseta docs]: https://www.home-assistant.io/integrations/lutron_caseta

  2. 2026.10.32026.10.3Oct 23, 2026

    - Fix Proxmox VE update version detection ([@ezaekiel] - [#184823]) ([proxmoxve docs]) - Fix duplicate access events in UniFi Access integration ([@imhotep] - [#185160]) ([unifi_access docs]) - Handle missing Omada controller update fields ([@rubempoli] - [#185164]) ([tplink_omada docs]) - Bump wheels and base image to 2026.10.0 ([@agners] - [#185227]) (dependency) - Upgrade runner to Ubuntu 26.04 ([@edenhaus] - [#186424]) - Bump Python to 3.14.8 ([@edenhaus] - [#186429]) (dependency) - Create new SSL context instead of sharing context in SMTP integration ([@tr4nt0r] - [#186812]) ([smtp docs]) - Update uv to 0.12.24 (@renovate] - [#186899]) (dependency) - Fix missing EnergyZero gas prices before 06:00 ([@klaasnicolaas] - [#186917]) ([energyzero docs]) - Bump opower to 0.22.3 ([@tronikos] - [#186928]) ([opower docs]) (dependency) - Update uv to 0.13.0 (@renovate - [#186930]) (dependency) - Handle errors in Synology DSM button press actions ([@mib1185] - [#186931]) ([synology_dsm docs]) - Hold off the bootstrap timeout while the KNX telegram store initializes ([@farmio] - [#186980]) ([knx docs]) - Constrain bitstring<5 to fix edl21 (pysml incompatibility) ([@SchmidSP] -

  3. 2026.10.22026.10.2Oct 16, 2026

    - Fix IndexError on out-of-range heater levels in Tesla Fleet ([@sebr] - [#178049]) ([tesla_fleet docs]) - Deduplicate sleepers within a single SleepIQ bed ([@derekcentrico] - [#181461]) ([sleepiq docs]) - Handle Enphase envoy Session is Closed in background tasks ([@catsmanac] - [#183172]) ([enphase_envoy docs]) - Treat MPD protocol errors as a connection failure ([@mattias-arrelid] - [#184481]) ([mpd docs]) - Bump py-opendisplay to 7.18.1 ([@g4bri3lDev] - [#184911]) ([opendisplay docs]) (dependency) - Bump aiotankerkoenig to 0.5.5 ([@mib1185] - [#185714]) ([tankerkoenig docs]) (dependency) - Tankerkoenig handle api errors config flow ([@mib1185] - [#185719]) ([tankerkoenig docs]) - Handle Gemini generation parameters and complete WAV TTS responses ([@oohhddaanngg] - [#185723]) ([google_generative_ai_conversation docs]) - Fix SmartTub error sensor reporting stale historical errors ([@mdz] - [#185726]) ([smarttub docs]) - Bump aiohttp to 3.14.5 ([@bdraco] - [#185746]) (dependency) - Mark Aquacell sensors unavailable when data is stale ([@alexborro] - [#185762]) ([aquacell docs]) - Bump aionanoleaf2 to 1.0.5 ([@feixm1] - [#185777]) ([nanoleaf docs]) (dependency) - Bump m

  4. 2026.10.12026.10.1Oct 10, 2026

    - Split Matter TemperatureOffset range by Thermostat ClusterRevision ([@lboue] - [#180517]) ([matter docs]) - Bump pywaze to 1.2.4 ([@eifinger] - [#184663]) ([waze_travel_time docs]) (dependency) - Bump pyicloud to 2.7.0 ([@FezVrasta] - [#184728]) ([icloud docs]) (dependency) - Retry failed Analytics insights refresh ([@chemelli74] - [#184731]) ([analytics_insights docs]) - Fix WLED color modes not following a changed LED setup ([@frenck] - [#184778]) ([wled docs]) - Bump dwdwfsapi to 1.1.0 ([@frenck] - [#184784]) ([dwd_weather_warnings docs]) (dependency) - Add description for the device selection field in the Qingping config… ([@tengfeili-qingping] - [#184797]) ([qingping docs]) - Send a result for the ZHA reconfigure websocket subscription ([@frenck] - [#184812]) ([zha docs]) - Bump solaredge-web to 0.5.0 ([@tronikos] - [#184821]) ([solaredge docs]) (dependency) - Keep a missing meter history from blocking Peblar setup ([@frenck] - [#184824]) ([peblar docs]) - Fix `KeyError` in the Airly integration when the API payload contain no sensor data ([@bieniu] - [#184828]) ([airly docs]) - Restore unverified TLS for stream sources and add a verify_ssl option ([@RaHehl] - [#1

  5. 2026.10.02026.10.0Oct 7, 2026

    https://www.home-assistant.io/blog/2026/10/07/release-202610/

Commits per week

last 52 weeks
15780Week of 2025-11-02: 337 commitsWeek of 2025-11-09: 389 commitsWeek of 2025-11-16: 248 commitsWeek of 2025-11-23: 406 commitsWeek of 2025-11-30: 526 commitsWeek of 2025-12-07: 304 commitsWeek of 2025-12-14: 433 commitsWeek of 2025-12-21: 161 commitsWeek of 2025-12-28: 297 commitsWeek of 2026-01-04: 269 commitsWeek of 2026-01-11: 263 commitsWeek of 2026-01-18: 203 commitsWeek of 2026-01-25: 425 commitsWeek of 2026-02-01: 352 commitsWeek of 2026-02-08: 451 commitsWeek of 2026-02-15: 512 commitsWeek of 2026-02-22: 582 commitsWeek of 2026-03-01: 433 commitsWeek of 2026-03-08: 286 commitsWeek of 2026-03-15: 480 commitsWeek of 2026-03-22: 590 commitsWeek of 2026-03-29: 548 commitsWeek of 2026-04-05: 552 commitsWeek of 2026-04-12: 336 commitsWeek of 2026-04-19: 468 commitsWeek of 2026-04-26: 419 commitsWeek of 2026-05-03: 382 commitsWeek of 2026-05-10: 513 commitsWeek of 2026-05-17: 619 commitsWeek of 2026-05-24: 534 commitsWeek of 2026-05-31: 476 commitsWeek of 2026-06-07: 327 commitsWeek of 2026-06-14: 549 commitsWeek of 2026-06-21: 570 commitsWeek of 2026-06-28: 416 commitsWeek of 2026-07-05: 681 commitsWeek of 2026-07-12: 314 commitsWeek of 2026-07-19: 226 commitsWeek of 2026-07-26: 502 commitsWeek of 2026-08-02: 317 commitsWeek of 2026-08-09: 273 commitsWeek of 2026-08-16: 430 commitsWeek of 2026-08-23: 799 commitsWeek of 2026-08-30: 442 commitsWeek of 2026-09-06: 433 commitsWeek of 2026-09-13: 507 commitsWeek of 2026-09-20: 325 commitsWeek of 2026-09-27: 574 commitsWeek of 2026-10-04: 1578 commitsWeek of 2026-10-11: 1089 commitsWeek of 2026-10-18: 1239 commitsWeek of 2026-10-25: 231 commitsNov 2, 2025Oct 25, 2026
24.6K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 34 commitsSun 1:00 — 29 commitsSun 2:00 — 18 commitsSun 3:00 — 22 commitsSun 4:00 — 20 commitsSun 5:00 — 16 commitsSun 6:00 — 24 commitsSun 7:00 — 38 commitsSun 8:00 — 68 commitsSun 9:00 — 69 commitsSun 10:00 — 93 commitsSun 11:00 — 101 commitsSun 12:00 — 125 commitsSun 13:00 — 84 commitsSun 14:00 — 73 commitsSun 15:00 — 136 commitsSun 16:00 — 117 commitsSun 17:00 — 101 commitsSun 18:00 — 107 commitsSun 19:00 — 102 commitsSun 20:00 — 105 commitsSun 21:00 — 95 commitsSun 22:00 — 117 commitsSun 23:00 — 103 commitsMon 0:00 — 54 commitsMon 1:00 — 39 commitsMon 2:00 — 37 commitsMon 3:00 — 66 commitsMon 4:00 — 57 commitsMon 5:00 — 35 commitsMon 6:00 — 69 commitsMon 7:00 — 76 commitsMon 8:00 — 135 commitsMon 9:00 — 170 commitsMon 10:00 — 184 commitsMon 11:00 — 220 commitsMon 12:00 — 246 commitsMon 13:00 — 264 commitsMon 14:00 — 275 commitsMon 15:00 — 290 commitsMon 16:00 — 245 commitsMon 17:00 — 256 commitsMon 18:00 — 164 commitsMon 19:00 — 151 commitsMon 20:00 — 169 commitsMon 21:00 — 203 commitsMon 22:00 — 135 commitsMon 23:00 — 132 commitsTue 0:00 — 78 commitsTue 1:00 — 63 commitsTue 2:00 — 36 commitsTue 3:00 — 29 commitsTue 4:00 — 28 commitsTue 5:00 — 28 commitsTue 6:00 — 36 commitsTue 7:00 — 83 commitsTue 8:00 — 188 commitsTue 9:00 — 175 commitsTue 10:00 — 190 commitsTue 11:00 — 179 commitsTue 12:00 — 165 commitsTue 13:00 — 201 commitsTue 14:00 — 209 commitsTue 15:00 — 248 commitsTue 16:00 — 244 commitsTue 17:00 — 206 commitsTue 18:00 — 164 commitsTue 19:00 — 141 commitsTue 20:00 — 173 commitsTue 21:00 — 182 commitsTue 22:00 — 183 commitsTue 23:00 — 189 commitsWed 0:00 — 71 commitsWed 1:00 — 61 commitsWed 2:00 — 80 commitsWed 3:00 — 30 commitsWed 4:00 — 82 commitsWed 5:00 — 50 commitsWed 6:00 — 58 commitsWed 7:00 — 138 commitsWed 8:00 — 168 commitsWed 9:00 — 201 commitsWed 10:00 — 185 commitsWed 11:00 — 227 commitsWed 12:00 — 212 commitsWed 13:00 — 199 commitsWed 14:00 — 246 commitsWed 15:00 — 187 commitsWed 16:00 — 270 commitsWed 17:00 — 219 commitsWed 18:00 — 157 commitsWed 19:00 — 147 commitsWed 20:00 — 121 commitsWed 21:00 — 87 commitsWed 22:00 — 90 commitsWed 23:00 — 107 commitsThu 0:00 — 69 commitsThu 1:00 — 57 commitsThu 2:00 — 31 commitsThu 3:00 — 31 commitsThu 4:00 — 20 commitsThu 5:00 — 32 commitsThu 6:00 — 31 commitsThu 7:00 — 81 commitsThu 8:00 — 155 commitsThu 9:00 — 131 commitsThu 10:00 — 139 commitsThu 11:00 — 190 commitsThu 12:00 — 177 commitsThu 13:00 — 165 commitsThu 14:00 — 178 commitsThu 15:00 — 165 commitsThu 16:00 — 166 commitsThu 17:00 — 195 commitsThu 18:00 — 156 commitsThu 19:00 — 161 commitsThu 20:00 — 144 commitsThu 21:00 — 132 commitsThu 22:00 — 130 commitsThu 23:00 — 141 commitsFri 0:00 — 61 commitsFri 1:00 — 52 commitsFri 2:00 — 37 commitsFri 3:00 — 17 commitsFri 4:00 — 30 commitsFri 5:00 — 38 commitsFri 6:00 — 51 commitsFri 7:00 — 98 commitsFri 8:00 — 191 commitsFri 9:00 — 164 commitsFri 10:00 — 156 commitsFri 11:00 — 230 commitsFri 12:00 — 245 commitsFri 13:00 — 187 commitsFri 14:00 — 209 commitsFri 15:00 — 187 commitsFri 16:00 — 235 commitsFri 17:00 — 178 commitsFri 18:00 — 132 commitsFri 19:00 — 179 commitsFri 20:00 — 202 commitsFri 21:00 — 129 commitsFri 22:00 — 96 commitsFri 23:00 — 47 commitsSat 0:00 — 48 commitsSat 1:00 — 75 commitsSat 2:00 — 44 commitsSat 3:00 — 33 commitsSat 4:00 — 25 commitsSat 5:00 — 15 commitsSat 6:00 — 15 commitsSat 7:00 — 27 commitsSat 8:00 — 96 commitsSat 9:00 — 91 commitsSat 10:00 — 111 commitsSat 11:00 — 86 commitsSat 12:00 — 79 commitsSat 13:00 — 70 commitsSat 14:00 — 88 commitsSat 15:00 — 80 commitsSat 16:00 — 90 commitsSat 17:00 — 97 commitsSat 18:00 — 88 commitsSat 19:00 — 55 commitsSat 20:00 — 92 commitsSat 21:00 — 98 commitsSat 22:00 — 58 commitsSat 23:00 — 131 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Sep 23, 2026weekly#10+526
Sep 22, 2026weekly#10+526
Sep 21, 2026weekly#8+480
Sep 20, 2026weekly#8+417
Sep 19, 2026weekly#10+357
Sep 18, 2026weekly#13+285
Sep 17, 2026weekly#12+236
Sep 16, 2026weekly#12+228