PostHog/posthogPublic

:hedgehog: PostHog is the leading platform for building self-driving products. Our developer tools – AI observability, analytics, session replay, flags, experiments, error tracking, logs, and more – capture all the context agents need to diagnose problems, uncover opportunities, and ship fixes. Steer it all from Slack, web, desktop, or the MCP.

AI summary: A comprehensive, open-source product analytics suite providing tools for tracking, feature flags, and session recording.

Stars
39.7K
+74 today
Forks
3.4K
Watchers
141
Open issues
3.5K
Open PRs
2.1K
Contributors
~580
Commits
59.5K
Branches
16.2K

PythonOtherCreated Jan 23, 2020Last push todayLatest release desktop-v0.61.263+205 stars this week+1.5K this month

Star history

since Jan 8, 2023
010K20K30KJan 2023Mar 2024Jun 2025Sep 2026
39.7K stars as of Sep 10, 2026, tracked back to Jan 8, 2023. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
SepOctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-09-14: 7 commits2025-09-15: 54 commits2025-09-16: 90 commits2025-09-17: 57 commits2025-09-18: 85 commits2025-09-19: 58 commits2025-09-20: 2 commits2025-09-21: 5 commits2025-09-22: 68 commits2025-09-23: 63 commits2025-09-24: 52 commits2025-09-25: 73 commits2025-09-26: 58 commits2025-09-27: 3 commits2025-09-28: 3 commits2025-09-29: 49 commits2025-09-30: 66 commits2025-10-01: 67 commits2025-10-02: 84 commits2025-10-03: 71 commits2025-10-04: 3 commits2025-10-05: 1 commit2025-10-06: 62 commits2025-10-07: 89 commits2025-10-08: 65 commits2025-10-09: 74 commits2025-10-10: 62 commits2025-10-11: 3 commits2025-10-12: 4 commits2025-10-13: 64 commits2025-10-14: 67 commits2025-10-15: 69 commits2025-10-16: 82 commits2025-10-17: 86 commits2025-10-18: 6 commits2025-10-19: 10 commits2025-10-20: 14 commits2025-10-21: 53 commits2025-10-22: 120 commits2025-10-23: 83 commits2025-10-24: 71 commits2025-10-25: 0 commits2025-10-26: 1 commit2025-10-27: 78 commits2025-10-28: 79 commits2025-10-29: 65 commits2025-10-30: 65 commits2025-10-31: 72 commits2025-11-01: 3 commits2025-11-02: 7 commits2025-11-03: 75 commits2025-11-04: 81 commits2025-11-05: 81 commits2025-11-06: 83 commits2025-11-07: 63 commits2025-11-08: 9 commits2025-11-09: 1 commit2025-11-10: 66 commits2025-11-11: 67 commits2025-11-12: 106 commits2025-11-13: 117 commits2025-11-14: 16 commits2025-11-15: 2 commits2025-11-16: 1 commit2025-11-17: 0 commits2025-11-18: 11 commits2025-11-19: 171 commits2025-11-20: 97 commits2025-11-21: 93 commits2025-11-22: 7 commits2025-11-23: 1 commit2025-11-24: 46 commits2025-11-25: 53 commits2025-11-26: 74 commits2025-11-27: 83 commits2025-11-28: 91 commits2025-11-29: 0 commits2025-11-30: 1 commit2025-12-01: 74 commits2025-12-02: 122 commits2025-12-03: 92 commits2025-12-04: 122 commits2025-12-05: 114 commits2025-12-06: 4 commits2025-12-07: 5 commits2025-12-08: 102 commits2025-12-09: 79 commits2025-12-10: 78 commits2025-12-11: 82 commits2025-12-12: 76 commits2025-12-13: 8 commits2025-12-14: 2 commits2025-12-15: 89 commits2025-12-16: 89 commits2025-12-17: 112 commits2025-12-18: 108 commits2025-12-19: 108 commits2025-12-20: 3 commits2025-12-21: 5 commits2025-12-22: 54 commits2025-12-23: 32 commits2025-12-24: 6 commits2025-12-25: 0 commits2025-12-26: 12 commits2025-12-27: 1 commit2025-12-28: 4 commits2025-12-29: 56 commits2025-12-30: 42 commits2025-12-31: 24 commits2026-01-01: 10 commits2026-01-02: 22 commits2026-01-03: 2 commits2026-01-04: 5 commits2026-01-05: 50 commits2026-01-06: 86 commits2026-01-07: 113 commits2026-01-08: 97 commits2026-01-09: 96 commits2026-01-10: 5 commits2026-01-11: 2 commits2026-01-12: 98 commits2026-01-13: 105 commits2026-01-14: 96 commits2026-01-15: 108 commits2026-01-16: 78 commits2026-01-17: 5 commits2026-01-18: 3 commits2026-01-19: 95 commits2026-01-20: 127 commits2026-01-21: 100 commits2026-01-22: 105 commits2026-01-23: 88 commits2026-01-24: 8 commits2026-01-25: 5 commits2026-01-26: 90 commits2026-01-27: 111 commits2026-01-28: 139 commits2026-01-29: 144 commits2026-01-30: 108 commits2026-01-31: 8 commits2026-02-01: 15 commits2026-02-02: 102 commits2026-02-03: 123 commits2026-02-04: 175 commits2026-02-05: 146 commits2026-02-06: 141 commits2026-02-07: 27 commits2026-02-08: 2 commits2026-02-09: 120 commits2026-02-10: 133 commits2026-02-11: 100 commits2026-02-12: 142 commits2026-02-13: 144 commits2026-02-14: 6 commits2026-02-15: 12 commits2026-02-16: 132 commits2026-02-17: 120 commits2026-02-18: 121 commits2026-02-19: 174 commits2026-02-20: 108 commits2026-02-21: 17 commits2026-02-22: 11 commits2026-02-23: 177 commits2026-02-24: 148 commits2026-02-25: 175 commits2026-02-26: 182 commits2026-02-27: 142 commits2026-02-28: 24 commits2026-03-01: 24 commits2026-03-02: 143 commits2026-03-03: 196 commits2026-03-04: 206 commits2026-03-05: 172 commits2026-03-06: 159 commits2026-03-07: 15 commits2026-03-08: 2 commits2026-03-09: 148 commits2026-03-10: 159 commits2026-03-11: 186 commits2026-03-12: 160 commits2026-03-13: 106 commits2026-03-14: 17 commits2026-03-15: 7 commits2026-03-16: 150 commits2026-03-17: 149 commits2026-03-18: 189 commits2026-03-19: 147 commits2026-03-20: 121 commits2026-03-21: 17 commits2026-03-22: 5 commits2026-03-23: 143 commits2026-03-24: 178 commits2026-03-25: 149 commits2026-03-26: 166 commits2026-03-27: 161 commits2026-03-28: 10 commits2026-03-29: 6 commits2026-03-30: 143 commits2026-03-31: 163 commits2026-04-01: 160 commits2026-04-02: 211 commits2026-04-03: 80 commits2026-04-04: 32 commits2026-04-05: 13 commits2026-04-06: 106 commits2026-04-07: 106 commits2026-04-08: 153 commits2026-04-09: 166 commits2026-04-10: 159 commits2026-04-11: 14 commits2026-04-12: 25 commits2026-04-13: 167 commits2026-04-14: 174 commits2026-04-15: 139 commits2026-04-16: 195 commits2026-04-17: 154 commits2026-04-18: 27 commits2026-04-19: 24 commits2026-04-20: 194 commits2026-04-21: 188 commits2026-04-22: 190 commits2026-04-23: 235 commits2026-04-24: 169 commits2026-04-25: 22 commits2026-04-26: 21 commits2026-04-27: 157 commits2026-04-28: 173 commits2026-04-29: 144 commits2026-04-30: 194 commits2026-05-01: 130 commits2026-05-02: 39 commits2026-05-03: 28 commits2026-05-04: 151 commits2026-05-05: 158 commits2026-05-06: 135 commits2026-05-07: 128 commits2026-05-08: 131 commits2026-05-09: 14 commits2026-05-10: 10 commits2026-05-11: 20 commits2026-05-12: 40 commits2026-05-13: 32 commits2026-05-14: 88 commits2026-05-15: 25 commits2026-05-16: 8 commits2026-05-17: 18 commits2026-05-18: 156 commits2026-05-19: 141 commits2026-05-20: 140 commits2026-05-21: 175 commits2026-05-22: 176 commits2026-05-23: 35 commits2026-05-24: 6 commits2026-05-25: 132 commits2026-05-26: 152 commits2026-05-27: 168 commits2026-05-28: 166 commits2026-05-29: 156 commits2026-05-30: 27 commits2026-05-31: 33 commits2026-06-01: 163 commits2026-06-02: 165 commits2026-06-03: 219 commits2026-06-04: 222 commits2026-06-05: 240 commits2026-06-06: 54 commits2026-06-07: 49 commits2026-06-08: 168 commits2026-06-09: 236 commits2026-06-10: 200 commits2026-06-11: 256 commits2026-06-12: 283 commits2026-06-13: 16 commits2026-06-14: 12 commits2026-06-15: 243 commits2026-06-16: 354 commits2026-06-17: 334 commits2026-06-18: 298 commits2026-06-19: 245 commits2026-06-20: 38 commits2026-06-21: 27 commits2026-06-22: 240 commits2026-06-23: 341 commits2026-06-24: 298 commits2026-06-25: 291 commits2026-06-26: 295 commits2026-06-27: 31 commits2026-06-28: 12 commits2026-06-29: 224 commits2026-06-30: 314 commits2026-07-01: 298 commits2026-07-02: 302 commits2026-07-03: 258 commits2026-07-04: 19 commits2026-07-05: 14 commits2026-07-06: 220 commits2026-07-07: 255 commits2026-07-08: 319 commits2026-07-09: 305 commits2026-07-10: 231 commits2026-07-11: 28 commits2026-07-12: 22 commits2026-07-13: 273 commits2026-07-14: 291 commits2026-07-15: 352 commits2026-07-16: 272 commits2026-07-17: 358 commits2026-07-18: 24 commits2026-07-19: 32 commits2026-07-20: 225 commits2026-07-21: 292 commits2026-07-22: 311 commits2026-07-23: 255 commits2026-07-24: 275 commits2026-07-25: 30 commits2026-07-26: 22 commits2026-07-27: 233 commits2026-07-28: 272 commits2026-07-29: 200 commits2026-07-30: 268 commits2026-07-31: 227 commits2026-08-01: 26 commits2026-08-02: 12 commits2026-08-03: 132 commits2026-08-04: 200 commits2026-08-05: 246 commits2026-08-06: 149 commits2026-08-07: 235 commits2026-08-08: 26 commits2026-08-09: 10 commits2026-08-10: 191 commits2026-08-11: 271 commits2026-08-12: 248 commits2026-08-13: 274 commits2026-08-14: 218 commits2026-08-15: 21 commits2026-08-16: 23 commits2026-08-17: 154 commits2026-08-18: 208 commits2026-08-19: 188 commits2026-08-20: 259 commits2026-08-21: 192 commits2026-08-22: 33 commits2026-08-23: 37 commits2026-08-24: 185 commits2026-08-25: 194 commits2026-08-26: 173 commits2026-08-27: 169 commits2026-08-28: 243 commits2026-08-29: 48 commits2026-08-30: 24 commits2026-08-31: 143 commits2026-09-01: 154 commits2026-09-02: 170 commits2026-09-03: 222 commits2026-09-04: 262 commits2026-09-05: 89 commits2026-09-06: 37 commits2026-09-07: 200 commits2026-09-08: 49 commits2026-09-09: 0 commits2026-09-10: 0 commits2026-09-11: 0 commits2026-09-12: 0 commits
38,975 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    39,733 stars

  • Battle-tested

    6 years of history

  • Very active

    38,975 commits in 52 weeks

  • Community-driven

    ~580 contributors

  • Well documented

    High community health score

  • Repeat trending

    11 trending appearances

