Skip to content

pluginpal/strapi-webtools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Strapi Webtools

Everything you need to build a website with Strapi CMS

Read the documentation β†’

NPM Version Monthly download on NPM CI build status codecov.io


✨ Features

  • Unique URLs – Every page gets its own unique path
  • Auto-generated – Based on a configurable URL pattern
  • Flexible – Override individual URLs when needed
  • Frontend router – Fetch any page by its unique path via the public API
  • Auto-slugify – Ensures valid, clean URL paths

βœ… Requirements

  • Node.js: >= 18.17
  • Strapi: v5.x

⏳ Installation

Read the full Getting Started guide in the docs, or run the installer. The command below executes the Webtools installer (webtools-cli) in your current project directory:

npx webtools-cli install

The installer lets you:

  • Enable Webtools for selected content types
  • Optionally install addons (e.g. Sitemap)

Keyboard shortcuts: Space (toggle), a (all), i (invert), Enter (confirm)

Build the admin

After installation, rebuild the Strapi admin so it includes the plugin:

# using yarn
yarn build
yarn develop

# using npm
npm run build
npm run develop

πŸš€ Quick start

  1. Enable Webtools for your content types (via the installer or Admin β†’ Content-Type Builder)
  2. Create URL patterns (Webtools β†’ Patterns)
  3. Bulk generate aliases (Webtools β†’ All URLs)
  4. Optionally set up the Sitemap addon (see docs)

Enjoy πŸŽ‰

πŸ““ Documentation

πŸ”Œ Addons

Webtools can be extended with addons that hook into the core. Learn more: https://docs.pluginpal.io/webtools/addons

πŸ”— Links

🌎 Community support

πŸ“ License

MIT β€” https://github.com/pluginpal/strapi-webtools/blob/master/LICENSE.md