Contensio logo
v2.4.0 is out — see what's new

The Laravel-native alternative to WordPress

WordPress taught us a lot. We built what comes next.

Contensio is what happens when you rebuild a CMS on modern foundations — Laravel, strict types, a real service container, Composer. Multilingual content, custom post types, ACF-style fields, granular permissions and 2FA come in the box. No 30 plugins. No duct-tape.

Why Contensio

Built for developers, friendly to editors.

You've used the heavy, legacy CMSes. You've wired together flat-file generators. Contensio is neither. It's a small, focused Laravel package — drop it into a fresh app and you have a clean admin panel, multilingual content, a block editor, themes, and a plugin system that actually makes sense.

Made for

Blog, shop, community, or something only you could invent.

Contensio doesn't assume you're building a blog. Define custom content types, taxonomies, fields — whatever your project needs. Contensio is the content layer, you bring the product.

Editorial & blogs
Shops & catalogs
Knowledge bases
Communities
Your custom app

Ecosystem

A plugin for that, or write your own.

Social login, analytics, forms, SEO, commerce — extend Contensio without forking it. Every plugin installs via Composer or a ZIP upload; no core changes, no merge conflicts.

Browse plugins

Social Connect

Sign in with Google, GitHub, Facebook, Microsoft.

Analytics

First-party, cookieless site analytics.

Forms

Contact and lead-gen forms with spam protection.

Start with a single command.

Spin up a fresh Laravel app, pull in Contensio, and you're ready to write.