RustySEO  by mascanho

SEO and GEO toolkit for website analysis and optimization

Created 1 year ago
261 stars

Top 97.2% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

RustySEO is a free, cross-platform SEO/GEO toolkit for analyzing websites and server logs, aiming to be a modern, open-source alternative to commercial solutions. It targets engineers, researchers, and power users seeking to enhance search engine rankings and marketing insights through comprehensive crawling, technical diagnostics, and log analysis.

How It Works

Built with Tauri, Rust, Next.js/React, and SQLite, RustySEO offers a high-performance, desktop-based solution. It supports shallow and deep website crawls, Nginx/Apache log analysis, and integrates AI features like topic generation and an AI chatbot. Novelty lies in its free, open-source approach to advanced SEO capabilities, including support for local LLMs (Ollama) and API-based LLMs (Google Gemini).

Quick Start & Requirements

Installation involves building the desktop application, which may trigger "Unknown/Unregistered Developer" warnings on Windows/Mac. A Google PageSpeed Insights API Key is recommended for full functionality. AI features may benefit from capable hardware.

Highlighted Details

  • Features: Shallow/deep crawling, technical diagnostics (Core Web Vitals, PageSpeed Insights), on-page SEO analysis, reporting (CSV, Excel, PDF), topic/keyword generation, and an AI chatbot.
  • Integrations: Google Search Console, GA4, Google Gemini, Ollama, PageSpeed Insights, Microsoft Clarity.
  • Roadmap: Includes concurrent deep crawling, client-side OAuth2, SEMrush integration, topic modeling, and schema generation, with many items in progress.

Maintenance & Community

The project fosters community engagement via Discord and outlines its development trajectory through a roadmap table, indicating ongoing work. Specific contributor or sponsorship details are not provided.

Licensing & Compatibility

The license type is not specified in the provided README, posing a significant unknown for commercial use or derivative works. The toolkit is designed for cross-platform compatibility, with Windows and Mac OS desktop applications noted.

Limitations & Caveats

RustySEO is new and under active development, with potential for bugs and issues. Users are advised to proceed with caution. Current AI features recommend specific LLMs (Google Gemini) over smaller local models, which are noted as underperforming. Google OAuth 2.0 authentication is currently server-side and cumbersome.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
6
Star History
50 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.