every-app/open-seoPublic

Open source alternative to Semrush and Ahrefs

AI summary: Open-source SEO tool with built-in MCP agent integration and self-hosting options.

Stars
10.8K
+114 today
Forks
1.2K
Watchers
28
Open issues
24
Open PRs
55
Contributors
~18
Commits
415
Branches
6

TypeScriptMITCreated Feb 27, 2026Last push 8d agoLatest release v0.1.3+985 stars this week+2.3K this month

Star history

since Feb 22, 2026
05K10KFeb 2026Apr 2026Jun 2026Aug 2026
10.8K stars as of Aug 7, 2026, tracked back to Feb 22, 2026. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

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

Signals and awards

derived from tracked data
  • Widely adopted

    10,816 stars

  • Rising fast

    +985 stars this week

  • Permissive license

    MIT

  • Repeat trending

    12 trending appearances

What open-seo does

OpenSEO is an open-source alternative to Ahrefs and Semrush that provides SEO tracking and site audits without bloated subscriptions. It uniquely features a built-in MCP server, allowing AI agents like Claude Code to directly interact with your SEO data. It runs locally via Docker or can be deployed to Cloudflare, operating on a pay-as-you-go model using the DataForSEO API. The tool includes dedicated workflows for keyword research, backlink analysis, and rank tracking.

Marketers, SEO professionals, and developers who want a customizable, cost-effective alternative to commercial SEO suites and want to integrate AI agents into their workflow.

  • MCP integration: Exposes an MCP server so AI agents can query and interact with live SEO data.
  • Agent Skills: Includes reusable, pre-built workflows designed specifically for AI agents to perform complex SEO tasks.
  • Pay-as-you-go data: Utilizes the DataForSEO API key directly, eliminating flat-rate monthly subscriptions.
  • Docker support: Provides easy local self-hosting using standard Docker containers.
  • Cloudflare deployment: Supports deploying the platform directly to Cloudflare for team collaboration.
  • Modern UI: Offers a focused, unbloated interface for keyword research, site audits, and rank tracking.

Where teams use it

AI-driven keyword research

Agents can autonomously find high-value keyword opportunities by interacting with the OpenSEO MCP.

Cost-effective site audits

Indie hackers and small agencies can run comprehensive site audits without expensive monthly subscriptions.

Automated rank tracking

Developers can script their AI agents to monitor and report on search engine rankings automatically.

Custom SEO workflows

Teams can fork the codebase and modify it to build highly specific SEO workflows tailored to their niche.

Getting started: docker run -d -p 3000:3000 every-app/open-seo

README

main branch

OpenSEO

Open source alternative to Semrush and Ahrefs

OpenSEO is an SEO tool for the people. If tools like Semrush or Ahrefs are too expensive or bloated, OpenSEO is a pay-as-you-go alternative that you actually control.

All-in-one SEO tool for you and your AI agent.

Connect with any agent like Claude Code, OpenClaw or Hermes. We have pre-built skills, but you can build your own to tailor OpenSEO to your needs.

Image

Hosted Version

Try OpenSEO for free on our website. If you want to support the project, a hosted subscription is $10/month.

openseo.so

Why use OpenSEO?

  • Best in class MCP and AI Skills.
  • Modern, simple UI.
    • Focused workflows instead of a bloated, complex SEO suite.
  • No subscriptions.
    • Bring your own DataForSEO API key and pay only for what you use.
  • Fork and vibe code your own custom tool.

Main SEO Workflows

  • Keyword research
  • Rank tracking
  • Competitor Insights
  • Backlinks
  • Site Audits
  • AI Visibility

OpenSEO MCP & Agent Skills

OpenSEO exposes an MCP server so AI agents like Claude Code, OpenClaw, and Hermes can use your SEO data directly. Agent Skills are reusable workflows that guide your agent through SEO tasks using the MCP.

Self-Hosting

OpenSEO supports two self-hosting paths:

Either way, you need a DataForSEO API key to get SEO data. See docs/DATAFORSEO_API_KEY.md.

Costs

OpenSEO needs a DataForSEO API key so that you can get SEO data. You pay them directly when self hosting.

See openseo.so/pricing

When you self host, your costs will be slightly lower than the estimates on our website. The way the hosted service makes money is by charging 28% extra for every request we make to DataForSEO.

Local Development

See docs/LOCAL_DEVELOPMENT.md.

Contributing