What posthog does

PostHog is an all-in-one product analytics platform built for developers to track user behavior, analyze trends, and run experiments. It provides a comprehensive suite of tools including session recording, feature flags, A/B testing, and robust event tracking within a single integrated environment. Instead of relying on multiple third-party services for different analytics needs, development teams can use PostHog to gain a unified view of how users interact with their application. The platform can be deployed via their managed cloud service or easily self-hosted using Docker to ensure complete data privacy and compliance.

Product managers, growth marketers, and engineering teams who need a powerful, unified toolset to understand user behavior and iterate on their products efficiently. Self-hosting options appeal to organizations with strict data sovereignty requirements.

  • Comprehensive event tracking: Captures detailed user interactions and behaviors across web and mobile applications.
  • Session recording: Replays actual user sessions to help diagnose UX issues and understand navigation patterns.
  • Feature flag management: Allows teams to safely roll out new features to specific user segments or percentages.
  • Integrated A/B testing: Provides built-in experimentation tools to measure the impact of product changes on user behavior.
  • Self-hosting capabilities: Offers robust deployment options for organizations that require strict data residency and control.

Where teams use it

Product usage analysis

Product managers can track custom events to understand feature adoption rates and identify drop-off points in user flows.

UX debugging

Designers and developers can watch session replays to see exactly how users encounter bugs or confusing interfaces.

