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
40.4K
+33 today
Forks
3.6K
Watchers
138
Open issues
3.8K
Open PRs
1.9K
Contributors
~593
Commits
68.2K
Branches
20.4K

PythonOtherCreated Jan 23, 2020Last push 1d agoLatest release desktop-v0.61.737+104 stars this week+513 this month

Quick answers

What is posthog?
A comprehensive, open-source product analytics suite providing tools for tracking, feature flags, and session recording.
What does posthog do?
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.
Who is posthog for?
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.
How do I get started with posthog?
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/posthog/posthog/HEAD/bin/deploy-hobby)"
How popular is posthog on GitHub?
PostHog/posthog has 40,412 stars and 3,551 forks on GitHub, and gained 104 stars in the last 7 days.
What license does posthog use?
PostHog/posthog is released under the Other license.

Star history

since Feb 9, 2020
020K40KFeb 2020Apr 2022Jul 2024Oct 2026
40.4K stars as of Oct 24, 2026. Before Aug 21, 2026, reconstructed from public GitHub event archives (checked against the repository's real star total); since then measured daily.

Update history

2 recorded
  • Oct 16, 2026New release desktop-v0.61.737 (previously desktop-v0.61.654).
  • Oct 7, 2026New release desktop-v0.61.654 (previously owners-yaml-v0.3.0).

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepOctMonWedFri2025-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: 93 commits2026-01-10: 5 commits2026-01-11: 2 commits2026-01-12: 93 commits2026-01-13: 104 commits2026-01-14: 94 commits2026-01-15: 108 commits2026-01-16: 77 commits2026-01-17: 5 commits2026-01-18: 3 commits2026-01-19: 89 commits2026-01-20: 118 commits2026-01-21: 97 commits2026-01-22: 104 commits2026-01-23: 80 commits2026-01-24: 7 commits2026-01-25: 5 commits2026-01-26: 89 commits2026-01-27: 112 commits2026-01-28: 137 commits2026-01-29: 144 commits2026-01-30: 108 commits2026-01-31: 7 commits2026-02-01: 13 commits2026-02-02: 99 commits2026-02-03: 121 commits2026-02-04: 173 commits2026-02-05: 144 commits2026-02-06: 138 commits2026-02-07: 27 commits2026-02-08: 2 commits2026-02-09: 119 commits2026-02-10: 132 commits2026-02-11: 100 commits2026-02-12: 137 commits2026-02-13: 142 commits2026-02-14: 6 commits2026-02-15: 12 commits2026-02-16: 126 commits2026-02-17: 118 commits2026-02-18: 121 commits2026-02-19: 171 commits2026-02-20: 105 commits2026-02-21: 17 commits2026-02-22: 11 commits2026-02-23: 177 commits2026-02-24: 142 commits2026-02-25: 169 commits2026-02-26: 179 commits2026-02-27: 141 commits2026-02-28: 23 commits2026-03-01: 20 commits2026-03-02: 140 commits2026-03-03: 190 commits2026-03-04: 203 commits2026-03-05: 162 commits2026-03-06: 151 commits2026-03-07: 14 commits2026-03-08: 2 commits2026-03-09: 144 commits2026-03-10: 154 commits2026-03-11: 181 commits2026-03-12: 154 commits2026-03-13: 104 commits2026-03-14: 17 commits2026-03-15: 7 commits2026-03-16: 147 commits2026-03-17: 143 commits2026-03-18: 184 commits2026-03-19: 144 commits2026-03-20: 120 commits2026-03-21: 15 commits2026-03-22: 5 commits2026-03-23: 140 commits2026-03-24: 171 commits2026-03-25: 148 commits2026-03-26: 164 commits2026-03-27: 157 commits2026-03-28: 10 commits2026-03-29: 6 commits2026-03-30: 142 commits2026-03-31: 163 commits2026-04-01: 157 commits2026-04-02: 206 commits2026-04-03: 80 commits2026-04-04: 30 commits2026-04-05: 13 commits2026-04-06: 104 commits2026-04-07: 105 commits2026-04-08: 152 commits2026-04-09: 166 commits2026-04-10: 159 commits2026-04-11: 14 commits2026-04-12: 24 commits2026-04-13: 162 commits2026-04-14: 169 commits2026-04-15: 139 commits2026-04-16: 194 commits2026-04-17: 153 commits2026-04-18: 27 commits2026-04-19: 24 commits2026-04-20: 191 commits2026-04-21: 186 commits2026-04-22: 187 commits2026-04-23: 230 commits2026-04-24: 165 commits2026-04-25: 20 commits2026-04-26: 21 commits2026-04-27: 154 commits2026-04-28: 171 commits2026-04-29: 144 commits2026-04-30: 193 commits2026-05-01: 130 commits2026-05-02: 38 commits2026-05-03: 28 commits2026-05-04: 151 commits2026-05-05: 159 commits2026-05-06: 136 commits2026-05-07: 128 commits2026-05-08: 131 commits2026-05-09: 14 commits2026-05-10: 10 commits2026-05-11: 19 commits2026-05-12: 40 commits2026-05-13: 32 commits2026-05-14: 88 commits2026-05-15: 24 commits2026-05-16: 8 commits2026-05-17: 18 commits2026-05-18: 157 commits2026-05-19: 142 commits2026-05-20: 135 commits2026-05-21: 173 commits2026-05-22: 173 commits2026-05-23: 34 commits2026-05-24: 6 commits2026-05-25: 132 commits2026-05-26: 153 commits2026-05-27: 164 commits2026-05-28: 165 commits2026-05-29: 150 commits2026-05-30: 27 commits2026-05-31: 33 commits2026-06-01: 164 commits2026-06-02: 158 commits2026-06-03: 217 commits2026-06-04: 217 commits2026-06-05: 233 commits2026-06-06: 53 commits2026-06-07: 49 commits2026-06-08: 165 commits2026-06-09: 234 commits2026-06-10: 199 commits2026-06-11: 250 commits2026-06-12: 280 commits2026-06-13: 16 commits2026-06-14: 12 commits2026-06-15: 240 commits2026-06-16: 349 commits2026-06-17: 331 commits2026-06-18: 295 commits2026-06-19: 242 commits2026-06-20: 38 commits2026-06-21: 27 commits2026-06-22: 237 commits2026-06-23: 338 commits2026-06-24: 294 commits2026-06-25: 286 commits2026-06-26: 291 commits2026-06-27: 31 commits2026-06-28: 12 commits2026-06-29: 224 commits2026-06-30: 314 commits2026-07-01: 297 commits2026-07-02: 302 commits2026-07-03: 257 commits2026-07-04: 19 commits2026-07-05: 14 commits2026-07-06: 220 commits2026-07-07: 252 commits2026-07-08: 315 commits2026-07-09: 304 commits2026-07-10: 226 commits2026-07-11: 28 commits2026-07-12: 22 commits2026-07-13: 270 commits2026-07-14: 285 commits2026-07-15: 349 commits2026-07-16: 270 commits2026-07-17: 354 commits2026-07-18: 24 commits2026-07-19: 32 commits2026-07-20: 224 commits2026-07-21: 292 commits2026-07-22: 308 commits2026-07-23: 254 commits2026-07-24: 273 commits2026-07-25: 30 commits2026-07-26: 22 commits2026-07-27: 231 commits2026-07-28: 273 commits2026-07-29: 200 commits2026-07-30: 268 commits2026-07-31: 227 commits2026-08-01: 26 commits2026-08-02: 12 commits2026-08-03: 133 commits2026-08-04: 203 commits2026-08-05: 247 commits2026-08-06: 151 commits2026-08-07: 236 commits2026-08-08: 26 commits2026-08-09: 10 commits2026-08-10: 192 commits2026-08-11: 271 commits2026-08-12: 248 commits2026-08-13: 274 commits2026-08-14: 219 commits2026-08-15: 21 commits2026-08-16: 23 commits2026-08-17: 154 commits2026-08-18: 210 commits2026-08-19: 192 commits2026-08-20: 262 commits2026-08-21: 192 commits2026-08-22: 33 commits2026-08-23: 37 commits2026-08-24: 186 commits2026-08-25: 196 commits2026-08-26: 174 commits2026-08-27: 169 commits2026-08-28: 243 commits2026-08-29: 48 commits2026-08-30: 24 commits2026-08-31: 145 commits2026-09-01: 157 commits2026-09-02: 170 commits2026-09-03: 224 commits2026-09-04: 262 commits2026-09-05: 89 commits2026-09-06: 37 commits2026-09-07: 200 commits2026-09-08: 197 commits2026-09-09: 314 commits2026-09-10: 347 commits2026-09-11: 293 commits2026-09-12: 35 commits2026-09-13: 32 commits2026-09-14: 238 commits2026-09-15: 362 commits2026-09-16: 352 commits2026-09-17: 401 commits2026-09-18: 386 commits2026-09-19: 49 commits2026-09-20: 24 commits2026-09-21: 376 commits2026-09-22: 302 commits2026-09-23: 291 commits2026-09-24: 226 commits2026-09-25: 358 commits2026-09-26: 48 commits2026-09-27: 53 commits2026-09-28: 79 commits2026-09-29: 109 commits2026-09-30: 103 commits2026-10-01: 394 commits2026-10-02: 365 commits2026-10-03: 74 commits2026-10-04: 102 commits2026-10-05: 236 commits2026-10-06: 374 commits2026-10-07: 293 commits2026-10-08: 256 commits2026-10-09: 261 commits2026-10-10: 83 commits2026-10-11: 70 commits2026-10-12: 353 commits2026-10-13: 248 commits2026-10-14: 245 commits2026-10-15: 272 commits2026-10-16: 234 commits2026-10-17: 0 commits
45,662 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    40,412 stars

  • Battle-tested

    6 years of history

  • Very active

    45,662 commits in 52 weeks

  • Community-driven

    ~593 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.
  • Rollout 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

PostHog logo

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

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

PostHog Demonstration

PostHog is your product's context layer

PostHog ingests and stores your analytics, errors, replays, and business data so you and your agents can query and act on it. It gives you every tool you need to build a successful product, and captures the context agents need to diagnose problems, uncover opportunities, and ship fixes:

Analytics

  • Product analytics: Autocapture or manually instrument event-based analytics to understand user behavior. Analyze your data with visualizations or SQL.
  • Web analytics: Monitor web traffic and user sessions with a GA-like dashboard. Track conversion, web vitals, and revenue.
  • Group analytics: Analyze multi-seat accounts and other groups of users.

Session replay

  • Session replay: Watch real user sessions from your website or mobile app to diagnose issues and understand user behavior.
  • Replay Vision: Let AI watch your recordings for you and turn them into queryable observations.
  • Heatmaps: See where users click, scroll, and move on your site.

Observability

  • 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.
  • Tracing: Follow distributed traces straight to the line of code that broke.

Ship and iterate

  • Feature flags: Safely roll out features to select users or cohorts.
  • Experiments: Test changes and measure their statistical impact on goal metrics. Set up experiments with no code, too.
  • Early access features (beta): Let users opt into betas and register interest in upcoming features.

Talk to users

  • Surveys: Ask anything with our collection of no-code survey templates, or build custom surveys with our survey builder.
  • Support: Run customer support with a chat widget and a unified inbox, next to the product data behind each ticket.
  • Workflows: Automate actions and messages to your users, triggered by your product data.

Data

  • Warehouse: Collect, store, transform, and query all the context behind your product. Includes a managed warehouse, 120+ sources, and a SQL editor with BI and data visualization.
  • 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.
  • Endpoints: Build custom API endpoints powered by your PostHog data.

AI and agents

  • AI observability: Capture traces, generations, latency, and cost for your LLM-powered app. Run LLM-as-a-judge evaluations to catch regressions.
  • MCP analytics (beta): See how agents actually use your MCP server.
  • PostHog AI: Ask your product data anything. PostHog AI builds insights, writes SQL, and finds replays for you.
  • Self-driving: Turn signals in your product data (errors, rage clicks, failed queries, and more) into researched reports and pull requests, delivered to your Inbox for you to review and merge.

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

What is this, a readme for agents?

The remote MCP server is https://mcp.posthog.com/mcp. It routes to the correct data region (US or EU) when your human logs in. Install it into Claude Code, Cursor, Codex, VS Code, Zed, or PostHog Desktop with:

npx @posthog/wizard mcp add

The docs are indexed for you at posthog.com/llms.txt, the changelog is plain Markdown at posthog.com/changelog.md, and the setup guides for every MCP client are in the docs.

All of this is free to use with a monthly free tier for each product. No card is required, and 97% of users pay $0. Join the 500,000+ teams already shipping with PostHog 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, 10GB of logs, 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, the fastest way to set it up is the setup wizard, which installs and configures PostHog in your app for you:

npx -y @posthog/wizard@latest

You can also install our JavaScript web snippet, one of our SDKs, or use 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 sources, 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!

A group of hedgehogs writing code together

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.


If you're looking for easter eggs or abandoned ideas, please check the trash.

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Releases and announcements

1,000 total
  1. phrocs-latestphrocs-latestOct 16, 202622 downloads

    Built from commit 36fb5847dda4c9f5fcba57c7cfb375446061901a

  2. Hobby Installer (Latest)hobby-latestOct 16, 20265 downloads

    Latest hobby installer build - same as hobby-20261016-184142 This is currently experimental and may not work as expected. We believe it to be working correctly, but please make sure you backup your data before using it. Download: `curl -L https://github.com/PostHog/posthog/releases/download/hobby-latest/hobby-installer -o hobby-installer && chmod +x hobby-installer`

  3. Hobby Installer hobby-20261016-184142hobby-20261016-184142Oct 16, 2026

    Build from commit a67c11f54971daa06f0bff6646fd699236cc275a

  4. desktop-v0.61.737desktop-v0.61.737Oct 16, 202636 downloads

    ## What's Changed * feat(warehouse): add unity ads source by @danielcarletti in https://github.com/PostHog/posthog/pull/118231 * feat(workflows): add the api trigger and transactional email workflows by @mayteio in https://github.com/PostHog/posthog/pull/117663 * fix(error-tracking): align sort field lists with ErrorTrackingOrderBy by @JamesPatrickGill in https://github.com/PostHog/posthog/pull/117154 * fix(desktop): stop falling back to the retired llm gateway by @brandonleung in https://github.com/PostHog/posthog/pull/118191 * feat(workflows): add a replay vision step for the triggering session by @TueHaulund in https://github.com/PostHog/posthog/pull/115240 * chore(experiments): remove legacy experiment query runners by @andehen in https://github.com/PostHog/posthog/pull/105011 **Full Changelog**: https://github.com/PostHog/posthog/compare/desktop-v0.61.729...desktop-v0.61.737 ## Downloads ### macOS | Package | Architecture | Download | Blockmap | SHA-256 | | --- | --- | --- | --- | --- | | DMG | Apple Silicon (arm64) | [PostHog-Desktop-0.61.737-arm64-mac.dmg](https://desktop-releases.posthog.com/stable/PostHog-Desktop-0.61.737-arm64-mac.dmg) | [blockmap](https://desktop-rele

  5. desktop-v0.61.729desktop-v0.61.729Oct 16, 202654 downloads

    ## What's Changed * chore(desktop): remove the always-on project-bluebird flag checks by @posthog in https://github.com/PostHog/posthog/pull/113180 * refactor(desktop): share the task list page size from the api client by @pauldambra in https://github.com/PostHog/posthog/pull/118069 * chore(desktop): list every package ui may import in AGENTS.md by @pauldambra in https://github.com/PostHog/posthog/pull/118072 * fix(web-analytics): narrow the session range read by dimensional inserts by @lricoy in https://github.com/PostHog/posthog/pull/117872 * fix(desktop): keep Recent filled when pins are newest and bound the pin poll by @pauldambra in https://github.com/PostHog/posthog/pull/118014 * feat(bi): add optional pane settings to worksheet schema by @mariusandra in https://github.com/PostHog/posthog/pull/117943 * fix(canvas): tag canvas queries with the canvas product by @sampennington in https://github.com/PostHog/posthog/pull/117911 **Full Changelog**: https://github.com/PostHog/posthog/compare/desktop-v0.61.723...desktop-v0.61.729 ## Downloads ### macOS | Package | Architecture | Download | Blockmap | SHA-256 | | --- | --- | --- | --- | --- | | DMG | Apple Silicon (arm64) | [PostH

Commits per week

last 52 weeks
18200Week 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: 449 commitsWeek of 2026-01-11: 483 commitsWeek of 2026-01-18: 498 commitsWeek of 2026-01-25: 602 commitsWeek of 2026-02-01: 715 commitsWeek of 2026-02-08: 638 commitsWeek of 2026-02-15: 670 commitsWeek of 2026-02-22: 842 commitsWeek of 2026-03-01: 880 commitsWeek of 2026-03-08: 756 commitsWeek of 2026-03-15: 760 commitsWeek of 2026-03-22: 795 commitsWeek of 2026-03-29: 784 commitsWeek of 2026-04-05: 713 commitsWeek of 2026-04-12: 868 commitsWeek of 2026-04-19: 1003 commitsWeek of 2026-04-26: 851 commitsWeek of 2026-05-03: 747 commitsWeek of 2026-05-10: 221 commitsWeek of 2026-05-17: 832 commitsWeek of 2026-05-24: 797 commitsWeek of 2026-05-31: 1075 commitsWeek of 2026-06-07: 1193 commitsWeek of 2026-06-14: 1507 commitsWeek of 2026-06-21: 1504 commitsWeek of 2026-06-28: 1425 commitsWeek of 2026-07-05: 1359 commitsWeek of 2026-07-12: 1574 commitsWeek of 2026-07-19: 1413 commitsWeek of 2026-07-26: 1247 commitsWeek of 2026-08-02: 1008 commitsWeek of 2026-08-09: 1235 commitsWeek of 2026-08-16: 1066 commitsWeek of 2026-08-23: 1053 commitsWeek of 2026-08-30: 1071 commitsWeek of 2026-09-06: 1423 commitsWeek of 2026-09-13: 1820 commitsWeek of 2026-09-20: 1625 commitsWeek of 2026-09-27: 1177 commitsWeek of 2026-10-04: 1605 commitsWeek of 2026-10-11: 1422 commitsOct 19, 2025Oct 11, 2026
45.7K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 11 commitsSun 1:00 — 3 commitsSun 2:00 — 2 commitsSun 3:00 — 1 commitsSun 4:00 — 0 commitsSun 5:00 — 5 commitsSun 6:00 — 6 commitsSun 7:00 — 6 commitsSun 8:00 — 11 commitsSun 9:00 — 10 commitsSun 10:00 — 5 commitsSun 11:00 — 26 commitsSun 12:00 — 25 commitsSun 13:00 — 23 commitsSun 14:00 — 23 commitsSun 15:00 — 22 commitsSun 16:00 — 24 commitsSun 17:00 — 27 commitsSun 18:00 — 27 commitsSun 19:00 — 18 commitsSun 20:00 — 33 commitsSun 21:00 — 27 commitsSun 22:00 — 33 commitsSun 23:00 — 15 commitsMon 0:00 — 9 commitsMon 1:00 — 6 commitsMon 2:00 — 6 commitsMon 3:00 — 9 commitsMon 4:00 — 7 commitsMon 5:00 — 4 commitsMon 6:00 — 20 commitsMon 7:00 — 24 commitsMon 8:00 — 64 commitsMon 9:00 — 146 commitsMon 10:00 — 223 commitsMon 11:00 — 378 commitsMon 12:00 — 300 commitsMon 13:00 — 243 commitsMon 14:00 — 313 commitsMon 15:00 — 304 commitsMon 16:00 — 287 commitsMon 17:00 — 239 commitsMon 18:00 — 199 commitsMon 19:00 — 130 commitsMon 20:00 — 116 commitsMon 21:00 — 96 commitsMon 22:00 — 63 commitsMon 23:00 — 48 commitsTue 0:00 — 37 commitsTue 1:00 — 20 commitsTue 2:00 — 8 commitsTue 3:00 — 14 commitsTue 4:00 — 11 commitsTue 5:00 — 19 commitsTue 6:00 — 22 commitsTue 7:00 — 46 commitsTue 8:00 — 77 commitsTue 9:00 — 166 commitsTue 10:00 — 293 commitsTue 11:00 — 348 commitsTue 12:00 — 309 commitsTue 13:00 — 280 commitsTue 14:00 — 339 commitsTue 15:00 — 362 commitsTue 16:00 — 314 commitsTue 17:00 — 329 commitsTue 18:00 — 246 commitsTue 19:00 — 183 commitsTue 20:00 — 168 commitsTue 21:00 — 141 commitsTue 22:00 — 101 commitsTue 23:00 — 100 commitsWed 0:00 — 62 commitsWed 1:00 — 43 commitsWed 2:00 — 35 commitsWed 3:00 — 32 commitsWed 4:00 — 18 commitsWed 5:00 — 25 commitsWed 6:00 — 31 commitsWed 7:00 — 35 commitsWed 8:00 — 82 commitsWed 9:00 — 152 commitsWed 10:00 — 288 commitsWed 11:00 — 339 commitsWed 12:00 — 331 commitsWed 13:00 — 361 commitsWed 14:00 — 345 commitsWed 15:00 — 401 commitsWed 16:00 — 348 commitsWed 17:00 — 270 commitsWed 18:00 — 248 commitsWed 19:00 — 166 commitsWed 20:00 — 190 commitsWed 21:00 — 134 commitsWed 22:00 — 111 commitsWed 23:00 — 90 commitsThu 0:00 — 56 commitsThu 1:00 — 28 commitsThu 2:00 — 33 commitsThu 3:00 — 25 commitsThu 4:00 — 18 commitsThu 5:00 — 16 commitsThu 6:00 — 30 commitsThu 7:00 — 48 commitsThu 8:00 — 94 commitsThu 9:00 — 229 commitsThu 10:00 — 306 commitsThu 11:00 — 405 commitsThu 12:00 — 349 commitsThu 13:00 — 334 commitsThu 14:00 — 325 commitsThu 15:00 — 371 commitsThu 16:00 — 396 commitsThu 17:00 — 314 commitsThu 18:00 — 240 commitsThu 19:00 — 163 commitsThu 20:00 — 129 commitsThu 21:00 — 118 commitsThu 22:00 — 114 commitsThu 23:00 — 78 commitsFri 0:00 — 39 commitsFri 1:00 — 48 commitsFri 2:00 — 40 commitsFri 3:00 — 19 commitsFri 4:00 — 20 commitsFri 5:00 — 19 commitsFri 6:00 — 42 commitsFri 7:00 — 49 commitsFri 8:00 — 94 commitsFri 9:00 — 184 commitsFri 10:00 — 274 commitsFri 11:00 — 388 commitsFri 12:00 — 305 commitsFri 13:00 — 339 commitsFri 14:00 — 322 commitsFri 15:00 — 325 commitsFri 16:00 — 335 commitsFri 17:00 — 270 commitsFri 18:00 — 199 commitsFri 19:00 — 94 commitsFri 20:00 — 85 commitsFri 21:00 — 75 commitsFri 22:00 — 53 commitsFri 23:00 — 32 commitsSat 0:00 — 27 commitsSat 1:00 — 20 commitsSat 2:00 — 6 commitsSat 3:00 — 8 commitsSat 4:00 — 0 commitsSat 5:00 — 6 commitsSat 6:00 — 6 commitsSat 7:00 — 14 commitsSat 8:00 — 17 commitsSat 9:00 — 21 commitsSat 10:00 — 23 commitsSat 11:00 — 28 commitsSat 12:00 — 34 commitsSat 13:00 — 22 commitsSat 14:00 — 17 commitsSat 15:00 — 23 commitsSat 16:00 — 15 commitsSat 17:00 — 16 commitsSat 18:00 — 27 commitsSat 19:00 — 16 commitsSat 20:00 — 13 commitsSat 21:00 — 9 commitsSat 22:00 — 54 commitsSat 23:00 — 22 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