we-promise/surePublic

The personal finance app for everyone (by everyone)

Stars
11.5K
Forks
804
Watchers
38
Open issues
473
Open PRs
404
Contributors
~446
Commits
4.1K
Branches
233

RubyAGPL-3.0Created Jul 23, 2025Last push todayLatest release v0.7.6

Quick answers

What is sure?
The personal finance app for everyone (by everyone)
How popular is sure on GitHub?
we-promise/sure has 11,490 stars and 804 forks on GitHub.
What license does sure use?
we-promise/sure is released under the AGPL-3.0 license.

Star history

since Nov 10, 2026

Star history is still being collected for this repository.

Contribution activity

commits per day, last 52 weeks
NovDecJanFebMarAprMayJunJulAugSepOctNovMonWedFri2025-11-16: 2 commits2025-11-17: 8 commits2025-11-18: 0 commits2025-11-19: 2 commits2025-11-20: 3 commits2025-11-21: 2 commits2025-11-22: 7 commits2025-11-23: 5 commits2025-11-24: 4 commits2025-11-25: 2 commits2025-11-26: 4 commits2025-11-27: 2 commits2025-11-28: 2 commits2025-11-29: 1 commit2025-11-30: 2 commits2025-12-01: 4 commits2025-12-02: 1 commit2025-12-03: 1 commit2025-12-04: 0 commits2025-12-05: 1 commit2025-12-06: 0 commits2025-12-07: 5 commits2025-12-08: 1 commit2025-12-09: 4 commits2025-12-10: 2 commits2025-12-11: 2 commits2025-12-12: 6 commits2025-12-13: 9 commits2025-12-14: 0 commits2025-12-15: 2 commits2025-12-16: 0 commits2025-12-17: 6 commits2025-12-18: 0 commits2025-12-19: 8 commits2025-12-20: 5 commits2025-12-21: 1 commit2025-12-22: 2 commits2025-12-23: 7 commits2025-12-24: 4 commits2025-12-25: 0 commits2025-12-26: 1 commit2025-12-27: 3 commits2025-12-28: 1 commit2025-12-29: 2 commits2025-12-30: 7 commits2025-12-31: 5 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 6 commits2026-01-04: 0 commits2026-01-05: 4 commits2026-01-06: 0 commits2026-01-07: 6 commits2026-01-08: 12 commits2026-01-09: 7 commits2026-01-10: 17 commits2026-01-11: 15 commits2026-01-12: 16 commits2026-01-13: 20 commits2026-01-14: 4 commits2026-01-15: 10 commits2026-01-16: 7 commits2026-01-17: 4 commits2026-01-18: 9 commits2026-01-19: 12 commits2026-01-20: 18 commits2026-01-21: 20 commits2026-01-22: 25 commits2026-01-23: 22 commits2026-01-24: 8 commits2026-01-25: 8 commits2026-01-26: 10 commits2026-01-27: 4 commits2026-01-28: 3 commits2026-01-29: 2 commits2026-01-30: 6 commits2026-01-31: 7 commits2026-02-01: 3 commits2026-02-02: 6 commits2026-02-03: 6 commits2026-02-04: 3 commits2026-02-05: 3 commits2026-02-06: 9 commits2026-02-07: 6 commits2026-02-08: 3 commits2026-02-09: 6 commits2026-02-10: 8 commits2026-02-11: 9 commits2026-02-12: 2 commits2026-02-13: 4 commits2026-02-14: 4 commits2026-02-15: 6 commits2026-02-16: 12 commits2026-02-17: 2 commits2026-02-18: 22 commits2026-02-19: 11 commits2026-02-20: 3 commits2026-02-21: 2 commits2026-02-22: 2 commits2026-02-23: 10 commits2026-02-24: 0 commits2026-02-25: 1 commit2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 5 commits2026-03-02: 2 commits2026-03-03: 9 commits2026-03-04: 6 commits2026-03-05: 1 commit2026-03-06: 7 commits2026-03-07: 6 commits2026-03-08: 0 commits2026-03-09: 1 commit2026-03-10: 4 commits2026-03-11: 2 commits2026-03-12: 0 commits2026-03-13: 4 commits2026-03-14: 5 commits2026-03-15: 6 commits2026-03-16: 4 commits2026-03-17: 7 commits2026-03-18: 2 commits2026-03-19: 2 commits2026-03-20: 4 commits2026-03-21: 7 commits2026-03-22: 12 commits2026-03-23: 12 commits2026-03-24: 10 commits2026-03-25: 5 commits2026-03-26: 2 commits2026-03-27: 3 commits2026-03-28: 2 commits2026-03-29: 3 commits2026-03-30: 0 commits2026-03-31: 2 commits2026-04-01: 3 commits2026-04-02: 3 commits2026-04-03: 4 commits2026-04-04: 3 commits2026-04-05: 3 commits2026-04-06: 4 commits2026-04-07: 16 commits2026-04-08: 4 commits2026-04-09: 5 commits2026-04-10: 5 commits2026-04-11: 11 commits2026-04-12: 4 commits2026-04-13: 8 commits2026-04-14: 4 commits2026-04-15: 4 commits2026-04-16: 2 commits2026-04-17: 2 commits2026-04-18: 4 commits2026-04-19: 8 commits2026-04-20: 3 commits2026-04-21: 2 commits2026-04-22: 1 commit2026-04-23: 2 commits2026-04-24: 3 commits2026-04-25: 0 commits2026-04-26: 3 commits2026-04-27: 5 commits2026-04-28: 1 commit2026-04-29: 8 commits2026-04-30: 3 commits2026-05-01: 19 commits2026-05-02: 5 commits2026-05-03: 9 commits2026-05-04: 13 commits2026-05-05: 11 commits2026-05-06: 7 commits2026-05-07: 3 commits2026-05-08: 2 commits2026-05-09: 6 commits2026-05-10: 6 commits2026-05-11: 10 commits2026-05-12: 13 commits2026-05-13: 14 commits2026-05-14: 3 commits2026-05-15: 3 commits2026-05-16: 1 commit2026-05-17: 6 commits2026-05-18: 6 commits2026-05-19: 3 commits2026-05-20: 21 commits2026-05-21: 5 commits2026-05-22: 4 commits2026-05-23: 11 commits2026-05-24: 14 commits2026-05-25: 2 commits2026-05-26: 4 commits2026-05-27: 9 commits2026-05-28: 6 commits2026-05-29: 7 commits2026-05-30: 6 commits2026-05-31: 13 commits2026-06-01: 7 commits2026-06-02: 9 commits2026-06-03: 14 commits2026-06-04: 19 commits2026-06-05: 3 commits2026-06-06: 13 commits2026-06-07: 0 commits2026-06-08: 14 commits2026-06-09: 3 commits2026-06-10: 0 commits2026-06-11: 25 commits2026-06-12: 2 commits2026-06-13: 5 commits2026-06-14: 11 commits2026-06-15: 14 commits2026-06-16: 14 commits2026-06-17: 2 commits2026-06-18: 4 commits2026-06-19: 5 commits2026-06-20: 11 commits2026-06-21: 13 commits2026-06-22: 0 commits2026-06-23: 0 commits2026-06-24: 2 commits2026-06-25: 2 commits2026-06-26: 4 commits2026-06-27: 4 commits2026-06-28: 11 commits2026-06-29: 14 commits2026-06-30: 7 commits2026-07-01: 3 commits2026-07-02: 0 commits2026-07-03: 1 commit2026-07-04: 5 commits2026-07-05: 0 commits2026-07-06: 0 commits2026-07-07: 1 commit2026-07-08: 8 commits2026-07-09: 0 commits2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 5 commits2026-07-14: 6 commits2026-07-15: 3 commits2026-07-16: 2 commits2026-07-17: 21 commits2026-07-18: 1 commit2026-07-19: 1 commit2026-07-20: 0 commits2026-07-21: 12 commits2026-07-22: 5 commits2026-07-23: 1 commit2026-07-24: 5 commits2026-07-25: 14 commits2026-07-26: 9 commits2026-07-27: 0 commits2026-07-28: 1 commit2026-07-29: 7 commits2026-07-30: 8 commits2026-07-31: 3 commits2026-08-01: 10 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 10 commits2026-08-05: 4 commits2026-08-06: 4 commits2026-08-07: 2 commits2026-08-08: 1 commit2026-08-09: 2 commits2026-08-10: 4 commits2026-08-11: 8 commits2026-08-12: 10 commits2026-08-13: 6 commits2026-08-14: 5 commits2026-08-15: 3 commits2026-08-16: 13 commits2026-08-17: 3 commits2026-08-18: 2 commits2026-08-19: 1 commit2026-08-20: 5 commits2026-08-21: 10 commits2026-08-22: 22 commits2026-08-23: 2 commits2026-08-24: 13 commits2026-08-25: 4 commits2026-08-26: 29 commits2026-08-27: 11 commits2026-08-28: 15 commits2026-08-29: 1 commit2026-08-30: 2 commits2026-08-31: 12 commits2026-09-01: 9 commits2026-09-02: 11 commits2026-09-03: 14 commits2026-09-04: 12 commits2026-09-05: 7 commits2026-09-06: 5 commits2026-09-07: 13 commits2026-09-08: 15 commits2026-09-09: 11 commits2026-09-10: 12 commits2026-09-11: 10 commits2026-09-12: 9 commits2026-09-13: 5 commits2026-09-14: 6 commits2026-09-15: 11 commits2026-09-16: 5 commits2026-09-17: 9 commits2026-09-18: 4 commits2026-09-19: 2 commits2026-09-20: 3 commits2026-09-21: 1 commit2026-09-22: 3 commits2026-09-23: 6 commits2026-09-24: 5 commits2026-09-25: 5 commits2026-09-26: 3 commits2026-09-27: 15 commits2026-09-28: 13 commits2026-09-29: 28 commits2026-09-30: 8 commits2026-10-01: 11 commits2026-10-02: 16 commits2026-10-03: 0 commits2026-10-04: 4 commits2026-10-05: 10 commits2026-10-06: 15 commits2026-10-07: 19 commits2026-10-08: 5 commits2026-10-09: 6 commits2026-10-10: 38 commits2026-10-11: 7 commits2026-10-12: 19 commits2026-10-13: 7 commits2026-10-14: 0 commits2026-10-15: 11 commits2026-10-16: 35 commits2026-10-17: 15 commits2026-10-18: 17 commits2026-10-19: 4 commits2026-10-20: 9 commits2026-10-21: 31 commits2026-10-22: 8 commits2026-10-23: 12 commits2026-10-24: 3 commits2026-10-25: 15 commits2026-10-26: 9 commits2026-10-27: 9 commits2026-10-28: 0 commits2026-10-29: 7 commits2026-10-30: 20 commits2026-10-31: 30 commits2026-11-01: 16 commits2026-11-02: 14 commits2026-11-03: 6 commits2026-11-04: 18 commits2026-11-05: 4 commits2026-11-06: 17 commits2026-11-07: 11 commits2026-11-08: 8 commits2026-11-09: 10 commits2026-11-10: 3 commits2026-11-11: 0 commits2026-11-12: 0 commits2026-11-13: 0 commits2026-11-14: 0 commits
2,393 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    11,490 stars

  • Very active

    2,393 commits in 52 weeks

  • Community-driven

    ~446 contributors

