Skip to content
RepoQuarry

RankMeFast

Compare

Self-hosted SEO platform for site audits, rank tracking, keyword research, backlinks and AI visibility, using your own data-vendor keys.

Open-source alternative toSemrushAhrefs

RankMeFast at a glance

Checked 18 Oct 2026

RankMeFast is an AGPL-3.0 SEO web app (v0.1.0, public beta) run with Docker Compose. It covers site audits (26 checks), rank tracking, keyword research, backlinks and link gaps, competitor discovery, Search Console and GA4, AI-answer visibility, white-label reports, a REST API and an MCP server. It does not crawl or scrape itself: real data needs a paid DataForSEO account (plus optional Google, Firecrawl and LLM keys). A fake provider mode lets you try it without keys. Expect breaking changes during the beta; hardware needs are not documented.

Cite this pageRepoQuarry. “RankMeFast.” Checked 18 Oct 2026. https://repoquarry.dev/projects/rankme-fast

How much of Semrush does it replace?

Use it instead of paying for Semrush?
Personal use
Partial: Partly Needs something paid: DataForSEO API
For a business
Partial: Partly Commercial use with conditions: Allowed under AGPL-3.0; a modified version run as a network service must offer its source

5 of 5 jobs. Same core workflows, but data is bought pay-as-you-go from DataForSEO; public beta, feature depth not compared.

Partial: Keyword research Partial replacement
Partial: Rank tracking Partial replacement
Partial: Backlink analysis Partial replacement
Partial: Site audit Partial replacement
Partial: Competitor analysis Partial replacement

How much of Ahrefs does it replace?

Use it instead of paying for Ahrefs?
Personal use
Partial: Partly Needs something paid: DataForSEO API
For a business
Partial: Partly Commercial use with conditions: Allowed under AGPL-3.0; a modified version run as a network service must offer its source

5 of 5 jobs. Backlink and keyword data come from DataForSEO, not an own crawler index; public beta, feature depth not compared.

Partial: Keyword research Partial replacement
Partial: Rank tracking Partial replacement
Partial: Backlink analysis Partial replacement
Partial: Site audit Partial replacement
Partial: Competitor analysis Partial replacement

Facts, with sources

Every answer links to where we found it. We read the documentation; we did not install it.

Report a correction
QuestionAnswerSourceChecked
Runs on my machine? Confirmed: Self-hosted with Docker Compose Everything lands in your MongoDB and PostgreSQL. github.com · rankme.fast#readme ↗ 3d ago
Code licence Partial: AGPL-3.0 (copyleft) The GNU Affero General Public License is a free, copyleft license for software and other kinds of works github.com · LICENSE ↗ 3d ago
Model weights licence Confirmed: No separate model weights github.com · rankme.fast#readme ↗ 3d ago
Commercial use Partial: Allowed under AGPL-3.0; a modified version run as a network service must offer its source If you run a modified version as a network service, you must offer its source to the users of that service. github.com · rankme.fast#readme ↗ 3d ago
Paid services needed? No: Real SEO data needs a paid DataForSEO account; Google, Firecrawl, LLM and Resend keys optional; fake demo data without keys RankMeFast doesn't crawl the web or scrape Google itself. It calls data vendors (DataForSEO, Google APIs, Firecrawl, and optionally an LLM provider) with your API keys, and there's no markup on top. github.com · rankme.fast#readme ↗ 3d ago
Hardware Unknown: Not documented Know the answer? —
Operating systems Partial: Any host with Docker and the Compose plugin; host operating systems not listed Requirements: Docker with the Compose plugin. github.com · rankme.fast#readme ↗ 3d ago
Setup effort Confirmed: Medium, Docker Compose with a few generated secrets in .env, then vendor keys Open http://localhost:3000 and create an account. github.com · rankme.fast#readme ↗ 3d ago

No licence changes since we started watching. Licence watch: follow RankMeFast and we email you if its licence terms change.

Growth and activity in detail

Is it popular, and is anyone still working on it? From GitHub.

Compare with OpenSEO →
  • Few active maintainersOnly 1 person committed in the last 12 months, so its future depends on very few hands.

1 people committing in the last 12 months · 3 pull requests merged in 30 days · 46 issues opened, 45 closed in 30 days