Controlled feature rollouts

Engineering teams can use feature flags to gradually release new capabilities and easily rollback if issues arise.

Data-driven experimentation

Growth teams can run A/B tests to optimize conversion funnels without needing external testing platforms.

Getting started: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/posthog/posthog/HEAD/bin/deploy-hobby)"

README

master branch

posthoglogo

GitHub contributors PRs Welcome Docker Pulls GitHub commit activity GitHub closed issues

Docs - Community - Roadmap - Why PostHog? - Changelog - Bug reports

PostHog Demonstration

PostHog is the open source platform for building self-driving products

PostHog provides every tool you need to build a successful product, and captures all the context agents need to proactively diagnose problems, uncover opportunities, and ship fixes:

  • Self-driving mode: Turn signals in your product data (errors, rage clicks, failed queries, and more) into researched reports and pull requests you review and merge.
  • Product analytics: Autocapture or manually instrument event-based analytics to understand user behavior and analyze data with visualization or SQL.
  • Web analytics: Monitor web traffic and user sessions with a GA-like dashboard. Easily monitor conversion, web vitals, and revenue.
  • Session replays: Watch real user sessions of interactions with your website or mobile app to diagnose issues and understand user behavior.
  • Feature flags: Safely roll out features to select users or cohorts with feature flags.
  • Experiments: Test changes and measure their statistical impact on goal metrics. Set up experiments with no-code too.
  • Error tracking: Track errors, get alerts, and resolve issues to improve your product.
  • Logs: Ingest, search, and analyze log data alongside the rest of your product data.
  • Surveys: Ask anything with our collection of no-code survey templates, or build custom surveys with our survey builder.
  • Data warehouse: Sync data from external tools like Stripe, Hubspot, your data warehouse, and more. Query it alongside your product data.
  • Data pipelines: Run custom filters and transformations on your incoming data. Send it to 25+ tools or any webhook in real time or batch export large amounts to your warehouse.
  • AI observability: Capture traces, generations, latency, and cost for your LLM-powered app.
  • Workflows: Create workflows that automate actions or send messages to your users.

