About this project
BarakoCMS is a headless CMS built using FastEndpoints and Marten (event sourcing over PostgreSQL). It is designed with a lean core and an opt-in module system, allowing developers to compose projects with specific capabilities such as accounting, AI-powered semantic search, file storage, and various authentication providers.
Key technical features include:
- Event-Sourcing: Content changes are stored as events, providing full version history and rollback capabilities.
- Multi-tenancy: Supports conjoined tenancy out of the box, where data is scoped by tenant within a single deployment.
- Modular Architecture: Capabilities are delivered via NuGet modules (IBarakoModule), keeping the core generic and lightweight.
- Public Delivery: Provides anonymous, cacheable, and field-masked read access for opted-in content types, including RSS feeds and keyword search.
- Security: Includes RBAC, MFA (TOTP), and field-level sensitivity masking.
The system is API-first and does not include a built-in frontend, though it is compatible with the barakoBrew admin console. It is licensed under MPL-2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.