A modular multilingual CMS built with Laravel for managing structured content like pages, news, events, and more.
TypiCMS is a modular, multilingual content management system built with Laravel. It enables developers to manage structured content like pages, news, events, and contacts through a modern admin interface. The system solves the need for a flexible, developer-friendly CMS that supports multiple languages and modular extensions out of the box.
Developers and teams building multilingual websites or applications who need a customizable, Laravel-based CMS. It's ideal for those who prefer a modular architecture and want fine-grained control over content structures and admin features.
Developers choose TypiCMS for its modular design, allowing them to install only the components they need and fully customize any module. Its integration with modern frontend tools (Vue.js 3, TypeScript, Vite) and support for secure, passwordless authentication provide a robust and contemporary development experience.
A modular multilingual CMS built with Laravel, enabling developers to manage structured content like pages, news, events, and more.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Allows installing only necessary modules via Composer and publishing them for full customization, as detailed in the module installation and scaffolding commands, enabling tailored content management.
Features locale-prefixed URLs for each language and manages translations in the database, providing seamless multilingual content handling with automatic URI generation for pages.
Built with Vue.js 3 and TypeScript using Vite, offering a responsive admin panel with dark/light mode and rich text editing via TipTap with advanced features like floating images and tables.
Integrates Spatie's Laravel Permission package for role-based access control, allowing detailed management of admin privileges and user impersonation, as highlighted in the users and roles module.
Requires specific tools like Bun for asset management, multiple Composer and Artisan commands, and configuration steps for locales and modules, which can be daunting compared to simpler CMS alternatives.
Heavily tied to Laravel and PHP 8.4+, making it unsuitable for projects not using this framework and limiting portability to other tech stacks.
Focuses on backend functionality and modularity, so frontend themes and designs need to be built from scratch, unlike CMSes with drop-in, pre-styled components.