You can steer it all from Slack, web, desktop (PostHog Desktop), or your own editor via the MCP.

Best of all, all of this is free to use with a generous monthly free tier for each tool. Get started by signing up for PostHog Cloud US or PostHog Cloud EU.

Table of Contents

Getting started with PostHog

PostHog Cloud (Recommended)

The fastest and most reliable way to get started with PostHog is signing up for free to PostHog Cloud or PostHog Cloud EU. Your first 1 million events, 5k recordings, 1M flag requests, 100k exceptions, and 1500 survey responses are free every month, after which you pay based on usage.

Self-hosting the open-source hobby deploy (Advanced)

If you want to self-host PostHog, you can deploy a hobby instance in one line on Linux with Docker (recommended 4GB memory):

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/posthog/posthog/HEAD/bin/deploy-hobby)"

Open source deployments should scale to approximately 100k events per month, after which we recommend migrating to a PostHog Cloud.

We do not provide customer support or offer guarantees for open source deployments. See our self-hosting docs, troubleshooting guide, and disclaimer for more info.

Setting up PostHog

Once you've got a PostHog instance, you can set it up by installing our JavaScript web snippet, one of our SDKs, or by using our API. You can also connect the MCP to bring PostHog into Claude Code, Cursor, or any MCP-compatible agent.

