Repositories

sitemap-cli Public

Official command-line tool for generating, validating, and submitting XML sitemaps to search engines. Supports Google, Bing, Yandex, and Baidu.

TypeScript β˜… 2,847 πŸ”€ 342 forks Updated 3 hours ago
πŸ”’ 12 issues
sitemap-node Public

High-performance Node.js library for dynamic sitemap generation. Streaming API for handling millions of URLs with minimal memory footprint.

JavaScript β˜… 1,523 πŸ”€ 189 forks Updated 2 days ago
πŸ”’ 8 issues
sitemap-python Public

Python SDK for programmatic sitemap management. Integrates seamlessly with Django, Flask, and FastAPI applications.

Python β˜… 987 πŸ”€ 124 forks Updated 1 week ago
πŸ”’ 5 issues
indexing-api Public

Real-time URL indexing API service. Push your URLs to all major search engines simultaneously with webhook callbacks for crawl status.

Go β˜… 3,241 πŸ”€ 567 forks Updated 5 hours ago
πŸ”’ 15 issues
wordpress-plugin Public

WordPress plugin for automated XML sitemap generation with Google Search Console integration. Featured on WordPress.org plugin directory.

PHP β˜… 4,156 πŸ”€ 892 forks Updated 1 day ago
πŸ”’ 23 issues
sitemap-crawler Public

Intelligent web crawler for automatic sitemap discovery and URL extraction. Handles SPA, SSR, and hybrid rendering architectures.

Rust β˜… 1,892 πŸ”€ 234 forks Updated 4 days ago
πŸ”’ 7 issues
analytics-dashboard Public

Open-source analytics dashboard for tracking sitemap coverage, indexing rates, and crawl statistics across all major search engines.

TypeScript β˜… 756 πŸ”€ 98 forks Updated 6 days ago
πŸ”’ 4 issues
sitemap-validator Public

Comprehensive XML sitemap validator against W3C sitemaps.org schema. Catches malformed XML, invalid URLs, and missing required elements.

Python β˜… 634 πŸ”€ 76 forks Updated 2 weeks ago
πŸ”’ 2 issues

README

βœ“ All Checks Passing v4.2.1 MIT License npm downloads: 1.2M/mo

πŸ—ΊοΈ Sitemap.xml

The most comprehensive web navigation toolkit for modern developers. Our open-source tools help search engines discover, understand, and index your website content faster than ever.

πŸš€ Quick Start

Install the CLI and get started in seconds:

npm install -g @sitemap/cli

# Generate a sitemap for your website
sitemap generate https://example.com

# Submit to all major search engines
sitemap submit --all

# Watch for changes in real-time
sitemap watch ./src

πŸ“¦ Ecosystem

We provide SDKs for every major platform and language:

Package Language Description
@sitemap/cli Node.js Command-line interface
@sitemap/node JavaScript/TS Core library
@sitemap/python Python Python SDK
@sitemap/go Go Go client library
@sitemap/rust Rust Rust crawler engine

πŸ’‘ Pro Tip: Use the Indexing API to push URLs directly to Google, Bing, and Yandex. Get your pages crawled within minutes, not weeks!

✨ Features

  • πŸ” Auto-discovery β€” Automatically finds all URLs on your site including SPA routes
  • ⚑ Real-time updates β€” Sitemaps regenerate instantly when content changes
  • 🌐 Multi-engine β€” Submit to Google, Bing, Yandex, and Baidu simultaneously
  • πŸ“Š Analytics β€” Track indexing status, coverage issues, and crawl stats
  • πŸ”§ Extensible β€” Plugin system for custom sitemap types (video, image, news)
  • πŸ—οΈ Enterprise-ready β€” Handles 100M+ URLs with streaming architecture

🀝 Contributing

We welcome contributions! Please read our Contributing Guide and Code of Conduct before submitting pull requests.

git clone https://github.com/SitemapDotXml/sitemap-cli.git
cd sitemap-cli
npm install
npm run dev

πŸ“„ License

This project is licensed under the MIT License β€” see the LICENSE file for details.

Made with πŸ’œ by the Sitemap.xml team