Marvin is the core engine of the Marvin CMS family. It provides:
- Schema-driven content modeling - Define content types with JSON Schema
- Automatic API generation - RESTful APIs generated from schemas
- Event-based integrations - Extensible event system for custom workflows
- Plugin architecture - Extend functionality with Python plugins
- Forms support - Built-in form handling and validation
- Multi-workspace - Isolated content spaces with shared infrastructure
Status
Marvin is in active development and currently experimental. The API surface is stabilizing but may change as we refine the architecture based on real-world usage.
Getting Started
See the repository README for installation and usage instructions.