README

main branch

Ask DeepWiki View performance data on Skylight Dosu Pipelock Security Scan

The Sure dashboard in two columns (cashflow, net worth, spending and outflows) beside the AI assistant answering a question about savings

Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文

Sure: The personal finance app for everyone

Get involved: Discord • Website • Issues

Important

This repository is a community fork of the now-abandoned Maybe Finance project.
Learn more in their final release doc.

Backstory

The Maybe Finance (archived/abandoned repo) team spent most of 2021–2022 building a full-featured personal finance and wealth management app. It even included an “Ask an Advisor” feature that connected users with a real CFP/CFA — all included with your subscription.

The business end of things didn't work out, and so they stopped developing the app in mid-2023.

After spending nearly $1 million on development (employees, contractors, data providers, infra, etc.), the team open-sourced the app. Their goal was to let users self-host it for free — and eventually launch a hosted version for a small fee.

They actually did launch that hosted version … briefly.

That also didn’t work out — at least not as a sustainable B2C business — so now here we are: hosting a community-maintained fork to keep the codebase alive and see where this can go next.

Join us!

Hosting Sure

Sure is a fully working personal finance app that can be self hosted with Docker. Sure can be accessed from a browser, the macOS desktop app, the mobile app, API clients, and LLM agents. See Sure Clients for an overview.