Contributions are very welcome. See docs/CONTRIBUTING.md.

Community

Join Discord to chat: Discord

Follow along for updates:

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Releases and announcements

31 total
  1. v0.1.3v0.1.3Jul 30, 2026

    Cloudflare self-hosting overhaul, an SEO audit skill, and rank tracking fixes. ## What's new - New Cloudflare self-hosting flow: `pnpm deploy:selfhost` provisions and deploys everything. - Replaces the Deploy to Cloudflare button and manual Wrangler setup. - New `seo-audit` agent skill: a one-page, plain-language site report. - Backlinks now sort by most recently found first. ## Fixed - Rank tracking now reports your organic position, so rankings no longer look worse than they really are. - Self-hosting setup failures now say what's actually wrong instead of a generic error. - AI features now work in Docker self-hosting when `OPENROUTER_API_KEY` is set. — thanks @Nordalux - The project switcher no longer cuts off the bottom of the list when you have many projects. - Dialogs taller than the window now scroll instead of being cut off. Full Changelog: https://github.com/every-app/open-seo/compare/v0.1.2...v0.1.3

  2. v0.1.2v0.1.2Jul 23, 2026

    MCP project creation, per-call location and language on research tools, and a batch of fixes. ## What's new - Create projects with the `create_project` MCP tool — thanks @Santofer - Pick a location and language per call on the ranked keywords and SERP competitors MCP tools — thanks @7wenty7 ## Fixed - Search tabs opened at the default location no longer disappear after a page reload — thanks @xiaonancui - Rank tracking pages no longer show "No tracked domains yet" or a blank page while data is loading. - Month-based Search Console date ranges no longer miss the first few days — thanks @shuvamk - Domain keyword and page lists no longer stop loading more results early — thanks @shuvamk Full Changelog: https://github.com/every-app/open-seo/compare/v0.1.1...v0.1.2

  3. v0.1.1v0.1.1Jul 21, 2026

    Deploy to Cloudflare fixes. ## Fixed - Deploy to Cloudflare works again for self-hosted installs. Full Changelog: https://github.com/every-app/open-seo/compare/v0.1.0...v0.1.1

  4. v0.1.0v0.1.0Jul 19, 2026

    Project dashboard, self-host telemetry and Prompt Explorer citations. ## What's new - New project dashboard for Search Console, site audit, and backlink data - Self-hosted anonymous usage telemetry - Opt out with `OPENSEO_TELEMETRY_DISABLED=1` or `DO_NOT_TRACK=1`. ## Fixed - Clearing all filters on the Domain Overview Pages tab no longer freezes the app. — thanks @bookingseo - Closing an active search tab now selects the tab on its right when available. — thanks @bookingseo - Prompt Explorer shows cited sources again. — thanks @bookingseo - SAM chats work again when no custom AI model is configured. Full Changelog: https://github.com/every-app/open-seo/compare/v0.0.28...v0.1.0

  5. v0.0.28v0.0.28Jul 16, 2026

    Project market defaults and Keyword Research keyboard controls. ## What's new - Set each project's default country and language — thanks @bookingseo - Keyword Research, Domain Overview, new Rank Tracking setups, and supported MCP tools inherit these defaults. - Press Enter to run a Keyword Research search - Use Shift+Enter or paste lines to research multiple keywords. Full Changelog: https://github.com/every-app/open-seo/compare/v0.0.27...v0.0.28

Code frequency