Stars over time

Building history

+9 stars since 18 Oct 2026. The 7-day comparison and the trend label start once there is a full week of daily counts.

  • RankMeFast
759312 2026-09-282026-10-21 Tracked daily begins 2026-10-18RankMeFast, 2026-09-28: 353 stars, estimated from public star recordsRankMeFast, 2026-10-05: 673 stars, estimated from public star recordsRankMeFast, 2026-10-12: 743 stars, estimated from public star recordsRankMeFast, 2026-10-18: 750 stars, trackedRankMeFast, 2026-10-19: 749 stars, trackedRankMeFast, 2026-10-20: 754 stars, trackedRankMeFast, 2026-10-21: 759 stars, tracked
Focus a point, use arrow keys, or tap for its value.

Tracked daily since 18 Oct 2026. Dashed history: estimated from public records of when people starred the repo. Lines connect observations only; gaps contain no measured points.

Commits per week, last 52 weeks

active 3 of the last 12 weeks

Commits restarted after a quiet 12 weeks.

Week of 26 Oct 2025: 0 commitsWeek of 2 Nov 2025: 0 commitsWeek of 9 Nov 2025: 0 commitsWeek of 16 Nov 2025: 0 commitsWeek of 23 Nov 2025: 0 commitsWeek of 30 Nov 2025: 0 commitsWeek of 7 Dec 2025: 0 commitsWeek of 14 Dec 2025: 0 commitsWeek of 21 Dec 2025: 0 commitsWeek of 28 Dec 2025: 0 commitsWeek of 4 Jan 2026: 0 commitsWeek of 11 Jan 2026: 0 commitsWeek of 18 Jan 2026: 0 commitsWeek of 25 Jan 2026: 0 commitsWeek of 1 Feb 2026: 0 commitsWeek of 8 Feb 2026: 0 commitsWeek of 15 Feb 2026: 0 commitsWeek of 22 Feb 2026: 0 commitsWeek of 1 Mar 2026: 0 commitsWeek of 8 Mar 2026: 0 commitsWeek of 15 Mar 2026: 0 commitsWeek of 22 Mar 2026: 0 commitsWeek of 29 Mar 2026: 0 commitsWeek of 5 Apr 2026: 0 commitsWeek of 12 Apr 2026: 0 commitsWeek of 19 Apr 2026: 0 commitsWeek of 26 Apr 2026: 0 commitsWeek of 3 May 2026: 0 commitsWeek of 10 May 2026: 0 commitsWeek of 17 May 2026: 0 commitsWeek of 24 May 2026: 0 commitsWeek of 31 May 2026: 0 commitsWeek of 7 Jun 2026: 0 commitsWeek of 14 Jun 2026: 0 commitsWeek of 21 Jun 2026: 0 commitsWeek of 28 Jun 2026: 0 commitsWeek of 5 Jul 2026: 0 commitsWeek of 12 Jul 2026: 0 commitsWeek of 19 Jul 2026: 0 commitsWeek of 26 Jul 2026: 0 commitsWeek of 2 Aug 2026: 0 commitsWeek of 9 Aug 2026: 0 commitsWeek of 16 Aug 2026: 0 commitsWeek of 23 Aug 2026: 0 commitsWeek of 30 Aug 2026: 0 commitsWeek of 6 Sept 2026: 0 commitsWeek of 13 Sept 2026: 0 commitsWeek of 20 Sept 2026: 6 commitsWeek of 27 Sept 2026: 25 commitsWeek of 4 Oct 2026: 62 commitsWeek of 11 Oct 2026: 0 commitsWeek of 18 Oct 2026: 0 commits OctDecJanFebMarAprMayJunJulAugSeptOct Busiest week: 62 commits. Focus or tap a bar for its week.
Where these numbers come from
  • Stars, forks, releases: GitHub's public API, fetched every night (last fetch today).
  • Star history: counted every night since 18 Oct 2026; the dashed part before that is estimated from the dates people starred the repo.
  • Commits and people committing: GitHub's repository statistics, counted weekly. Names are never stored.
  • Pull requests and issues: counted from GitHub for the last 30 days.
  • Stars show popularity, not quality. The facts below are checked separately, by reading the project's own documentation. How we check.

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on