WP Manifestindependent plugin directory
manifest / performance / on-toolkit

ON Toolkit

Find broken links, unused media, missing ALT text, and database bloat from one modern Site Health dashboard.

by ON Software Labs · github.com/on-technologies/on-toolkit · website

1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/on-technologies/on-toolkit/archive/refs/heads/main.zip

Readme

ON Toolkit

Modern Site Health Toolkit for WordPress

Find broken links, unused media, missing ALT text, and database bloat — all from a single, high-performance dashboard.


Overview

ON Toolkit is a modern WordPress Site Health platform designed to help website owners detect, prioritize, and safely fix common website issues before they impact SEO, performance, or user experience.

Unlike traditional maintenance plugins, ON Toolkit focuses on fast background scanning, zero frontend performance impact, and a unified Site Health Score that helps you understand your website at a glance.


Features

🔗 Broken Link Scanner

  • Recursive Elementor JSON scanning
  • Gutenberg support
  • Navigation menu scanning
  • Domain-aware request throttling
  • Smart HTTP validation (HEAD → GET fallback)
  • Background batch scanning
  • Redirect detection
  • Response time monitoring
  • Real-time progress tracking

🖼 Media Inspector

  • Detect unused media
  • Duplicate file detection
  • Missing ALT text detection
  • Oversized image detection
  • Featured image validation
  • Theme logo validation
  • WooCommerce gallery support
  • Safe deletion verification

🗄 Database Cleanup

  • Safe batched cleanup
  • Revision cleanup
  • Trash cleanup
  • Expired transient cleanup
  • Spam comment cleanup
  • Orphan metadata cleanup
  • Recoverable space estimation
  • Dry-run preview before cleanup

📊 Site Health Dashboard

See your website's overall health in seconds.

Example:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Site Health
91 / 100

🟢 Performance
🟡 Database
🔴 Broken Links
🟢 Media Library

Potential storage savings:
1.8 GB

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Why ON Toolkit?

Most maintenance plugins provide isolated tools.

ON Toolkit combines them into a single health platform with modern architecture and performance-first design.

Highlights

  • Modern native WordPress interface
  • Zero frontend asset loading
  • Lazy-loaded modules
  • Background processing
  • REST API powered
  • WP-CLI support
  • PSR-4 architecture
  • Dependency Injection
  • Translation ready
  • Developer friendly

Performance First

ON Toolkit is built with one principle:

Never slow down WordPress.

Disabled modules load:

  • No hooks
  • No CSS
  • No JavaScript
  • No database queries

Long-running operations execute in the background using Action Scheduler when available, with an automatic fallback to native WP-Cron.


Requirements

  • PHP 8.1+
  • WordPress 6.7+
  • MySQL 8+ / MariaDB equivalent
  • Composer (development)

Installation

  1. Install the plugin.
  2. Activate ON Toolkit.
  3. Open ON Toolkit from the WordPress admin menu.
  4. Run your first Site Health Scan.

Roadmap

Version 1

  • ✅ Broken Link Scanner
  • ✅ Media Inspector
  • ✅ Database Cleanup
  • ✅ Site Health Dashboard

Future Modules

  • Security Scanner
  • Performance Analyzer
  • SEO Inspector
  • Redirect Manager
  • Theme Inspector
  • Plugin Conflict Detector
  • PHP Compatibility Checker
  • Scheduled Reports

Development

composer install

Run coding standards

composer phpcs

Run static analysis

composer phpstan

Run tests

composer test

Contributing

Contributions, issues and feature requests are welcome.

Please open an issue before submitting major changes.


License

Released under the GPL v2 or later License.


Support

If ON Toolkit saves you time or improves your workflow, consider supporting its development.

❤️ GitHub Sponsors

https://github.com/sponsors/Tksharmely


Built with ❤️ for the WordPress community.

Read the full README on GitHub →

Releases

TagPublished
v1.0.0-beta Jul 25, 2026

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.