additions and deletions
+43.3K-43.3KWeek of 2026-02-22: +33,341 linesWeek of 2026-02-22: -127 linesWeek of 2026-03-01: +691 linesWeek of 2026-03-01: -471 linesWeek of 2026-03-08: +22,124 linesWeek of 2026-03-08: -10,915 linesWeek of 2026-03-15: +12,806 linesWeek of 2026-03-15: -2,093 linesWeek of 2026-03-22: +12,267 linesWeek of 2026-03-22: -5,423 linesWeek of 2026-03-29: +4,655 linesWeek of 2026-03-29: -2,951 linesWeek of 2026-04-05: +5,801 linesWeek of 2026-04-05: -3,013 linesWeek of 2026-04-12: +13,867 linesWeek of 2026-04-12: -1,463 linesWeek of 2026-04-19: +7,902 linesWeek of 2026-04-19: -1,601 linesWeek of 2026-04-26: +2,328 linesWeek of 2026-04-26: -26 linesWeek of 2026-05-03: +16,809 linesWeek of 2026-05-03: -5,613 linesWeek of 2026-05-10: +15,582 linesWeek of 2026-05-10: -1,394 linesWeek of 2026-05-17: +14,884 linesWeek of 2026-05-17: -3,193 linesWeek of 2026-05-24: +7,277 linesWeek of 2026-05-24: -1,518 linesWeek of 2026-05-31: +17,375 linesWeek of 2026-05-31: -4,445 linesWeek of 2026-06-07: +15,855 linesWeek of 2026-06-07: -4,471 linesWeek of 2026-06-14: +16,780 linesWeek of 2026-06-14: -3,212 linesWeek of 2026-06-21: +971 linesWeek of 2026-06-21: -555 linesWeek of 2026-06-28: +37,857 linesWeek of 2026-06-28: -2,511 linesWeek of 2026-07-05: +43,318 linesWeek of 2026-07-05: -5,358 linesWeek of 2026-07-12: +35,468 linesWeek of 2026-07-12: -1,133 linesWeek of 2026-07-19: +6,574 linesWeek of 2026-07-19: -910 linesWeek of 2026-07-26: +0 linesWeek of 2026-07-26: -0 linesFeb 22, 2026Jul 26, 2026
+344.5K lines added, -62.4K removed over the last year.

Commits per week

