SkillAgentSearch skills...

Hawk.js

Hawk.js is an advanced, open-source sitemap generator and SEO automation tool designed to enhance your website's search engine visibility. It automates the creation of comprehensive sitemaps and simplifies their submission to major search engines such as Google, Bing, Yahoo, Yandex, and more. With support for multiple indexing strategies like Index

Install / Use

/learn @cresteem/Hawk.js

README

<div align="center">

HAWK.js logo

Hawk.js - Advanced Sitemap Generator & SEO Automation Tool

<p id="intro">Hawk.js is an advanced, open-source sitemap generator and SEO automation tool designed to enhance your website's search engine visibility. It automates the creation of comprehensive sitemaps and simplifies their submission to major search engines such as Google, Bing, Yahoo, Yandex, and more. With support for multiple indexing strategies like IndexNow and Google Webmaster Tools, Hawk.js ensures your website is indexed accurately and quickly, driving better SEO performance.</p>

Supported Search Engines

Google Bing Yahoo! DuckDuckGo

and all search engines supporting IndexNow protocol.

Supported Platforms

Linux Windows Node JS

Continuous integration Support

GitHub Actions GitLab CI


<p> <span> <a href="https://github.com/cresteem/Hawk.js/commits/main"> <img src="https://img.shields.io/github/last-commit/cresteem/Hawk.js?display_timestamp=committer&style=for-the-badge&label=Updated%20On" alt="GitHub last commit"/> </a> </span> <span> <a href=""> <img src="https://img.shields.io/github/commit-activity/m/cresteem/Hawk.js?style=for-the-badge&label=Commit%20Activity" alt="GitHub commit activity"/> </a> </span> </p> <p> <span> <a href="https://github.com/cresteem/Hawk.js/actions/workflows/test.yaml"> <img src="https://img.shields.io/github/actions/workflow/status/cresteem/Hawk.js/test.yaml?style=for-the-badge&label=Test%20Status" alt="GitHub Actions Test Status"/> </a> </span> </p>
<p> <span> <a href="LICENSE"> <img src="https://img.shields.io/github/license/cresteem/Hawk.js?style=for-the-badge&label=License" alt="GitHub License"/> </a> </span> <span> <a href="https://github.com/cresteem/Hawk.js/releases"> <img src="https://img.shields.io/github/v/release/cresteem/Hawk.js?sort=date&display_name=tag&style=for-the-badge&label=Latest%20Version" alt="GitHub Release"/> </a> </span> </p> <p> <span> <a href="https://www.codefactor.io/repository/github/cresteem/Hawk.js/issues/main"> <img src="https://img.shields.io/codefactor/grade/github/cresteem/Hawk.js?style=for-the-badge&label=Code%20Quality%20Grade" alt="CodeFactor Grade"/> </a> </span> </p>
<p> <span> <a href=""> <img src="https://img.shields.io/npm/d18m/%40cresteem/hawk-js?style=for-the-badge&label=Downloads%20On%20NPM" alt="NPM Downloads"/> </a> </span> <span> <a href=""> <img src="https://img.shields.io/github/stars/cresteem/Hawk.js?style=for-the-badge&label=Stars" alt="GitHub Repo stars"/> </a> </span> </p>
<p> <span> <a href="https://github.com/sponsors/darsan-in"> <img src="https://img.shields.io/github/sponsors/darsan-in?style=for-the-badge&label=Generous%20Sponsors" alt="GitHub Sponsors"/> </a> </span> </p>
</div>

Table of Contents 📝

Features and Benefits ✨

  • Automation: Streamlines the generation and submission of sitemaps, saving time and reducing manual effort.
  • SEO Optimization: Ensures your website is indexed by all search engines possible, improving visibility and ranking.
  • Customization: Offers advanced configuration options to tailor sitemap generation to your specific needs.
  • Real-Time Updates: Keeps your sitemaps up-to-date with the latest changes to your site.
  • Multi-Engine Support: Automatically submits your sitemaps to a variety of search engines, expanding your reach.
    • Supports multiple strategies such as IndexNow, Google Webmaster Tools, Google Indexing, and many others, ensuring comprehensive coverage for all major search engines across the internet.
  • CI/CD Integration: Can be easily integrated into Continuous Integration (CI) pipelines like GitHub Actions and GitLab CI, automating sitemap management within your deployment workflow.
  • Open-Source: Licensed under Apache 2.0, allowing free use for both personal and commercial projects.

