Curated list
Awesome Open-Source SEO
A curated list of open-source SEO tools you can self-host, fork, and read line by line.
Every entry ships real source code under an open license. No SaaS trials, no affiliate links, no freemium walls.
Why this list exists: existing awesome-seo lists mix tools with articles, courses, and paid products. This one is tools-only, source-available-only. If it doesn't run on your machine, it doesn't belong here.
Badges — CLI runs from a terminal · Self-host ships a self-hostable web app · GEO/AI targets AI-search visibility · Active has commits in the last 12 months · ⚠️ means the repo is archived.
Star counts, activity badges and archive flags are refreshed automatically every month by this script — no stale snapshots. Last refresh: Oct 2026.
Featured on this list? Grab a badge for your README:

````md

````
Star counts, activity badges and archive flags refresh automatically every month.
All-in-One Platforms
-
open-seo Self-hostActive 22.5k★, MIT
Open-source alternative to Semrush and Ahrefs. The most complete attempt at a full suite so far.
-
rankme.fast Self-hostActive 631★, AGPL-3.0
Self-hosted SEO platform in active early development: rank tracking, audits, and reporting under one roof.
Crawlers & Site Audit
Site Crawlers & Auditors
-
python-seo-analyzer CLIActive 1.5k★
Python tool that crawls a site and reports structural issues. One of the oldest projects in this space.
-
linkinator CLIActive 1.3k★, MIT
Broken-link checker that crawls websites and validates links. Made by a Google engineer.
-
LibreCrawl Active 1k★, MIT
Free desktop SEO crawler, an open-source alternative to Screaming Frog.
-
seonaut Self-hostActive 804★, MIT
Open-source SEO audit tool with a web interface. Self-hostable.
-
crawlseo Self-hostActive 621★, MIT
Open-source SEO monitoring: Search Console + crawler + Core Web Vitals in one.
-
seo-audits-toolkit CLI 815★
Lighthouse and security-header crawler that audits whole sites.
-
search-solved-public-seo CLIActive 418★
Collection of practical Python SEO scripts by Lee Foot.
CI & Performance Budgets
-
lighthouse CLIActive 30.9k★, Apache-2.0
Google's official open-source auditor for performance, SEO, and best practices. Runs from CLI or CI.
-
lighthouse-ci CLIActive 7.1k★, Apache-2.0
Runs Lighthouse on every commit and asserts budgets in CI.
Crawler Frameworks
Not SEO tools per se — the standard raw material for building custom crawlers for JS-rendered pages and structured extraction.
Rank Tracking
-
SerpBear Self-hostActive 2.1k★, GPL-3.0
Self-hosted rank tracker (Next.js + SQLite, Docker) with unlimited domains/keywords, GSC and Google Ads integration, Slack/Telegram alerts. The most-recommended self-hosted tracker.
-
serposcope Self-host archived 757★, GPLv3
Long-running self-hosted rank monitor (Java) with multi-region, proxy, and captcha support. Legacy but battle-tested.
-
Seo-Panel Self-host 138★, GPL-3.0
Multi-site SEO control panel (PHP + MySQL) with rank tracking, audits, backlink monitoring, and white-label reports for agencies.
Analytics & Log Analysis
Self-hosted Web Analytics
Log & Server Analysis
-
goaccess CLIActive 21k★, MIT
Real-time terminal log analyzer for Nginx/Apache. Watch Googlebot crawls, 404s, and bandwidth from raw logs — a technical SEO workhorse.
-
OpenSearch Self-hostActive 13.8k★, Apache-2.0
Search engine for large-scale log and clickstream queries, including crawl-behavior analysis.
GSC Data Extraction
-
google-search-console-export-all CLI 12★
Bulk CSV export of Search Console data, bypassing the 1,000-row UI limit.
SERP & Keyword Research
SERP APIs & Scrapers
Keyword & Data Toolkits
-
advertools CLIActive 1.5k★, MIT
Online-marketing productivity and analysis library: crawling, SERP analysis, keyword processing.
GEO & AI Search Visibility
The newest category. These tools measure and improve how sites appear in AI answers, not just blue links.
Agent Skills & Prompt Libraries
-
claude-seo GEO/AIActive 18.4k★, MIT
Universal SEO skill for Claude Code: 25 sub-skills and 18 sub-agents covering audit, content, and technical work.
-
geo-seo-claude GEO/AIActive 10.9k★, MIT
GEO-first SEO skill for AI coding assistants, focused on AI-search optimization.
-
seomachine GEO/AIActive 7.5k★, MIT
Claude Code workspace for producing long-form, SEO-optimized content end to end, from keyword to published draft.
-
open-seo-mcp-skills GEO/AIActive 4.6k★, MIT
Free SEO MCP server plus skills for Claude: keyword research, rank tracking, audits. Speaks the protocol your agent already uses.
-
notfair-plugin GEO/AIActive 3.9k★, MIT
Open-source SEO, GEO, and marketing skills for AI agents.
-
gtm-engineer-skills GEO/AIActive 1.3k★, MIT
Claude Code skill for AEO/GEO: instrument your site so AI engines cite it, from a tag-management angle.
-
geo-optimizer-skill GEO/AIActive 1k★, MIT
AEO & GEO audit toolkit: run the checks, get a prioritized fix list for AI-search visibility.
-
codex-seo GEO/AIActive 799★
Codex-first sibling of the claude-seo suite: 26 workflows and 24 TOML agents for technical SEO.
-
seo-audit-skill GEO/AIActive 761★, MIT
Agent skill that runs a Python + LLM two-layer audit on any URL: robots, sitemap, canonicals, H1, schema, PSI.
-
fire-your-seo-agency GEO/AIActive 709★, MIT
One skill that audits and optimizes SEO, AEO, and GEO — every acronym the AI-search era has coined.
-
seo-ops GEO/AIActive 700★
Agent skill that fetches a URL and returns a crawler's-eye pass/fail report on the SEO fundamentals.
-
Seo-Promt-Master GEO/AIActive 556★, MIT
Google's SEO documentation turned into an AI prompt library.
GEO Platforms & Auditors
-
GEOFlow Self-hostGEO/AIActive 3.8k★, Apache-2.0
GEO content engineering and multi-site distribution system.
-
geolook GEO/AIActive 749★, MIT
End-to-end GEO implementation: status analysis, diagnosis, and reporting.
-
GEORank Self-hostGEO/AIActive 492★, Apache-2.0
GEO ranking platform from the GEOFlow author: track how sites surface in generative-engine answers.
-
elmo Self-hostGEO/AIActive 420★, MIT
Open-source AEO/GEO platform: measure and improve how your site shows up in AI answers.
-
notra GEO/AIActive 256★, AGPL-3.0
GEO monitoring that asks ChatGPT, Claude, and Gemini the questions your buyers ask, then tracks who gets cited.
-
AutoGEO GEO/AIActive 224★, MIT
Research-grade GEO framework (ICLR'26): automatically learns which content edits move generative-engine rankings.
-
searchstack-aeo Self-hostGEO/AIActive 104★, MIT
Open-source AEO/GEO/SEO stack for AI-native websites.
llms.txt Infrastructure
-
llms-txt GEO/AIActive 2.7k★, Apache-2.0
The llms.txt proposal itself, by Answer.ai: a markdown map that helps language models use your site. The convention most GEO tools write for.
-
llmstxt-generator GEO/AI 539★
Firecrawl's generator that turns any website into llms.txt + llms-full.txt. Unmaintained but still the simplest path.
Framework & CMS Integrations
React & Next.js
-
next-seo Active 8.5k★, MIT
SEO plugin for Next.js: meta, Open Graph, JSON-LD handled declaratively.
PHP, WordPress & Laravel
-
wordpress-seo Active 2k★
Yoast SEO for WordPress, the plugin that runs a large share of the web.
-
laravel-seo Active 868★, MIT
SEO handling for Laravel applications.
-
the-seo-framework Active 482★, GPL-3.0
Lightweight, automated SEO plugin for WordPress.
Static Site Generators
-
jekyll-seo-tag Active 1.7k★, MIT
Jekyll plugin adding metadata tags for search engines and social.
-
astro-seo Active 1.4k★, MIT
SEO component for Astro.
Other Frameworks
-
meta-tags Active 2.8k★, MIT
SEO meta tags for Ruby on Rails.
-
nuxt-seo Active 1.4k★, MIT
Fully equipped technical SEO and AEO for Nuxt.
-
svelte-seo Active 563★, MIT
SEO meta tags for Svelte/SvelteKit.
Indexing & Sitemaps
-
google-indexing-script CLI 7.7k★, MIT
Script that gets your site indexed on Google fast, via the Indexing API.
-
next-sitemap Active 3.7k★, MIT
Sitemap and robots.txt generator for Next.js.
-
laravel-sitemap Active 2.6k★, MIT
Sitemap generation for Laravel.
-
jekyll-sitemap 983★, MIT
Sitemap plugin for Jekyll.
CLI Toolkits
-
zens-ink CLIGEO/AIActive 53★, MIT
Maintained by this organization. Zero-dependency Python CLI with 22 tools: keyword research, SERP difficulty scoring, technical site audit, and a 16-dimension GEO score. On PyPI as
zens-ink. Ships 9 installable agent skills (npx skills add ZensInk/zens-ink-seo-package) covering keyword research, difficulty, intent, audits, competitor gaps, rank tracking, Reddit mining, and GEO readiness.
Other Curated Lists
-
awesome-seo (bmpi-dev) Active 2.8k★, MIT
Google SEO research and traffic monetization resources.
-
search-engine-optimization 2.8k★, MIT
Checklist-style collection of SEO resources.
-
awesome-seo-tools (serpapi) Active 1.1k★
Curated list of SEO tools, includes commercial ones.
-
awesome-seo (teles) Active 884★
General curated list of SEO links.
Recommended Stacks
No single open-source tool replaces Semrush or Ahrefs — the moat there is the backlink index and search-volume data. But execution-layer work (audits, crawling, rank tracking, first-party analytics) is mature. A combined stack covers most daily needs. The honest boundary: for competitive backlink mining, keep one paid Ahrefs/Semrush read-only account for data, and let open source handle execution and your own data.
Small sites / indie sites
SerpBear (rank tracking) + seonaut (audits) + Matomo or Plausible (analytics) + lighthouse-ci (CI checks)
Agencies
Seo-Panel (multi-site management) + SerpBear + GSC bulk export (google-search-console-export-all) + seonaut for recurring crawls
Developers / AI workflows
zens-ink or RustySEO as the base + scrapy for custom crawls + goaccess for raw logs + seo-audit-skill for LLM-assisted audits