We have SDKs and libraries for popular languages and frameworks like:

Frontend Mobile Backend
JavaScript React Native Python
Next.js Android Node
React iOS PHP
Vue Flutter Ruby

Beyond this, we have docs and guides for Go, .NET/C#, Django, Angular, WordPress, Webflow, and more.

Once you've installed PostHog, see our product docs for more information on how to set up product analytics, web analytics, session replays, feature flags, experiments, error tracking, surveys, data warehouse, and more.

Learning more about PostHog

Our code isn't the only thing that's open source 😳. We also open source our company handbook which details our strategy, ways of working, and processes.

Curious about how to make the most of PostHog? We wrote a guide to winning with PostHog which walks you through the basics of measuring activation, tracking retention, and capturing revenue.

Contributing

We <3 contributions big and small:

For an overview of the codebase structure, see monorepo layout and products.

Open-source vs. paid

This repo is available under the MIT expat license, except for the ee directory (which has its license here) if applicable.

Need absolutely 💯% FOSS? Check out our posthog-foss repository, which is purged of all proprietary code and features.

The pricing for our paid plan is completely transparent and available on our pricing page.

We're hiring!

Hedgehog working on a Mission Control Center

Hey! If you're reading this, you've proven yourself as a dedicated README reader.

You might also make a great addition to our team. We're growing fast and would love for you to join us.

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Releases and announcements

1,000 total
  1. desktop-v0.61.263desktop-v0.61.263Sep 8, 202646 downloads

    ## What's Changed * fix(desktop): serialize a cloud task snapshot once per run, not per subscriber by @adamleithp in https://github.com/PostHog/posthog/pull/96131 * fix(desktop): put the command palette on quill tokens by @adamleithp in https://github.com/PostHog/posthog/pull/87607 * fix(desktop): match canvas presence avatars to sessions by @k11kirky in https://github.com/PostHog/posthog/pull/96242 * fix(desktop): require cost labels for picker models by @puemos in https://github.com/PostHog/posthog/pull/96218 * feat(desktop): add a canvas copy link button by @k11kirky in https://github.com/PostHog/posthog/pull/96236 * fix(desktop): keep task startup in loading state by @adamleithp in https://github.com/PostHog/posthog/pull/95870 * fix(desktop): focus the open tab when a notification is clicked by @puemos in https://github.com/PostHog/posthog/pull/96118 * feat(desktop): watch replay evidence in a modal player by @puemos in https://github.com/PostHog/posthog/pull/96091 * chore(deps): Update posthog-js to 1.428.1 by @posthog-js-upgrader in https://github.com/PostHog/posthog/pull/96041 * feat(desktop): private-by-invitation spaces by @puemos in https://github.com/PostHog/posthog/pull

  2. Agent skills agent-skills-v0.1039.0agent-skills-v0.1039.0Sep 8, 20261 downloads

    Build from 03c0eb88f900671d1801c40ac172461a91d9e695

  3. Agent skills agent-skills-v0.1038.0agent-skills-v0.1038.0Sep 8, 20261 downloads

    Build from f45dc1a60bb0a3c88e4d083c098e7a3756fcd414

  4. Agent skills agent-skills-v0.1037.0agent-skills-v0.1037.0Sep 8, 20261 downloads

    Build from e41206d95ce620ee1a0263288cf3f5202d024ded

  5. Agent skills agent-skills-v0.1036.0agent-skills-v0.1036.0Sep 8, 20261 downloads

    Build from ffc35f14f676c79e0175b32700ffe20d0589af21

Commits per week

