A reliable CMS for your Nuxt site
Pruvious is a Nuxt module that transforms your app into a powerful CMS. It provides features such as database models, file management, a dashboard, block components, authentication, translations, caching, and many more.
Developer-centric
Pruvious aims to provide the optimal developer experience when building websites
Build content blocks in minutes
Pruvious enables you to create reusable Vue components called blocks, which can be managed through the dashboard. Each block can have various fields with custom rules that you can populate to create pages.
Learn more about blocksDefine and query collections
Pruvious provides fully-typed and translatable database models (collections) and query builders, making data manipulation a breeze. It also automatically generates REST API endpoints for each defined collection.
Learn more about collectionsTurbocharge your deployment
With Pruvious' CLI, you can deploy your website to multiple remote servers using a single command. You can also create backups, restore them, and mirror content between a live site and your local environment.
Learn more about deploymentFeatures
Here are all the key features with links to their documentation pages
Collections
Database models with multi-entry and single-entry modes, supporting constraints, indexes, translations, caching, and more.
Fields
Define fields with custom sanitizers and validators directly in Vue components or collections.
Query builder
Powerful and typesafe API for collection data querying, enhancing data retrieval and manipulation.
Dashboard
User-friendly, customizable interface displaying collections and fields. Built with Vue and Nuxt, extendable from your project.
Blocks
Special Vue components for managing website content. Enables the use of all available fields.
File management
API endpoints and a media library for easy upload management. Supports local and S3 storage.
Translations
Multi-language support for collection data and code strings. Includes smart features like field value locking across languages.
Authentication
Manage user logins with JSON web tokens. Granular permission control based on capabilities and roles.
Job queues
Execute resource-intensive tasks asynchronously at specified intervals or by manual triggers.
SEO
Comprehensive support for meta tags, including automatic generation of sitemaps and robots.txt files.
Hooks
Trigger actions for specific CRUD operations in Pruvious collections, allowing the modification of queries.
Components
Includes a suite of components and utilities designed for rapid and efficient website development.