Skip to main content

Home

A Multilingual CMS for Laravel & FilamentPHP

A Multilingual CMS for Laravel & FilamentPHP

Natively designed for global content. Build, manage, and scale your blog with translations, series, SEO, and a powerful block-based CMS โ€” all within FilamentPHP.

Built for scale

+

Tests

Languages

+

CMS Block Types

%

Open Source

Everything you need to build a global blog

Built with Laravel 12, FilamentPHP v4, and modern best practices.

True Multilingual

4 languages included out of the box (EN, FR, ES, DE). Every entity โ€” posts, categories, tags, series, CMS pages โ€” is multilingual by design.

CMS Page Builder

18+ content blocks: Hero, Features, Stats, Testimonials, FAQ, Gallery, Timeline, Team, Pricing, Video, Map, Newsletter, Contact Form, and more.

FilamentPHP v4 Admin

Modern admin panel with role-based access, media management, dark mode, custom theme system, and plugin architecture.

SEO Optimized

Automatic XML sitemaps, RSS feeds, canonical URLs, Schema.org structured data, Open Graph, Twitter Cards, and per-locale meta fields.

Blog Series

Organize posts into learning paths with auto-navigation, progress tracking, multi-author support, and featured series highlighting.

Theming & Dark Mode

CSS variable theming, dark mode (auto/manual), custom colors per component, 4 theme presets, and flexible layouts.

Backup & Restore

One-click export/import of all data including media files. JSON and ZIP formats. Migration-ready for site transfers.

Content Scheduling

Schedule posts for automatic publication. Draft, review, publish workflow. Future-dated posts are hidden until ready.

Plugin System

ExtensionRegistry with enable/disable toggle. Official plugins: GDPR compliance, Comments. Install with a simple composer command and manage from the admin.

Analytics Integration

Built-in support for Google Analytics 4, Plausible, Umami, and Matomo. IP anonymization for GDPR compliance.

Mail & Contact

Contact form with CMS block, Brevo SMTP integration, test email button, and configurable mail provider.

Two-Factor Auth

Optional 2FA via Filament Breezy integration (TOTP, passkeys, recovery codes). One-command setup with blogr:install-breezy.

Developer Friendly

PHP 8.3+, Laravel 12, FilamentPHP v4, Tailwind CSS 4, Vite, Pest tests, GitHub Actions CI. 1000+ tests with 3100+ assertions.

Categories & Tags

Multi-level categorization with per-locale slugs. Tags auto-sorted alphabetically. Filter posts by category, tag, author, or locale.

Admin Panel Path

Customizable admin path (Settings โ†’ Admin Panel). Change /admin to anything. Sync command updates your panel provider automatically.

Official Plugins

Extend Blogr with official plugins. Install and manage them directly from the admin panel.

Blogr GDPR

Full GDPR compliance: cookie consent banner with customizable position and theme, analytics consent gate (Google Analytics, Plausible, Umami, Matomo), contact form consent checkbox, auto-generated privacy policy pages with DPO injection, self-service data export & erasure requests, and database-backed consent audit trail with configurable retention.

Blogr Comments

Threaded comments with nested replies, voting system (up/down with IP-based anti-doublon), Markdown formatting, 3 moderation modes (pre/post/trust), multi-layer anti-spam (Cloudflare Turnstile, StopForumSpam, Akismet), email notifications, rate limiting, Filament admin moderation interface, Gravatar support, and 4 languages.

See it in action

Here are a few screenshots to help you explore BlogR in more detail.

See it in action
See it in action
See it in action
See it in action
See it in action
See it in action

What developers say

HappyToDev

HappyToDev

Creator of Blogr

Like any self-respecting developer, I wanted to have my own tool that matched my vision. Thatโ€™s how blogr came about. I work on it every week to improve it and offer you the best possible experience. Do let me know what you think โ€“ Iโ€™m all ears.

Blogr vs WordPress vs Ghost vs Statamic