last 52 weeks
15920Week of 2025-09-14: 353 commitsWeek of 2025-09-21: 322 commitsWeek of 2025-09-28: 343 commitsWeek of 2025-10-05: 356 commitsWeek of 2025-10-12: 378 commitsWeek of 2025-10-19: 351 commitsWeek of 2025-10-26: 363 commitsWeek of 2025-11-02: 399 commitsWeek of 2025-11-09: 375 commitsWeek of 2025-11-16: 380 commitsWeek of 2025-11-23: 348 commitsWeek of 2025-11-30: 529 commitsWeek of 2025-12-07: 430 commitsWeek of 2025-12-14: 511 commitsWeek of 2025-12-21: 110 commitsWeek of 2025-12-28: 160 commitsWeek of 2026-01-04: 452 commitsWeek of 2026-01-11: 492 commitsWeek of 2026-01-18: 526 commitsWeek of 2026-01-25: 605 commitsWeek of 2026-02-01: 729 commitsWeek of 2026-02-08: 647 commitsWeek of 2026-02-15: 684 commitsWeek of 2026-02-22: 859 commitsWeek of 2026-03-01: 915 commitsWeek of 2026-03-08: 778 commitsWeek of 2026-03-15: 780 commitsWeek of 2026-03-22: 812 commitsWeek of 2026-03-29: 795 commitsWeek of 2026-04-05: 717 commitsWeek of 2026-04-12: 881 commitsWeek of 2026-04-19: 1022 commitsWeek of 2026-04-26: 858 commitsWeek of 2026-05-03: 745 commitsWeek of 2026-05-10: 223 commitsWeek of 2026-05-17: 841 commitsWeek of 2026-05-24: 807 commitsWeek of 2026-05-31: 1096 commitsWeek of 2026-06-07: 1208 commitsWeek of 2026-06-14: 1524 commitsWeek of 2026-06-21: 1523 commitsWeek of 2026-06-28: 1427 commitsWeek of 2026-07-05: 1372 commitsWeek of 2026-07-12: 1592 commitsWeek of 2026-07-19: 1420 commitsWeek of 2026-07-26: 1248 commitsWeek of 2026-08-02: 1000 commitsWeek of 2026-08-09: 1233 commitsWeek of 2026-08-16: 1057 commitsWeek of 2026-08-23: 1049 commitsWeek of 2026-08-30: 1064 commitsWeek of 2026-09-06: 286 commitsSep 14, 2025Sep 6, 2026
39K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 10 commitsSun 1:00 — 2 commitsSun 2:00 — 0 commitsSun 3:00 — 2 commitsSun 4:00 — 0 commitsSun 5:00 — 3 commitsSun 6:00 — 3 commitsSun 7:00 — 7 commitsSun 8:00 — 12 commitsSun 9:00 — 17 commitsSun 10:00 — 17 commitsSun 11:00 — 19 commitsSun 12:00 — 29 commitsSun 13:00 — 25 commitsSun 14:00 — 23 commitsSun 15:00 — 18 commitsSun 16:00 — 17 commitsSun 17:00 — 26 commitsSun 18:00 — 21 commitsSun 19:00 — 14 commitsSun 20:00 — 20 commitsSun 21:00 — 31 commitsSun 22:00 — 32 commitsSun 23:00 — 15 commitsMon 0:00 — 4 commitsMon 1:00 — 7 commitsMon 2:00 — 5 commitsMon 3:00 — 6 commitsMon 4:00 — 6 commitsMon 5:00 — 11 commitsMon 6:00 — 23 commitsMon 7:00 — 30 commitsMon 8:00 — 91 commitsMon 9:00 — 162 commitsMon 10:00 — 247 commitsMon 11:00 — 372 commitsMon 12:00 — 290 commitsMon 13:00 — 283 commitsMon 14:00 — 341 commitsMon 15:00 — 294 commitsMon 16:00 — 302 commitsMon 17:00 — 250 commitsMon 18:00 — 193 commitsMon 19:00 — 132 commitsMon 20:00 — 126 commitsMon 21:00 — 113 commitsMon 22:00 — 82 commitsMon 23:00 — 65 commitsTue 0:00 — 44 commitsTue 1:00 — 24 commitsTue 2:00 — 14 commitsTue 3:00 — 16 commitsTue 4:00 — 11 commitsTue 5:00 — 24 commitsTue 6:00 — 30 commitsTue 7:00 — 55 commitsTue 8:00 — 102 commitsTue 9:00 — 259 commitsTue 10:00 — 316 commitsTue 11:00 — 346 commitsTue 12:00 — 316 commitsTue 13:00 — 303 commitsTue 14:00 — 348 commitsTue 15:00 — 388 commitsTue 16:00 — 341 commitsTue 17:00 — 290 commitsTue 18:00 — 209 commitsTue 19:00 — 145 commitsTue 20:00 — 158 commitsTue 21:00 — 144 commitsTue 22:00 — 110 commitsTue 23:00 — 85 commitsWed 0:00 — 49 commitsWed 1:00 — 32 commitsWed 2:00 — 32 commitsWed 3:00 — 23 commitsWed 4:00 — 18 commitsWed 5:00 — 21 commitsWed 6:00 — 19 commitsWed 7:00 — 41 commitsWed 8:00 — 111 commitsWed 9:00 — 168 commitsWed 10:00 — 271 commitsWed 11:00 — 358 commitsWed 12:00 — 351 commitsWed 13:00 — 323 commitsWed 14:00 — 356 commitsWed 15:00 — 354 commitsWed 16:00 — 313 commitsWed 17:00 — 276 commitsWed 18:00 — 213 commitsWed 19:00 — 158 commitsWed 20:00 — 139 commitsWed 21:00 — 137 commitsWed 22:00 — 87 commitsWed 23:00 — 78 commitsThu 0:00 — 65 commitsThu 1:00 — 18 commitsThu 2:00 — 25 commitsThu 3:00 — 26 commitsThu 4:00 — 24 commitsThu 5:00 — 12 commitsThu 6:00 — 23 commitsThu 7:00 — 55 commitsThu 8:00 — 113 commitsThu 9:00 — 265 commitsThu 10:00 — 316 commitsThu 11:00 — 390 commitsThu 12:00 — 337 commitsThu 13:00 — 342 commitsThu 14:00 — 353 commitsThu 15:00 — 319 commitsThu 16:00 — 324 commitsThu 17:00 — 277 commitsThu 18:00 — 206 commitsThu 19:00 — 159 commitsThu 20:00 — 141 commitsThu 21:00 — 126 commitsThu 22:00 — 109 commitsThu 23:00 — 81 commitsFri 0:00 — 35 commitsFri 1:00 — 38 commitsFri 2:00 — 31 commitsFri 3:00 — 13 commitsFri 4:00 — 13 commitsFri 5:00 — 18 commitsFri 6:00 — 43 commitsFri 7:00 — 54 commitsFri 8:00 — 103 commitsFri 9:00 — 230 commitsFri 10:00 — 313 commitsFri 11:00 — 388 commitsFri 12:00 — 333 commitsFri 13:00 — 351 commitsFri 14:00 — 304 commitsFri 15:00 — 277 commitsFri 16:00 — 300 commitsFri 17:00 — 258 commitsFri 18:00 — 166 commitsFri 19:00 — 96 commitsFri 20:00 — 66 commitsFri 21:00 — 83 commitsFri 22:00 — 60 commitsFri 23:00 — 40 commitsSat 0:00 — 23 commitsSat 1:00 — 14 commitsSat 2:00 — 7 commitsSat 3:00 — 9 commitsSat 4:00 — 1 commitsSat 5:00 — 1 commitsSat 6:00 — 5 commitsSat 7:00 — 20 commitsSat 8:00 — 17 commitsSat 9:00 — 21 commitsSat 10:00 — 31 commitsSat 11:00 — 24 commitsSat 12:00 — 30 commitsSat 13:00 — 20 commitsSat 14:00 — 18 commitsSat 15:00 — 27 commitsSat 16:00 — 23 commitsSat 17:00 — 23 commitsSat 18:00 — 23 commitsSat 19:00 — 25 commitsSat 20:00 — 29 commitsSat 21:00 — 14 commitsSat 22:00 — 47 commitsSat 23:00 — 25 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Aug 30, 2026weekly#12+1,270
Aug 29, 2026weekly#12+1,270
Aug 28, 2026weekly#12+1,511
Aug 27, 2026weekly#13+1,485
Aug 26, 2026daily#8+83
Aug 26, 2026weekly#13+1,426
Aug 25, 2026daily#8+83
Aug 24, 2026daily#12+286
Aug 23, 2026daily#12+286
Aug 22, 2026daily#3+335
Aug 21, 2026daily#7+60