Forking and Attribution

This repo is a community fork of the archived Maybe Finance repo. You’re free to fork it under the AGPLv3 license — but we’d love it if you stuck around and contributed here instead.

To stay compliant and avoid trademark issues:

  • Be sure to include the original AGPLv3 license and clearly state in your README that your fork is based on Maybe Finance but is not affiliated with or endorsed by Maybe Finance Inc.
  • "Maybe" is a trademark of Maybe Finance Inc. and therefore, use of it is NOT allowed in forked repositories (or the logo)

Performance Issues

With data-heavy apps, inevitably, there are performance issues. We've set up a public dashboard showing the problematic requests seen on the demo site, along with the stacktraces to help debug them.

https://www.skylight.io/app/applications/s6PEZSKwcklL/recent/6h/endpoints

Any contributions that help improve performance are very much welcome.

Local Development Setup

If you are trying to self-host the app, read this guide to get started.

The instructions below are for developers to get started with contributing to the app.

Requirements

  • See .ruby-version file for required Ruby version
  • PostgreSQL >9.3 (latest stable version recommended)
  • Redis > 5.4 (latest stable version recommended)

Getting Started

cd sure
cp .env.local.example .env.local
bin/setup
bin/dev

# Optionally, load demo data
rake demo_data:default

Visit http://localhost:3000 to view the app.