New Features in Version 1.5.0:

  • Logo in VSCode Configuration File: Adds the official logo to the VSCode configuration for better project branding.
  • TypeScript Support for Custom Config Files: The init command now supports creating custom configuration files with TypeScript support.
  • Removal of Secret Loader from CLI: The secret loader has been removed from the CLI to improve security and simplify functionality.
  • Default Lookup and Ignore Patterns: The default lookup and ignore patterns are now loaded directly from the configuration for both API and CLI by default.
  • node_modules Folder Ignored Indefinitely: The node_modules folder is now ignored indefinitely in all operations, reducing unnecessary processing.
  • Switch from http.request to fetch(): The usage of http.request has been replaced with the fetch() API to simplify the code and optimize for better performance and readability.
  • Code Refactoring and Optimization: Significant code improvements and optimizations have been made for better performance and maintainability.
  • Configurable FTP Credentials: FTP credentials are now configurable, with environment variable fallback if not provided.
  • Updated and Optimized Test Cases: Test cases have been updated and optimized for better coverage and accuracy.
  • Removal of Unwanted Dependencies: Unnecessary dependencies have been removed to streamline the project and improve performance.
  • Enhanced CLI Functionality: Various enhancements to the CLI for improved user interaction and functionality.
  • Updated All Dependencies: All dependencies have been updated to their latest stable versions to ensure better security and performance.
  • Official Logo Added: The official Hawk.js logo has been integrated into the project for better recognition and branding.
  • Configuration Style Changed to JavaScript: The configuration style has been changed from JSON to JavaScript for greater flexibility.

Removed Features:

  • Secret Loader: The secret loader functionality has been completely removed from the CLI, simplifying the interface and improving security.

Use Cases ✅

  • Web Developers: Automate sitemap generation for projects, streamlining the SEO process and ensuring consistent updates across various search engines.
  • SEO Professionals: Improve website visibility by ensuring efficient and accurate indexing across multiple search engines, including Google, Bing, Yahoo, Yandex, and more.
  • Digital Marketers: Ensure that content is always up-to-date in search engine indexes by automating sitemap submissions through various strategies such as IndexNow and Google Webmaster Tools.
  • Large Websites: Manage frequent updates and real-time sitemap generation for large-scale websites, ensuring that changes are reflected immediately in search engines.
  • E-commerce Sites: Efficiently handle large numbers of pages and products, ensuring they are indexed and visible on all major search engines with minimal manual intervention.
  • Blogs and Content-Heavy Sites: Ensure better search engine indexing and visibility for content-rich sites that require frequent updates and real-time indexing.
  • Sites Requiring Multiple Indexing Strategies: Leverage various indexing strategies like IndexNow, Google Indexing, and Google Webmaster Tools for comprehensive search engine reach.
  • Continuous Integration Users: Integrate with CI/CD pipelines (e.g., GitHub Actions, GitLab CI) to automate sitemap management alongside deployment workflows.

🙏🏻 Friendly Request to Users

Every star on this repository is a sign of encouragement, a vote of confidence, and a reminder that our work is making a difference. If this project has brought value to you, even in the smallest way, please consider showing your support by giving it a star.

"Star" button located at the top-right of the page, near the repository name.

Your star isn’t just a digital icon—it’s a beacon that tells us we're on the right path, that our efforts are appreciated, and that this work matters. It fuels our passion and drives us to keep improving, building, and sharing.

If you believe in what we’re doing, please share this project with others who might find it helpful. Together, we can create something truly meaningful.

Thank you for being part of this journey. Your support means the world to us. 🌍💖


Installation - Step-by-Step Guide 🪜

Follow Below link:

Getting Started with Hawk.js

Usage

Everything you need to know about using Hawk.js—whether i

Related Skills

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated14d ago
Forks0

Languages

TypeScript

Security Score

90/100

Audited on Mar 14, 2026

No findings