Open-source collection
GEO Repos
Open-source tools, research, libraries, and frameworks for Generative Engine Optimization.
45 repositories across 6 categories
Research & Frameworks
Academic research, benchmarks, and foundational GEO frameworks
GEO (Princeton)
Original GEO research from Princeton — KDD '24 paper with GEO-BENCH benchmark. Proves 40% visibility boost.
AutoGEO
ICLR '26 framework that learns generative-engine preferences and rewrites web content for higher visibility while preserving utility.
Awesome GEO (Research)
Curated collection of GEO research papers and academic resources.
Awesome Generative Engine Optimization
Curated guide to GEO resources — guides, tools, and research for AI search visibility.
Awesome GEO (luka2chat)
Broad curated GEO resource list covering research papers, tools, AI search engines, analytics, communities, and checklists.
C-SEO Bench
NeurIPS D&B '25 benchmark testing whether conversational SEO techniques improve rankings in AI-mediated search and recommendations.
E-GEO
E-commerce GEO benchmark with 7,000+ product queries and experiments on rewriting heuristics for generative shopping engines.
AgenticGEO
Self-evolving agentic GEO system using strategy memory and a surrogate critic to adapt content optimization to black-box engines.
llms.txt Ecosystem
Tools and references for the llms.txt standard
llms.txt Specification
The official llms.txt spec by Jeremy Howard. The standard for making your site AI-readable.
MCPDoc
MCP server that exposes llms.txt documentation to IDEs and coding agents with auditable fetches.
llms-txt-hub
Largest directory of sites implementing llms.txt — reference list and tooling.
llmstxt Generator (Firecrawl)
Generate llms.txt and llms-full.txt from any URL. By the Firecrawl team (YC-backed).
create-llmstxt-py
Firecrawl Python generator for producing llms.txt files from websites.
Nuxt LLMs
Nuxt module that generates and prerenders /llms.txt and optional /llms-full.txt documentation.
llmstxt
CLI that converts sitemap.xml entries into llms.txt markdown links.
mkdocs-llmstxt
MkDocs plugin for generating /llms.txt and optional llms-full.txt from documentation sections.
Firecrawl
Web data API for AI — turn websites into LLM-ready markdown. llms.txt generation built in.
llms-generator
Free no-code tool for generating llms.txt files for LLM SEO compliance.
AI Crawler Management
Control and monitor AI bot access to your content
ai.robots.txt
Community-maintained list of AI bots to block. Generates robots.txt, .htaccess, nginx, HAProxy configs.
AI Training Opt-Out
Reference repo for AI training opt-out tags, headers, robots.txt directives, and .well-known patterns.
SEO Crawler MCP
MCP server that crawls and analyzes sites for SEO issues including AI crawler access. Works in any AI assistant or terminal.
GEO Monitoring & Tracking
Track brand visibility across AI search engines
AiCMO
Open-source AI SEO platform. Monitor brand visibility across ChatGPT, Claude, Perplexity, Gemini. Self-hostable.
Searchstack AEO
CLI stack for monitoring visibility across Google, AI Overviews, ChatGPT, Perplexity, Claude, and Grok with markdown reports.
gego
Open-source GEO tracker — schedules prompts across LLMs, extracts keywords, tracks visibility over time.
GEO Analyzer
Local GEO analysis powered by Claude. Content analysis for AI search visibility scoring.
GetCito
Open-source AI search optimization tool for AIO, AEO, and GEO visibility workflows.
Structured Data & Schema
Schema.org, JSON-LD, and structured data tools
Schema.org
Official Schema.org schemas and supporting software — the foundational vocabulary for JSON-LD structured data.
schema-org (Spatie)
Fluent PHP builder for all Schema.org types and JSON-LD generation. Battle-tested.
schema-dts
TypeScript types for Schema.org JSON-LD vocabulary, useful for type-safe structured data generation.
react-schemaorg
Type-checked Schema.org JSON-LD components for React applications.
SEO Graph
Agent-ready Schema.org JSON-LD graph builder for JavaScript with an Astro integration.
Structured Data JSON-LD
Ready-to-use JSON-LD snippets in Google-preferred format for every common schema type.
Schema Generator
Free schema markup generator for 14 schema types with real-time validation and instant code generation.
GEO Toolkits & Skills
CLI tools, agent skills, and automation for GEO optimization
GTM Engineer Skills
Claude Code skill for website AEO/GEO audits with foundational checks, intelligence dimensions, and framework-specific fixes.
geo-optimizer-skill
GEO audit and optimization skill for making websites visible to ChatGPT, Perplexity, Claude, and Gemini.
geo-optimizer
Pluggable Go framework for GEO optimization strategies with built-in tactics and custom strategy registration.
eGEOagents
Agent skills for optimizing content across ChatGPT, Perplexity, Claude, and Gemini.
geo-seo-claude
GEO-first SEO skill for Claude Code — citability scoring, AI crawler analysis, schema markup, PDF reports.
claude-seo
13 sub-skills, 7 subagents for Claude Code — technical SEO, E-E-A-T, GEO/AEO, DataForSEO integration.
seo-geo-claude-skills
20 SEO & GEO skills for Claude Code, Cursor, Codex. CORE-EEAT + CITE frameworks.
seo-geo-toolkit
CLI tools to optimize for both traditional and AI-powered search engines.
ai-seo-tools (RivalSee)
Open-source tools and prompts for AI crawler optimization by RivalSee.
SEO AGI
AI agent that writes pages Google ranks and LLMs cite. Built on DeerFlow with forensic competitive analysis and entity consensus.
Open SEO
Self-hosted open-source SEO tool — keyword research, competitor analysis, backlink tracking, technical audits. AI-native.
SEOnaut
Open-source SEO audit tool — crawls sites for broken links, redirects, missing meta tags, heading issues. Self-hostable.