Skip to main content

Forja

Forge your content — a multi-site CMS built with Rust and React

Get Started API Reference

Multi-Site CMS

Manage multiple websites from a single backend. Each site has its own content, navigation, media, and settings.

Built with Rust

High-performance REST API powered by Rocket 0.5 and SQLx. Type-safe, memory-safe, and fast.

React Admin Dashboard

Modern admin UI built with React, MUI, and React Query. Drag-and-drop, command palette, dark mode.

Internationalization

Full i18n support with per-locale content, configurable locales per site, and RTL text direction.

Dual Authentication

API key authentication for integrations and Clerk JWT for the admin dashboard. Role-based access control.

Developer Friendly

OpenAPI/Swagger docs, comprehensive REST API, pluggable frontend templates, and Docker-based dev environment.