last 52 weeks
350Week of 2025-08-09: 0 commitsWeek of 2025-08-16: 0 commitsWeek of 2025-08-23: 0 commitsWeek of 2025-08-30: 0 commitsWeek of 2025-09-06: 0 commitsWeek of 2025-09-13: 0 commitsWeek of 2025-09-20: 0 commitsWeek of 2025-09-27: 0 commitsWeek of 2025-10-04: 0 commitsWeek of 2025-10-11: 0 commitsWeek of 2025-10-18: 0 commitsWeek of 2025-10-25: 0 commitsWeek of 2025-11-01: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 12 commitsWeek of 2026-03-01: 6 commitsWeek of 2026-03-08: 19 commitsWeek of 2026-03-15: 18 commitsWeek of 2026-03-22: 8 commitsWeek of 2026-03-29: 26 commitsWeek of 2026-04-05: 24 commitsWeek of 2026-04-12: 17 commitsWeek of 2026-04-19: 13 commitsWeek of 2026-04-26: 3 commitsWeek of 2026-05-03: 30 commitsWeek of 2026-05-10: 19 commitsWeek of 2026-05-17: 17 commitsWeek of 2026-05-24: 11 commitsWeek of 2026-05-31: 20 commitsWeek of 2026-06-07: 14 commitsWeek of 2026-06-14: 13 commitsWeek of 2026-06-21: 12 commitsWeek of 2026-06-28: 34 commitsWeek of 2026-07-05: 35 commitsWeek of 2026-07-12: 17 commitsWeek of 2026-07-19: 26 commitsWeek of 2026-07-26: 11 commitsWeek of 2026-08-02: 0 commitsAug 9, 2025Aug 2, 2026
405 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 3 commitsSun 1:00 — 0 commitsSun 2:00 — 1 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 1 commitsSun 9:00 — 0 commitsSun 10:00 — 0 commitsSun 11:00 — 0 commitsSun 12:00 — 2 commitsSun 13:00 — 2 commitsSun 14:00 — 0 commitsSun 15:00 — 4 commitsSun 16:00 — 2 commitsSun 17:00 — 11 commitsSun 18:00 — 12 commitsSun 19:00 — 0 commitsSun 20:00 — 2 commitsSun 21:00 — 2 commitsSun 22:00 — 3 commitsSun 23:00 — 3 commitsMon 0:00 — 0 commitsMon 1:00 — 0 commitsMon 2:00 — 0 commitsMon 3:00 — 1 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 0 commitsMon 8:00 — 0 commitsMon 9:00 — 1 commitsMon 10:00 — 0 commitsMon 11:00 — 0 commitsMon 12:00 — 1 commitsMon 13:00 — 3 commitsMon 14:00 — 9 commitsMon 15:00 — 6 commitsMon 16:00 — 1 commitsMon 17:00 — 3 commitsMon 18:00 — 7 commitsMon 19:00 — 1 commitsMon 20:00 — 3 commitsMon 21:00 — 4 commitsMon 22:00 — 4 commitsMon 23:00 — 9 commitsTue 0:00 — 5 commitsTue 1:00 — 0 commitsTue 2:00 — 0 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 0 commitsTue 8:00 — 0 commitsTue 9:00 — 2 commitsTue 10:00 — 0 commitsTue 11:00 — 1 commitsTue 12:00 — 3 commitsTue 13:00 — 1 commitsTue 14:00 — 3 commitsTue 15:00 — 5 commitsTue 16:00 — 3 commitsTue 17:00 — 6 commitsTue 18:00 — 5 commitsTue 19:00 — 4 commitsTue 20:00 — 9 commitsTue 21:00 — 11 commitsTue 22:00 — 6 commitsTue 23:00 — 6 commitsWed 0:00 — 3 commitsWed 1:00 — 0 commitsWed 2:00 — 0 commitsWed 3:00 — 1 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 0 commitsWed 8:00 — 0 commitsWed 9:00 — 2 commitsWed 10:00 — 5 commitsWed 11:00 — 4 commitsWed 12:00 — 4 commitsWed 13:00 — 6 commitsWed 14:00 — 5 commitsWed 15:00 — 11 commitsWed 16:00 — 4 commitsWed 17:00 — 5 commitsWed 18:00 — 1 commitsWed 19:00 — 1 commitsWed 20:00 — 3 commitsWed 21:00 — 3 commitsWed 22:00 — 2 commitsWed 23:00 — 7 commitsThu 0:00 — 6 commitsThu 1:00 — 0 commitsThu 2:00 — 2 commitsThu 3:00 — 0 commitsThu 4:00 — 1 commitsThu 5:00 — 2 commitsThu 6:00 — 0 commitsThu 7:00 — 0 commitsThu 8:00 — 1 commitsThu 9:00 — 4 commitsThu 10:00 — 4 commitsThu 11:00 — 4 commitsThu 12:00 — 3 commitsThu 13:00 — 4 commitsThu 14:00 — 2 commitsThu 15:00 — 5 commitsThu 16:00 — 9 commitsThu 17:00 — 1 commitsThu 18:00 — 7 commitsThu 19:00 — 10 commitsThu 20:00 — 1 commitsThu 21:00 — 3 commitsThu 22:00 — 6 commitsThu 23:00 — 4 commitsFri 0:00 — 3 commitsFri 1:00 — 0 commitsFri 2:00 — 0 commitsFri 3:00 — 0 commitsFri 4:00 — 0 commitsFri 5:00 — 0 commitsFri 6:00 — 0 commitsFri 7:00 — 0 commitsFri 8:00 — 1 commitsFri 9:00 — 2 commitsFri 10:00 — 0 commitsFri 11:00 — 1 commitsFri 12:00 — 1 commitsFri 13:00 — 5 commitsFri 14:00 — 9 commitsFri 15:00 — 12 commitsFri 16:00 — 8 commitsFri 17:00 — 4 commitsFri 18:00 — 8 commitsFri 19:00 — 2 commitsFri 20:00 — 3 commitsFri 21:00 — 3 commitsFri 22:00 — 4 commitsFri 23:00 — 0 commitsSat 0:00 — 0 commitsSat 1:00 — 0 commitsSat 2:00 — 0 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 0 commitsSat 9:00 — 0 commitsSat 10:00 — 0 commitsSat 11:00 — 2 commitsSat 12:00 — 0 commitsSat 13:00 — 0 commitsSat 14:00 — 2 commitsSat 15:00 — 2 commitsSat 16:00 — 1 commitsSat 17:00 — 4 commitsSat 18:00 — 6 commitsSat 19:00 — 1 commitsSat 20:00 — 2 commitsSat 21:00 — 1 commitsSat 22:00 — 2 commitsSat 23:00 — 1 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Aug 7, 2026monthly#14+6,602
Aug 6, 2026monthly#14+6,508
Aug 5, 2026monthly#17+6,380
Aug 3, 2026monthly#15+6,034
Aug 2, 2026monthly#15+6,034
Aug 1, 2026monthly#11+5,867
Jul 31, 2026weekly#16+2,332
Jul 31, 2026monthly#11+5,867
Jul 30, 2026weekly#16+2,332
Jul 29, 2026weekly#12+2,596
Jul 28, 2026weekly#16+3,015
Jul 27, 2026weekly#10+3,639
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    453.6K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    385.5K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • affaan-m/ECC

    The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

    238.5K stars · JavaScript