Roadmap
Fractal Forge is actively developed. Here's what's available today and what's coming next.
Available Today
Fractal Studio
Visual modeling of entities, commands, queries, services, repositories, and RBAC permissions.
Full-Stack Generation
FastAPI backend and SvelteKit frontend with working UI, forms, and navigation.
Branch-Based Regeneration
Regenerate to new Git branches while preserving your custom code.
Test Suite Generation
API tests and service tests with dummy adapters. RBAC tests for every role/endpoint.
Multiple Database Adapters
MongoDB, PostgreSQL, Firestore, SQLAlchemy, DuckDB, Elasticsearch, and more.
Deployment Configuration
Docker, GitHub Actions, GCP Cloud Build, Cloud Run, and Firestore indexes.
Fractal Framework
Pip-installable libraries for specifications, repositories, commands, roles, and tokens.
Advanced RBAC
Record-level permissions, introspection API, and comprehensive RBAC test generation.
GitHub Integration
Fractal GitHub App for seamless repository connection and code commits.
In Development
Fractal Modules
Reusable partial Fractal projects that can be inherited into your project. Think of them as pre-built building blocks (authentication, webhooks, API keys) that you can drop in and customize.
- Import entities, commands, queries, and services from shared modules
- Extend and override module components as needed
- Keep modules updated independently
Component Marketplace
A marketplace of reusable service and repository adapters. Swap in a payment provider, email service, or storage backend with minimal configuration changes.
- Pre-built adapters for common services
- Publish your own components for the community
- Versioned components with compatibility tracking
Workflow Editor
Visual configuration for command handlers. Define if/while gates, connect default CRUD operations, and add custom nodes, all without leaving Studio.
- Drag-and-drop workflow builder
- Conditional branching and loops
- Custom code nodes for complex logic
Event Chaining
Connect events from finished commands to trigger new commands or workflows. Build reactive systems where completing one operation automatically kicks off others.
- Event-to-command mapping in Studio
- Conditional triggers based on event data
- Async execution with Pub/Sub integration
Planned
Fractal Clusters
Shared objects across multiple applications and projects. All projects in a cluster reuse cluster-level objects like roles, components, and designated entities with a single source of truth. Think of it as a higher-level module system for enterprise deployments.
This feature may converge with Modules as we learn more from real-world usage patterns.
AI-Assisted Domain Modeling
Describe your domain in plain language, get a starting model. Refine from there.
- Natural language to entities, fields, and relationships
- Suggest commands and queries based on use case description
- Review and adjust in Fractal Studio
Want to influence the roadmap?
We're always interested in hearing from teams who are solving similar problems. Let's talk about your use case.