If you loaded the optional demo data, log in with these credentials:

For further instructions, see guides below.

Setup Guides

One-click Install

Render expects each button target branch to have a render.yaml at the repository root. The branch-ready Blueprint files live in branches/<branch-name>/render.yaml in a separate repo and can be copied to each corresponding branch root.

Option What it deploys latest stable
Sure - No AI Sure web, Sidekiq worker, Render Postgres, and Render Key Value. AI tokens are intentionally blank. Deploy to Render Deploy to Render
Sure - Simple AI Sure with OpenAI-backed AI settings, pgvector-ready Postgres, Sidekiq, and Render Key Value. Render prompts for the OpenAI token. Deploy to Render Deploy to Render
Sure - External AI Sure with external assistant settings plus AlphaClaw, which manages the OpenClaw gateway on Render. Deploy to Render Deploy to Render

Run on PikaPods

Deploy on Hostim

License and Trademarks

Maybe and Sure are both distributed under an AGPLv3 license.

  • "Maybe" is a trademark of Maybe Finance, Inc.
  • "Sure" is not, and refers to this community fork.
View on GitHub

Recent activity

commits and pull requests

Releases and announcements

24 total
  1. v2026.11.8-alpha — compatibility: v0.7.7-alpha.4v2026.11.8-alphaNov 9, 2026pre-release38 downloads

    Compatibility alias: v0.7.7-alpha.4 (same commit and image). ## Mobile Debug Builds This release includes debug builds of the mobile applications. Download from the `Assets` area below. - **Android APK**: Debug build for testing on Android devices - **iOS Build**: Unsigned iOS build (requires code signing for installation) > **Note**: These are debug builds intended for testing purposes. For production use, please build from source with proper signing credentials. ## What's Changed * feat(i18n): add Dutch translations for admin and provider connections by @nielseulink in https://github.com/we-promise/sure/pull/4698 * Key account sparklines on the account's own data by @nkopylov in https://github.com/we-promise/sure/pull/4675 * Load the merchant filter list when its tab opens by @nkopylov in https://github.com/we-promise/sure/pull/4676 * Refresh once after a sync, 500 ms after the toast by @nkopylov in https://github.com/we-promise/sure/pull/4677 * Format money without resolving number_to_currency options per call by @nkopylov in https://github.com/we-promise/sure/pull/4690 * Render remaining literal-colored badges with DS::Pill by @gfr-free in https://github.com/we-prom

  2. v2026.11.3-alpha / v0.7.7-alpha.3v2026.11.3-alphaNov 3, 2026pre-release71 downloads

    Compatibility alias: v0.7.7-alpha.3 (same commit and image). ## What's Changed * Allow crypto accounts to fund goals by @vlnd0 in https://github.com/we-promise/sure/pull/4432 * Allow uploading a logo for family merchants by @bdsoha in https://github.com/we-promise/sure/pull/4511 * Add a merchant page with its transactions across accounts by @bdsoha in https://github.com/we-promise/sure/pull/4537 * feat(i18n): add ID translations for dashboard, accounts, and periods by @KenTandrian in https://github.com/we-promise/sure/pull/4607 * Speed up the transactions list: lazy dropdown frames, cached rows by @gfr-free in https://github.com/we-promise/sure/pull/4475 * feat(i18n): add zh-CN translations for bills by @KenTandrian in https://github.com/we-promise/sure/pull/4610 * feat(i18n): add ID translations for AI assistant and insights by @KenTandrian in https://github.com/we-promise/sure/pull/4609 * Bump version to next iteration after v0.7.7-alpha.2 release by @github-actions[bot] in https://github.com/we-promise/sure/pull/4611 * feat(i18n): add zh-CN translations for recurring transactions by @KenTandrian in https://github.com/we-promise/sure/pull/4614 * Improve credit card o

  3. With this monthly release (we haven't missed that cadence in more than a year!) Sure now helps you understand what changed in your spending and see your loans in greater detail. From the balance remaining to how each payment divides between principal, interest and insurance. It also brings more control over transaction categorization, improvements to Bills, and expanded backup and restore tools. ## See what's different in your spending The new [**Spending vs normal**](https://github.com/we-promise/sure/pull/4002) visualization compares your spending with your own history. A category treemap shows where your money went, while a ranked list highlights what increased or decreased. Open a category to explore the transactions behind the change. Enable preview features to try it! 🚀 <img width="1275" height="604" alt="image" src="https://github.com/user-attachments/assets/e3f2cc91-154e-4b0a-a7a2-5f6cfb2d20a8" /> *See where your money went—and which categories changed most compared with your usual spending.* ## Get a clearer picture of your loans [**Loan accounts**](https://github.com/we-promise/sure/pull/3474) now go beyond a remaining balance. See your loan graphical

  4. ## What's Changed - **HOTFIX** * Prevent raw HTTP credentials from entering application logs by @sure-admin in https://github.com/we-promise/sure/pull/4480 --- Brand new full **Bills experience** (look under preview features in preferences!) / more financial connections / deeper tools for understanding loans, investments, and everyday cash flow. ## Plan bills and recurring cash flow Bills now have a dedicated home with overview and calendar views, custom repeat intervals, and an Income plan for organizing upcoming obligations around pay periods. Calendar feeds, in-page AI helpers, and assistant/MCP tools bring recurring finances into more of your workflow. Thanks @winters27 for this amazing feature work! <img width="1440" height="1057" alt="image" src="https://github.com/user-attachments/assets/54595325-9881-4359-bfbc-bb4396fca2e5" /> Calendar: <img width="1440" height="1057" alt="image" src="https://github.com/user-attachments/assets/10279bdd-c38a-4f46-9fc9-c4e067dbdc25" /> Paycheck planning: <img width="1440" height="1057" alt="image" src="https://github.com/user-attachments/assets/d5bb63d2-e8fb-408f-9c81-d63202c9fb8f" /> ## Connect more of your

  5. Brand new full **Bills experience** (look under preview features in preferences!) / more financial connections / deeper tools for understanding loans, investments, and everyday cash flow. ## Plan bills and recurring cash flow Bills now have a dedicated home with overview and calendar views, custom repeat intervals, and an Income plan for organizing upcoming obligations around pay periods. Calendar feeds, in-page AI helpers, and assistant/MCP tools bring recurring finances into more of your workflow. Thanks @winters27 for this amazing feature work! <img width="1440" height="1057" alt="image" src="https://github.com/user-attachments/assets/54595325-9881-4359-bfbc-bb4396fca2e5" /> Calendar: <img width="1440" height="1057" alt="image" src="https://github.com/user-attachments/assets/10279bdd-c38a-4f46-9fc9-c4e067dbdc25" /> Paycheck planning: <img width="1440" height="1057" alt="image" src="https://github.com/user-attachments/assets/d5bb63d2-e8fb-408f-9c81-d63202c9fb8f" /> ## Connect more of your financial life Transaction review gets faster with inline tag editing, richer category filters, grouped split transactions, expanded rule conditions, and QIF split im

Code frequency

additions and deletions
+53K-53KWeek of 2025-11-16: +5,565 linesWeek of 2025-11-16: -777 linesWeek of 2025-11-23: +7,189 linesWeek of 2025-11-23: -384 linesWeek of 2025-11-30: +584 linesWeek of 2025-11-30: -123 linesWeek of 2025-12-07: +20,387 linesWeek of 2025-12-07: -273 linesWeek of 2025-12-14: +4,413 linesWeek of 2025-12-14: -558 linesWeek of 2025-12-21: +3,530 linesWeek of 2025-12-21: -207 linesWeek of 2025-12-28: +3,984 linesWeek of 2025-12-28: -221 linesWeek of 2026-01-04: +23,850 linesWeek of 2026-01-04: -1,203 linesWeek of 2026-01-11: +16,451 linesWeek of 2026-01-11: -2,452 linesWeek of 2026-01-18: +30,451 linesWeek of 2026-01-18: -3,893 linesWeek of 2026-01-25: +4,434 linesWeek of 2026-01-25: -789 linesWeek of 2026-02-01: +7,124 linesWeek of 2026-02-01: -1,263 linesWeek of 2026-02-08: +10,571 linesWeek of 2026-02-08: -1,230 linesWeek of 2026-02-15: +3,290 linesWeek of 2026-02-15: -717 linesWeek of 2026-02-22: +1,943 linesWeek of 2026-02-22: -290 linesWeek of 2026-03-01: +8,298 linesWeek of 2026-03-01: -804 linesWeek of 2026-03-08: +5,533 linesWeek of 2026-03-08: -457 linesWeek of 2026-03-15: +4,921 linesWeek of 2026-03-15: -535 linesWeek of 2026-03-22: +8,005 linesWeek of 2026-03-22: -2,042 linesWeek of 2026-03-29: +3,637 linesWeek of 2026-03-29: -385 linesWeek of 2026-04-05: +19,908 linesWeek of 2026-04-05: -1,162 linesWeek of 2026-04-12: +5,546 linesWeek of 2026-04-12: -406 linesWeek of 2026-04-19: +6,758 linesWeek of 2026-04-19: -339 linesWeek of 2026-04-26: +8,360 linesWeek of 2026-04-26: -1,547 linesWeek of 2026-05-03: +25,051 linesWeek of 2026-05-03: -1,813 linesWeek of 2026-05-10: +29,139 linesWeek of 2026-05-10: -1,581 linesWeek of 2026-05-17: +17,029 linesWeek of 2026-05-17: -4,285 linesWeek of 2026-05-24: +18,392 linesWeek of 2026-05-24: -1,441 linesWeek of 2026-05-31: +31,005 linesWeek of 2026-05-31: -2,812 linesWeek of 2026-06-07: +10,298 linesWeek of 2026-06-07: -1,066 linesWeek of 2026-06-14: +10,769 linesWeek of 2026-06-14: -1,812 linesWeek of 2026-06-21: +10,985 linesWeek of 2026-06-21: -1,617 linesWeek of 2026-06-28: +14,537 linesWeek of 2026-06-28: -6,000 linesWeek of 2026-07-05: +13,289 linesWeek of 2026-07-05: -40 linesWeek of 2026-07-12: +18,414 linesWeek of 2026-07-12: -303 linesWeek of 2026-07-19: +25,179 linesWeek of 2026-07-19: -5,037 linesWeek of 2026-07-26: +16,619 linesWeek of 2026-07-26: -702 linesWeek of 2026-08-02: +4,884 linesWeek of 2026-08-02: -264 linesWeek of 2026-08-09: +24,741 linesWeek of 2026-08-09: -1,608 linesWeek of 2026-08-16: +25,592 linesWeek of 2026-08-16: -7,046 linesWeek of 2026-08-23: +22,251 linesWeek of 2026-08-23: -4,288 linesWeek of 2026-08-30: +48,841 linesWeek of 2026-08-30: -1,035 linesWeek of 2026-09-06: +34,759 linesWeek of 2026-09-06: -8,164 linesWeek of 2026-09-13: +22,275 linesWeek of 2026-09-13: -1,342 linesWeek of 2026-09-20: +31,907 linesWeek of 2026-09-20: -3,417 linesWeek of 2026-09-27: +29,553 linesWeek of 2026-09-27: -4,042 linesWeek of 2026-10-04: +25,331 linesWeek of 2026-10-04: -3,738 linesWeek of 2026-10-11: +20,841 linesWeek of 2026-10-11: -2,341 linesWeek of 2026-10-18: +33,154 linesWeek of 2026-10-18: -4,469 linesWeek of 2026-10-25: +33,260 linesWeek of 2026-10-25: -3,122 linesWeek of 2026-11-01: +53,040 linesWeek of 2026-11-01: -4,717 linesWeek of 2026-11-08: +26,019 linesWeek of 2026-11-08: -13,027 linesNov 16, 2025Nov 8, 2026
+891.9K lines added, -113.2K removed over the last year.

Commits per week

last 52 weeks
1140Week of 2025-11-16: 24 commitsWeek of 2025-11-23: 20 commitsWeek of 2025-11-30: 9 commitsWeek of 2025-12-07: 29 commitsWeek of 2025-12-14: 21 commitsWeek of 2025-12-21: 18 commitsWeek of 2025-12-28: 21 commitsWeek of 2026-01-04: 46 commitsWeek of 2026-01-11: 76 commitsWeek of 2026-01-18: 114 commitsWeek of 2026-01-25: 40 commitsWeek of 2026-02-01: 36 commitsWeek of 2026-02-08: 36 commitsWeek of 2026-02-15: 58 commitsWeek of 2026-02-22: 13 commitsWeek of 2026-03-01: 36 commitsWeek of 2026-03-08: 16 commitsWeek of 2026-03-15: 32 commitsWeek of 2026-03-22: 46 commitsWeek of 2026-03-29: 18 commitsWeek of 2026-04-05: 48 commitsWeek of 2026-04-12: 28 commitsWeek of 2026-04-19: 19 commitsWeek of 2026-04-26: 44 commitsWeek of 2026-05-03: 51 commitsWeek of 2026-05-10: 50 commitsWeek of 2026-05-17: 56 commitsWeek of 2026-05-24: 48 commitsWeek of 2026-05-31: 78 commitsWeek of 2026-06-07: 49 commitsWeek of 2026-06-14: 61 commitsWeek of 2026-06-21: 25 commitsWeek of 2026-06-28: 41 commitsWeek of 2026-07-05: 9 commitsWeek of 2026-07-12: 38 commitsWeek of 2026-07-19: 38 commitsWeek of 2026-07-26: 38 commitsWeek of 2026-08-02: 21 commitsWeek of 2026-08-09: 38 commitsWeek of 2026-08-16: 56 commitsWeek of 2026-08-23: 75 commitsWeek of 2026-08-30: 67 commitsWeek of 2026-09-06: 75 commitsWeek of 2026-09-13: 42 commitsWeek of 2026-09-20: 26 commitsWeek of 2026-09-27: 91 commitsWeek of 2026-10-04: 97 commitsWeek of 2026-10-11: 94 commitsWeek of 2026-10-18: 84 commitsWeek of 2026-10-25: 90 commitsWeek of 2026-11-01: 86 commitsWeek of 2026-11-08: 21 commitsNov 16, 2025Nov 8, 2026
2.4K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 15 commitsSun 1:00 — 10 commitsSun 2:00 — 17 commitsSun 3:00 — 15 commitsSun 4:00 — 8 commitsSun 5:00 — 12 commitsSun 6:00 — 14 commitsSun 7:00 — 10 commitsSun 8:00 — 11 commitsSun 9:00 — 13 commitsSun 10:00 — 20 commitsSun 11:00 — 19 commitsSun 12:00 — 18 commitsSun 13:00 — 14 commitsSun 14:00 — 7 commitsSun 15:00 — 17 commitsSun 16:00 — 17 commitsSun 17:00 — 20 commitsSun 18:00 — 18 commitsSun 19:00 — 16 commitsSun 20:00 — 20 commitsSun 21:00 — 14 commitsSun 22:00 — 16 commitsSun 23:00 — 26 commitsMon 0:00 — 16 commitsMon 1:00 — 12 commitsMon 2:00 — 13 commitsMon 3:00 — 10 commitsMon 4:00 — 8 commitsMon 5:00 — 5 commitsMon 6:00 — 24 commitsMon 7:00 — 28 commitsMon 8:00 — 34 commitsMon 9:00 — 120 commitsMon 10:00 — 91 commitsMon 11:00 — 66 commitsMon 12:00 — 55 commitsMon 13:00 — 41 commitsMon 14:00 — 36 commitsMon 15:00 — 47 commitsMon 16:00 — 42 commitsMon 17:00 — 31 commitsMon 18:00 — 25 commitsMon 19:00 — 34 commitsMon 20:00 — 33 commitsMon 21:00 — 27 commitsMon 22:00 — 36 commitsMon 23:00 — 34 commitsTue 0:00 — 15 commitsTue 1:00 — 23 commitsTue 2:00 — 10 commitsTue 3:00 — 13 commitsTue 4:00 — 7 commitsTue 5:00 — 8 commitsTue 6:00 — 10 commitsTue 7:00 — 12 commitsTue 8:00 — 18 commitsTue 9:00 — 27 commitsTue 10:00 — 18 commitsTue 11:00 — 36 commitsTue 12:00 — 35 commitsTue 13:00 — 32 commitsTue 14:00 — 42 commitsTue 15:00 — 38 commitsTue 16:00 — 30 commitsTue 17:00 — 46 commitsTue 18:00 — 33 commitsTue 19:00 — 22 commitsTue 20:00 — 27 commitsTue 21:00 — 22 commitsTue 22:00 — 23 commitsTue 23:00 — 44 commitsWed 0:00 — 40 commitsWed 1:00 — 19 commitsWed 2:00 — 20 commitsWed 3:00 — 9 commitsWed 4:00 — 13 commitsWed 5:00 — 12 commitsWed 6:00 — 18 commitsWed 7:00 — 13 commitsWed 8:00 — 28 commitsWed 9:00 — 34 commitsWed 10:00 — 22 commitsWed 11:00 — 22 commitsWed 12:00 — 23 commitsWed 13:00 — 24 commitsWed 14:00 — 23 commitsWed 15:00 — 27 commitsWed 16:00 — 18 commitsWed 17:00 — 24 commitsWed 18:00 — 48 commitsWed 19:00 — 28 commitsWed 20:00 — 24 commitsWed 21:00 — 22 commitsWed 22:00 — 32 commitsWed 23:00 — 23 commitsThu 0:00 — 13 commitsThu 1:00 — 19 commitsThu 2:00 — 9 commitsThu 3:00 — 7 commitsThu 4:00 — 6 commitsThu 5:00 — 4 commitsThu 6:00 — 13 commitsThu 7:00 — 10 commitsThu 8:00 — 20 commitsThu 9:00 — 13 commitsThu 10:00 — 35 commitsThu 11:00 — 24 commitsThu 12:00 — 28 commitsThu 13:00 — 20 commitsThu 14:00 — 29 commitsThu 15:00 — 46 commitsThu 16:00 — 28 commitsThu 17:00 — 23 commitsThu 18:00 — 19 commitsThu 19:00 — 22 commitsThu 20:00 — 22 commitsThu 21:00 — 31 commitsThu 22:00 — 29 commitsThu 23:00 — 19 commitsFri 0:00 — 17 commitsFri 1:00 — 13 commitsFri 2:00 — 32 commitsFri 3:00 — 7 commitsFri 4:00 — 4 commitsFri 5:00 — 8 commitsFri 6:00 — 30 commitsFri 7:00 — 28 commitsFri 8:00 — 31 commitsFri 9:00 — 33 commitsFri 10:00 — 30 commitsFri 11:00 — 42 commitsFri 12:00 — 37 commitsFri 13:00 — 34 commitsFri 14:00 — 39 commitsFri 15:00 — 39 commitsFri 16:00 — 45 commitsFri 17:00 — 52 commitsFri 18:00 — 18 commitsFri 19:00 — 25 commitsFri 20:00 — 26 commitsFri 21:00 — 35 commitsFri 22:00 — 22 commitsFri 23:00 — 34 commitsSat 0:00 — 31 commitsSat 1:00 — 19 commitsSat 2:00 — 12 commitsSat 3:00 — 12 commitsSat 4:00 — 12 commitsSat 5:00 — 8 commitsSat 6:00 — 12 commitsSat 7:00 — 20 commitsSat 8:00 — 22 commitsSat 9:00 — 18 commitsSat 10:00 — 14 commitsSat 11:00 — 11 commitsSat 12:00 — 20 commitsSat 13:00 — 12 commitsSat 14:00 — 19 commitsSat 15:00 — 24 commitsSat 16:00 — 28 commitsSat 17:00 — 17 commitsSat 18:00 — 17 commitsSat 19:00 — 21 commitsSat 20:00 — 23 commitsSat 21:00 — 16 commitsSat 22:00 — 16 commitsSat 23:00 — 15 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Nov 10, 2026daily#6+184
  • rails/rails

    Ruby on Rails

    59.1K stars · Ruby

  • docusealco/docuseal

    Open source DocuSign alternative. Create, fill, and sign digital documents ✍️

    19K stars · Ruby