Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Core Laravel Package

typicms/core

TypiCMS Core is the foundational Laravel package for a multilingual content management system, providing pages, menus, translations, modules, and admin tools to build and manage flexible websites.

Deep Wiki
Context7

The core package of TypiCMS, containing the base architecture, services, and shared components used across all modules.

Frequently asked questions about Core
What is TypiCMS Core and what does it include?
TypiCMS Core is the foundational package of TypiCMS, a modular, multilingual content management system built on Laravel. It provides the core CMS architecture: pages, menus, per-locale translations, a module system, authentication, and administration scaffolding. It is intentionally lightweight so you can extend it for custom applications. Most projects combine it with TypiCMS module or starter packages to assemble a complete site.
How do I install typicms/core with Composer?
You add it as a Composer dependency inside a Laravel application, typically by requiring typicms/core and then following the TypiCMS setup steps for service providers, configuration, and database migrations. Because it is a CMS foundation rather than a standalone application, you will usually also install the TypiCMS starter or related module packages. Check the official TypiCMS documentation for the exact setup sequence that matches your Laravel version.
Does TypiCMS Core support multilingual content and per-locale routing?
Yes, multilingual content is a core feature. Pages and module content can be translated per locale, and routing is handled per locale so each language gets its own URLs. This lets you run a single Laravel application that serves multiple language versions of the same site.
Which Laravel and PHP versions does TypiCMS Core support?
TypiCMS Core tracks Laravel releases, but the exact supported Laravel and PHP versions depend on the package release you install. Always check the composer.json constraints and the release notes on the package repository before upgrading. Pinning a compatible Laravel version in your own composer.json is the safest approach for existing projects.
How does the modular structure work in TypiCMS Core?
TypiCMS Core is built around modules: self-contained units that bundle their own models, migrations, views, routes, and admin screens. You can enable, organize, and add custom modules without modifying the core, which keeps upgrades manageable. This structure is what makes the CMS extensible for bespoke features while staying Laravel-native.
Can I customize the admin interface and pages in TypiCMS Core?
Yes. The package ships admin-ready scaffolding for managing pages and content, and the views and controllers follow standard Laravel conventions so they can be overridden or extended. You can adjust admin screens, add fields, and build module-specific management pages. Customizations should live in your application or modules rather than in the vendor directory so they survive Composer updates.
Is TypiCMS Core suitable for production websites?
It is designed as the foundation for real TypiCMS sites, so production use is the intended scenario. As with any Laravel application, you should review caching, queue, and asset compilation settings, and test upgrades in staging first. Because it is a CMS core, also plan for content backups and a deployment process that runs migrations safely.
How do I test a Laravel app built with TypiCMS Core?
Testing follows normal Laravel practice: write feature tests against your routes and admin screens, and unit test your custom modules. Use a test database connection and refresh migrations between runs so multilingual and module data stay predictable. If you extend core behaviour, add regression tests around the overridden pages and translations.
What are the alternatives to TypiCMS Core for a Laravel CMS?
Alternatives include building a custom Laravel admin with packages like Filament or Nova, or using other Laravel-based CMS options such as October CMS or Statamic. TypiCMS Core is a good fit when you specifically want a multilingual, module-driven CMS that stays close to Laravel conventions. Compare features like multilingual routing, module extensibility, and upgrade paths before choosing.
How is TypiCMS Core maintained, and where can I get support?
TypiCMS Core is an open-source package distributed through Composer, so maintenance and support information is best confirmed from its Packagist entry and source repository. Review recent release activity and issue history to judge how actively it is maintained. For community help, the project's GitHub issues and the wider Laravel ecosystem are the usual starting points.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource