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.1K
+66 today
Forks
3.5K
Watchers
142
Open issues
3.7K
Open PRs
2K
Contributors
~589
Commits
63.6K
Branches
18.3K

PythonOtherCreated Jan 23, 2020Last push todayLatest release owners-yaml-v0.3.0+189 stars this week+545 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,123 stars and 3,470 forks on GitHub, and gained 189 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 2022Jun 2024Oct 2026
40.1K stars as of Oct 4, 2026. Before Aug 21, 2026, reconstructed from public GitHub event archives (checked against the repository's real star total); since then measured daily.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-10-05: 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: 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: 111 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: 143 commits2026-02-06: 138 commits2026-02-07: 27 commits2026-02-08: 2 commits2026-02-09: 119 commits2026-02-10: 131 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: 170 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: 161 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: 170 commits2026-04-29: 142 commits2026-04-30: 192 commits2026-05-01: 130 commits2026-05-02: 38 commits2026-05-03: 28 commits2026-05-04: 151 commits2026-05-05: 158 commits2026-05-06: 134 commits2026-05-07: 125 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: 156 commits2026-05-19: 140 commits2026-05-20: 135 commits2026-05-21: 172 commits2026-05-22: 173 commits2026-05-23: 34 commits2026-05-24: 6 commits2026-05-25: 132 commits2026-05-26: 151 commits2026-05-27: 164 commits2026-05-28: 165 commits2026-05-29: 150 commits2026-05-30: 27 commits2026-05-31: 33 commits2026-06-01: 162 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: 236 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: 223 commits2026-06-30: 312 commits2026-07-01: 297 commits2026-07-02: 302 commits2026-07-03: 257 commits2026-07-04: 19 commits2026-07-05: 14 commits2026-07-06: 218 commits2026-07-07: 252 commits2026-07-08: 315 commits2026-07-09: 303 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: 306 commits2026-07-23: 253 commits2026-07-24: 273 commits2026-07-25: 30 commits2026-07-26: 22 commits2026-07-27: 230 commits2026-07-28: 272 commits2026-07-29: 200 commits2026-07-30: 266 commits2026-07-31: 227 commits2026-08-01: 26 commits2026-08-02: 12 commits2026-08-03: 131 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: 196 commits2026-09-09: 306 commits2026-09-10: 346 commits2026-09-11: 293 commits2026-09-12: 35 commits2026-09-13: 32 commits2026-09-14: 234 commits2026-09-15: 361 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: 294 commits2026-09-23: 291 commits2026-09-24: 226 commits2026-09-25: 358 commits2026-09-26: 48 commits2026-09-27: 53 commits2026-09-28: 14 commits2026-09-29: 0 commits2026-09-30: 0 commits2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits
42,167 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    40,123 stars

  • Battle-tested

    6 years of history

  • Very active

    42,167 commits in 52 weeks

  • Community-driven

    ~589 contributors

  • Well documented

    High community health score

  • Continuous integration

    Automated checks passing

  • 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

Releases and announcements

1,000 total
  1. owners-yaml-v0.3.0owners-yaml-v0.3.0Sep 28, 20262 downloads

    ### Added - `--producer NAME` on `owners resolve` and on `python -m owners_yaml`, and a `producer` argument on `OwnersResolver`. Without it, a team that maps `notifications` per producer was never matched, so every bot fell back to the team's `slack` channel. A name the root file's `producers` list does not declare is an error, because it would silently route to the people channel. SPEC section 7.1 now defines the producer as part of a resolver request. - An optional `additions` field, at file level and in rules, names the owners of additions below a directory, separate from the owners of the files in it. The format only names them; a consumer decides what counts as an addition and what to do with the list. Unlike `owners`, the owners of additions from every file on the walk and every matching rule add up, and `inherit: false` still cuts them. `SPEC.md` section 3.6 defines it. - The resolver response carries an `additions` member, and `Resolution` an `additions` field. Consumers that ignore unknown members, as SPEC section 7.4 requires, are unaffected. SPEC section 7.4 requires a consumer to treat a missing member as an empty array. - `lint` fails on a rule that names a tracked di

  2. desktop-v0.61.585desktop-v0.61.585Sep 28, 202625 downloads

    ## What's Changed * fix(desktop): run the x64 macOS e2e suite on native intel runners by @puemos in https://github.com/PostHog/posthog/pull/107425 * feat(desktop): render comment context chips in prompts by @puemos in https://github.com/PostHog/posthog/pull/107444 * feat(desktop): capture a region of the app window by @puemos in https://github.com/PostHog/posthog/pull/107438 * feat(tasks): add task_preview and task_browser comment scopes by @puemos in https://github.com/PostHog/posthog/pull/107424 **Full Changelog**: https://github.com/PostHog/posthog/compare/desktop-v0.61.582...desktop-v0.61.585 ## Downloads ### macOS | Package | Architecture | Download | Blockmap | SHA-256 | | --- | --- | --- | --- | --- | | DMG | Apple Silicon (arm64) | [PostHog-Desktop-0.61.585-arm64-mac.dmg](https://desktop-releases.posthog.com/stable/PostHog-Desktop-0.61.585-arm64-mac.dmg) | [blockmap](https://desktop-releases.posthog.com/stable/PostHog-Desktop-0.61.585-arm64-mac.dmg.blockmap) | [`c92ae7`](https://desktop-releases.posthog.com/stable/PostHog-Desktop-0.61.585-arm64-mac.dmg "c92ae709c954b5e86b6932cc870063feccb625d90ab63738e1786e74c4bb3bd1") | | ZIP | Apple Silicon (arm64) | [PostHog-Desktop-0

  3. Agent skills agent-skills-v0.2168.0agent-skills-v0.2168.0Sep 28, 2026

    Build from 5184ead4dc8335ad0c5dfd56c0174df90564d155

  4. Agent skills agent-skills-v0.2167.0agent-skills-v0.2167.0Sep 28, 20261 downloads

    Build from c57fe0ecaf11775387eb8a1c1efa969346074696

  5. Agent skills agent-skills-v0.2166.0agent-skills-v0.2166.0Sep 28, 2026

    Build from 1006ba5e7fabe7761ebeaca93e9110fc0ec56ef4

Commits per week

last 52 weeks
18150Week 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: 449 commitsWeek of 2026-01-11: 483 commitsWeek of 2026-01-18: 498 commitsWeek of 2026-01-25: 601 commitsWeek of 2026-02-01: 714 commitsWeek of 2026-02-08: 637 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: 794 commitsWeek of 2026-03-29: 782 commitsWeek of 2026-04-05: 713 commitsWeek of 2026-04-12: 868 commitsWeek of 2026-04-19: 1003 commitsWeek of 2026-04-26: 847 commitsWeek of 2026-05-03: 741 commitsWeek of 2026-05-10: 221 commitsWeek of 2026-05-17: 828 commitsWeek of 2026-05-24: 795 commitsWeek of 2026-05-31: 1073 commitsWeek of 2026-06-07: 1193 commitsWeek of 2026-06-14: 1507 commitsWeek of 2026-06-21: 1503 commitsWeek of 2026-06-28: 1422 commitsWeek of 2026-07-05: 1356 commitsWeek of 2026-07-12: 1574 commitsWeek of 2026-07-19: 1410 commitsWeek of 2026-07-26: 1243 commitsWeek of 2026-08-02: 999 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: 1413 commitsWeek of 2026-09-13: 1815 commitsWeek of 2026-09-20: 1617 commitsWeek of 2026-09-27: 67 commitsOct 5, 2025Sep 27, 2026
42.2K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 8 commitsSun 1:00 — 3 commitsSun 2:00 — 0 commitsSun 3:00 — 2 commitsSun 4:00 — 0 commitsSun 5:00 — 3 commitsSun 6:00 — 3 commitsSun 7:00 — 4 commitsSun 8:00 — 10 commitsSun 9:00 — 10 commitsSun 10:00 — 11 commitsSun 11:00 — 26 commitsSun 12:00 — 27 commitsSun 13:00 — 21 commitsSun 14:00 — 21 commitsSun 15:00 — 18 commitsSun 16:00 — 16 commitsSun 17:00 — 24 commitsSun 18:00 — 20 commitsSun 19:00 — 12 commitsSun 20:00 — 27 commitsSun 21:00 — 30 commitsSun 22:00 — 36 commitsSun 23:00 — 15 commitsMon 0:00 — 3 commitsMon 1:00 — 9 commitsMon 2:00 — 6 commitsMon 3:00 — 9 commitsMon 4:00 — 7 commitsMon 5:00 — 6 commitsMon 6:00 — 22 commitsMon 7:00 — 28 commitsMon 8:00 — 73 commitsMon 9:00 — 157 commitsMon 10:00 — 248 commitsMon 11:00 — 369 commitsMon 12:00 — 299 commitsMon 13:00 — 260 commitsMon 14:00 — 306 commitsMon 15:00 — 302 commitsMon 16:00 — 299 commitsMon 17:00 — 249 commitsMon 18:00 — 187 commitsMon 19:00 — 122 commitsMon 20:00 — 125 commitsMon 21:00 — 109 commitsMon 22:00 — 70 commitsMon 23:00 — 56 commitsTue 0:00 — 37 commitsTue 1:00 — 22 commitsTue 2:00 — 14 commitsTue 3:00 — 16 commitsTue 4:00 — 12 commitsTue 5:00 — 22 commitsTue 6:00 — 28 commitsTue 7:00 — 60 commitsTue 8:00 — 88 commitsTue 9:00 — 233 commitsTue 10:00 — 310 commitsTue 11:00 — 323 commitsTue 12:00 — 304 commitsTue 13:00 — 307 commitsTue 14:00 — 330 commitsTue 15:00 — 397 commitsTue 16:00 — 342 commitsTue 17:00 — 298 commitsTue 18:00 — 208 commitsTue 19:00 — 161 commitsTue 20:00 — 169 commitsTue 21:00 — 151 commitsTue 22:00 — 109 commitsTue 23:00 — 97 commitsWed 0:00 — 46 commitsWed 1:00 — 37 commitsWed 2:00 — 31 commitsWed 3:00 — 30 commitsWed 4:00 — 18 commitsWed 5:00 — 20 commitsWed 6:00 — 22 commitsWed 7:00 — 37 commitsWed 8:00 — 100 commitsWed 9:00 — 166 commitsWed 10:00 — 258 commitsWed 11:00 — 329 commitsWed 12:00 — 353 commitsWed 13:00 — 341 commitsWed 14:00 — 345 commitsWed 15:00 — 364 commitsWed 16:00 — 309 commitsWed 17:00 — 280 commitsWed 18:00 — 238 commitsWed 19:00 — 168 commitsWed 20:00 — 181 commitsWed 21:00 — 142 commitsWed 22:00 — 106 commitsWed 23:00 — 85 commitsThu 0:00 — 63 commitsThu 1:00 — 21 commitsThu 2:00 — 25 commitsThu 3:00 — 21 commitsThu 4:00 — 18 commitsThu 5:00 — 12 commitsThu 6:00 — 25 commitsThu 7:00 — 55 commitsThu 8:00 — 107 commitsThu 9:00 — 253 commitsThu 10:00 — 315 commitsThu 11:00 — 380 commitsThu 12:00 — 321 commitsThu 13:00 — 322 commitsThu 14:00 — 317 commitsThu 15:00 — 334 commitsThu 16:00 — 362 commitsThu 17:00 — 270 commitsThu 18:00 — 205 commitsThu 19:00 — 152 commitsThu 20:00 — 140 commitsThu 21:00 — 138 commitsThu 22:00 — 111 commitsThu 23:00 — 78 commitsFri 0:00 — 36 commitsFri 1:00 — 43 commitsFri 2:00 — 35 commitsFri 3:00 — 11 commitsFri 4:00 — 16 commitsFri 5:00 — 19 commitsFri 6:00 — 43 commitsFri 7:00 — 51 commitsFri 8:00 — 98 commitsFri 9:00 — 222 commitsFri 10:00 — 315 commitsFri 11:00 — 396 commitsFri 12:00 — 339 commitsFri 13:00 — 342 commitsFri 14:00 — 357 commitsFri 15:00 — 318 commitsFri 16:00 — 322 commitsFri 17:00 — 272 commitsFri 18:00 — 192 commitsFri 19:00 — 95 commitsFri 20:00 — 78 commitsFri 21:00 — 79 commitsFri 22:00 — 61 commitsFri 23:00 — 46 commitsSat 0:00 — 24 commitsSat 1:00 — 16 commitsSat 2:00 — 6 commitsSat 3:00 — 10 commitsSat 4:00 — 1 commitsSat 5:00 — 2 commitsSat 6:00 — 5 commitsSat 7:00 — 15 commitsSat 8:00 — 12 commitsSat 9:00 — 20 commitsSat 10:00 — 29 commitsSat 11:00 — 34 commitsSat 12:00 — 37 commitsSat 13:00 — 24 commitsSat 14:00 — 21 commitsSat 15:00 — 22 commitsSat 16:00 — 16 commitsSat 17:00 — 18 commitsSat 18:00 — 33 commitsSat 19:00 — 18 commitsSat 20:00 — 16 commitsSat 21:00 — 14 commitsSat 22:00 — 41 commitsSat 23:00 — 23 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