ZensInk/awesome-open-source-seo
ZensInk/awesome-open-source-seo has 37 GitHub stars and 9 forks. GitHot measured +4 in 7 days and +6 in 15 days. Last checked 2026-11-10 00:23 UTC. Last push 2026-11-02.
Open-source SEO tools only — crawlers, SERP, GEO/AI-search, CLI toolkits. No SaaS, no affiliate links.
Measured star growth
- in 24h
- Update delayed
- in 7 days
- +4
- in 15 days
- +6
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalAwesome 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 — runs from a terminal ·
ships a self-hostable web app ·
targets AI-search visibility ·
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:
[](https://zens.ink/awesome)
Contents
- All-in-One Platforms
- Crawlers & Site Audit
- Rank Tracking
- Analytics & Log Analysis
- GSC Data Extraction
- SERP & Keyword Research
- GEO & AI Search Visibility
- Framework & CMS Integrations
- Indexing & Sitemaps
- CLI Toolkits
- Other Curated Lists
- Recommended Stacks
All-in-One Platforms
- open-seo
— Open-source alternative to Semrush and Ahrefs. The most complete attempt at a full suite so far. (25.9k★, MIT)
- rankme.fast
— Self-hosted SEO platform in active early development: rank tracking, audits, and reporting under one roof. (798★, AGPL-3.0)
Crawlers & Site Audit
Site Crawlers & Auditors
- python-seo-analyzer
— Python tool that crawls a site and reports structural issues. One of the oldest projects in this space. (1.5k★)
- linkinator
— Broken-link checker that crawls websites and validates links. Made by a Google engineer. (1.3k★, MIT)
- LibreCrawl
— Free desktop SEO crawler, an open-source alternative to Screaming Frog. (1.1k★, MIT)
- seonaut
— Open-source SEO audit tool with a web interface. Self-hostable. (849★, MIT)
- crawlseo
— Open-source SEO monitoring: Search Console + crawler + Core Web Vitals in one. (660★, MIT)
- seo-audits-toolkit
— Lighthouse and security-header crawler that audits whole sites. (824★)
- search-solved-public-seo
— Collection of practical Python SEO scripts by Lee Foot. (420★)
CI & Performance Budgets
- lighthouse
— Google's official open-source auditor for performance, SEO, and best practices. Runs from CLI or CI. (31k★, Apache-2.0)
- lighthouse-ci
— Runs Lighthouse on every commit and asserts budgets in CI. (7.1k★, Apache-2.0)
Crawler Frameworks
Not SEO tools per se — the standard raw material for building custom crawlers for JS-rendered pages and structured extraction.
- scrapy
— The Python crawling framework. (65.2k★, BSD-3-Clause)
- brozzler
— Distributed, browser-based (Playwright) web crawler from the Internet Archive. (822★)
Rank Tracking
- SerpBear
— 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. (2.2k★, GPL-3.0)
- serposcope
— Long-running self-hosted rank monitor (Java) with multi-region, proxy, and captcha support. Legacy but battle-tested. (755★, GPLv3) ⚠️ archived
- Seo-Panel
— Multi-site SEO control panel (PHP + MySQL) with rank tracking, audits, backlink monitoring, and white-label reports for agencies. (138★, GPL-3.0)
Analytics & Log Analysis
Self-hosted Web Analytics
- plausible
— Lightweight, cookieless, privacy-first analytics. (29.7k★, AGPL-3.0)
- matomo
— Self-hosted Google Analytics alternative. First-party data, compliance-friendly. (22k★, GPL-3.0)
Log & Server Analysis
- goaccess
— Real-time terminal log analyzer for Nginx/Apache. Watch Googlebot crawls, 404s, and bandwidth from raw logs — a technical SEO workhorse. (21.1k★, MIT)
- OpenSearch
— Search engine for large-scale log and clickstream queries, including crawl-behavior analysis. (13.9k★, Apache-2.0)
GSC Data Extraction
- google-search-console-export-all
— Bulk CSV export of Search Console data, bypassing the 1,000-row UI limit. (12★)
- gsc-hub
— Local self-hosted multi-account hub for Google Search Console: all properties in one table, aggregated queries and pages, per-site SEO analytics. (22★, MIT)
SERP & Keyword Research
SERP APIs & Scrapers
- openserp
— Self-hosted SERP API with browser-rendered Google results. For SEO and automation. (1.5k★, MIT)
- clauneck — Scrapes emails and social accounts from web pages, built for lead research. (206★, MIT)
Keyword & Data Toolkits
- advertools
— Online-marketing productivity and analysis library: crawling, SERP analysis, keyword processing. (1.5k★, MIT)
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
— Universal SEO skill for Claude Code: 25 sub-skills and 18 sub-agents covering audit, content, and technical work. (25.2k★, MIT)
- geo-seo-claude
— GEO-first SEO skill for AI coding assistants, focused on AI-search optimization. (11.4k★, MIT)
- seomachine
— Claude Code workspace for producing long-form, SEO-optimized content end to end, from keyword to published draft. (7.6k★, MIT)
- open-seo-mcp-skills
— Free SEO MCP server plus skills for Claude: keyword research, rank tracking, audits. Speaks the protocol your agent already uses. (8.4k★, MIT)
- notfair-plugin
— Open-source SEO, GEO, and marketing skills for AI agents. (4.1k★, MIT)
- gtm-engineer-skills
— Claude Code skill for AEO/GEO: instrument your site so AI engines cite it, from a tag-management angle. (1.3k★, MIT)
- codex-seo
— Codex-first sibling of the claude-seo suite: 26 workflows and 24 TOML agents for technical SEO. (894★)
- seo-audit-skill
— Agent skill that runs a Python + LLM two-layer audit on any URL: robots, sitemap, canonicals, H1, schema, PSI. (776★, MIT)
- fire-your-seo-agency
— One skill that audits and optimizes SEO, AEO, and GEO — every acronym the AI-search era has coined. (987★, MIT)
- seo-ops
— Agent skill that fetches a URL and returns a crawler's-eye pass/fail report on the SEO fundamentals. (986★)
- Seo-Promt-Master
— Google's SEO documentation turned into an AI prompt library. (567★, MIT)
- Akii
— Claude Code plugin with 12 skills and 5 agents for site audits, content plans, schema markup, and link checks. (79★, MIT)
GEO Platforms & Auditors
GEOFlow
— GEO content engineering and multi-site distribution system. (4k★, Apache-2.0)
geo-optimizer-skill
— AEO & GEO audit toolkit: run the checks, get a prioritized fix list for AI-search visibility. (1.3k★, MIT)
geolook
— End-to-end GEO implementation: status analysis, diagnosis, and reporting. (799★, MIT)
GEORank
— GEO ranking platform from the GEOFlow author: track how sites surface in generative-engine answers. (528★, Apache-2.0)
elmo
— Open-source AEO/GEO platform: measure and improve how your site shows up in AI answers. (546★, MIT)
notra
— GEO monitoring that asks ChatGPT, Claude, and Gemini the questions your buyers ask, then tracks who gets cited. (256★, AGPL-3.0)
AutoGEO
— Research-grade GEO framework (ICLR'26): automatically learns which content edits move generative-engine rankings. (233★, MIT)
searchstack-aeo
— Open-source AEO/GEO/SEO stack for AI-native websites. (112★, MIT)
CiteLadder
— Self-hosted tracker of how ChatGPT, Gemini, Claude, and AI Overviews answer buyer questions, with the brands named and pages cited; includes an MCP server. (4★, AGPL-3.0)
Traclux
— Self-hosted GEO workbench: generate probes with CSSM-HI, execute them against a configured model, and inspect saved answers and brand analysis. (0★, Apache-2.0)
llms.txt Infrastructure
- llms-txt
— 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. (2.7k★, Apache-2.0)
- llmstxt-generator
— Firecrawl's generator that turns any website into llms.txt + llms-full.txt. Unmaintained but still the simplest path. (539★)
Framework & CMS Integrations
React & Next.js
- next-seo
— SEO plugin for Next.js: meta, Open Graph, JSON-LD handled declaratively. (8.5k★, MIT)
PHP, WordPress & Laravel
- wordpress-seo
— Yoast SEO for WordPress, the plugin that runs a large share of the web. (2k★)
- laravel-seo
— SEO handling for Laravel applications. (871★, MIT)
- the-seo-framework
— Lightweight, automated SEO plugin for WordPress. (491★, GPL-3.0)
Static Site Generators
- jekyll-seo-tag
— Jekyll plugin adding metadata tags for search engines and social. (1.7k★, MIT)
- astro-seo
— SEO component for Astro. (1.4k★, MIT)
Other Frameworks
- meta-tags
— SEO meta tags for Ruby on Rails. (2.8k★, MIT)
- nuxt-seo
— Fully equipped technical SEO and AEO for Nuxt. (1.5k★, MIT)
- svelte-seo
— SEO meta tags for Svelte/SvelteKit. (564★, MIT)
Indexing & Sitemaps
- google-indexing-script
— Script that gets your site indexed on Google fast, via the Indexing API. (7.7k★, MIT)
- next-sitemap
— Sitemap and robots.txt generator for Next.js. (3.8k★, MIT)
- laravel-sitemap
— Sitemap generation for Laravel. (2.6k★, MIT)
- jekyll-sitemap — Sitemap plugin for Jekyll. (981★, MIT)
CLI Toolkits
- zens-ink
— 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. (54★, MIT)
Other Curated Lists
- awesome-seo (bmpi-dev)
— Google SEO research and traffic monetization resources. (2.8k★, MIT)
- search-engine-optimization — Checklist-style collection of SEO resources. (2.8k★, MIT)
- awesome-seo-tools (serpapi)
— Curated list of SEO tools, includes commercial ones. (1.1k★)
- awesome-seo (teles)
— General curated list of SEO links. (886★)
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
Contributing
PRs welcome — see CONTRIBUTING.md for criteria and the entry format. Self-promotion is allowed but disclose it in the PR, like everyone else does.
License
CC0-1.0 — use this list however you want.
Maintained by ZensInk — a zero-dependency, free-tier-first SEO toolkit for indie builders.
Explore related projects
awesome-selfhosted/awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
335,949 starsimmich-app/immich
High performance self-hosted photo and video management solution.
118,645 starsStirling-Tools/Stirling-PDF
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
96,149 starslouislam/uptime-kuma
A fancy self-hosted monitoring tool
93,425 stars