Feature Blogr WordPress Ghost Statamic
Platform Laravel PHP 12 PHP 8.x Node.js Laravel PHP 12
Multilingual โœ… Native (4 locales) โš ๏ธ Plugin needed โŒ Not built-in โœ… Built-in
Admin UI Modern (FilamentPHP v4) Classic dashboard Minimal Modern
CMS Pages โœ… 18+ block types โœ… Gutenberg blocks โŒ Limited โœ… Bard blocks
Markdown โœ… Full support โŒ Block editor โœ… Native โœ… Native
Open Source โœ… MIT โœ… GPL โœ… MIT โœ… MIT (core)
Blog Series โœ… Native โš ๏ธ Plugin needed โŒ Not built-in โŒ Not built-in
Dark Mode โœ… Built-in โš ๏ธ Theme needed โœ… Built-in โœ… Built-in
SEO โœ… Full (OG, Schema, RSS) โœ… Plugins โœ… Built-in โœ… Built-in
GDPR Plugin โœ… Official addon โš ๏ธ Plugin needed โŒ Not built-in โŒ Not built-in
2FA โœ… Optional (Breezy) โš ๏ธ Plugin needed โœ… Built-in โŒ Not built-in
Comments โœ… Optional plugin โœ… Built-in โœ… Built-in โŒ Not built-in
Backup/Restore โœ… One-click JSON/ZIP โš ๏ธ Plugin needed โœ… Built-in โœ… Git-based
Import/Export โœ… Full (with media) โœ… Built-in (XML) โœ… Built-in (JSON) โœ… YAML files
Scheduling โœ… Draft/Scheduled โœ… Built-in โœ… Built-in โŒ Not built-in
RSS Feeds โœ… Auto (global/category/tag) โœ… Built-in โœ… Built-in โŒ Not built-in
Plugins/Addons โš ๏ธ Growing โœ… Massive ecosystem โš ๏ธ Integrations โœ… Addons
E-commerce โŒ Not built-in โœ… WooCommerce โŒ Not built-in โŒ Not built-in
Performance โšก Fast ๐Ÿข Can be slow โšก Very fast โšก Fast
Learning Curve Low (Laravel devs) Low (everyone) Low Medium

Bottom line: Blogr is ideal if you want a modern, multilingual Laravel blog with a beautiful admin panel, native translations, and growing plugin ecosystem. WordPress wins on plugins and community. Ghost excels at memberships and newsletters. Statamic is great for flat-file projects with GraphQL.

Roadmap

v1.9 โ€” 2026

Post/Series Visibility

is_listed and show_on_index flags to hide release notes from the blog index. Gravatar support on author profiles.

v1.7 โ€” 2026

Plugin System & Breezy

blogr:install-breezy command for one-command 2FA setup. Extension registry for enable/disable plugins.

v1.6 โ€” 2026

Admin Panel Path

Configurable admin path in settings. php artisan blogr:sync-admin-path command.

v1.5 โ€” 2026

Plugin Enable/Disable

ExtensionRegistry with DB-backed state. CSS toggle switch in Plugins page. Toast notifications.

v1.3 โ€” 2026

Plugin System & GDPR

First plugin API (BlogrExtension interface). blogr-gdpr official plugin. Blade stacks for injection.

v0.20 โ€” 2026

CMS Pages & Blocks

18+ block types, 7 templates, transitions. Full page builder with import/export and multilingual support.

v0.15 โ€” 2025

Multilingual Everywhere

Translation-first architecture: all entities support per-locale content, slugs, and SEO meta fields.

v0.10 โ€” 2025

FilamentPHP v4 Migration

Migrated to Filament v4 with Schema system, nested resources, theme config, and panel builder.

v0.1 โ€” 2024

First Release

Initial public release. Laravel blog plugin with posts, categories, tags, SEO, Markdown, and RSS.

Ready to get started?

Install Blogr in minutes. Open source and MIT licensed. No credit card required.

Get Started