SolidX lets you visually design your entire application structure — Modules, Models, and Fields — or simply describe it in plain English and watch the AI Agent build it in real time. No boilerplate. No schema migrations. No wasted sprints.
npx @solidxai/solidctl@latest create-appA Module is the top-level container for your application domain. Create a "School Fees Portal", an "E-Commerce Backend", or an "HR System" — each module is self-contained with its own models, roles, workflows, and API namespace.
Logical separation — each module maps to a distinct business domain, keeping your codebase organised at scale.
AI-assisted naming — the AI Agent suggests module names, descriptions, and menu structure based on your brief.
Instant JSON schema preview — see the module definition in JSON before any code is generated, with View and Apply controls.
From short text and dates to file uploads, dropdowns, and relational lookups — SolidX supports every field type your application needs. Each field maps directly to a typed database column and a documented API attribute.
Primitive types — ShortText, LongText, Number, Decimal, Boolean, Date, DateTime, Email, Phone, URL.
Advanced inputs — Selection dropdowns, Multi-select, Avatar/File upload, Rich text, JSON, and Color pickers.
Field configuration — Set required, unique, indexed, default values, min/max length, and regex validation per field — no code needed.
Every model you define in SolidX generates a complete NestJS module with TypeORM entities, DTOs, service classes, controllers, and OpenAPI documentation — all in a single click. The code is yours: clean, readable, and following the standards your team already knows.
TypeORM entities with correct column types, constraints, and relationships auto-generated from your field definitions.
Full OpenAPI documentation out of the box — every endpoint annotated with types, descriptions, and example payloads.
End-to-end TypeScript — entities, DTOs, and service interfaces are fully typed and kept in sync with your schema.
The SolidX App Builder handles every aspect of schema design — from simple text fields to complex relational structures.
Module → Model → Field. Maps 1:1 to your database tables, API namespaces, and frontend routes.
Tell the AI your requirements in plain English. It creates the complete module structure automatically.
Define a meaningful primary key like studentAdmissionNumber instead of generic auto-increment IDs.
Set required, unique, indexed, min/max length, regex patterns, and default values — enforced at API and DB level.
Define One-to-Many, Many-to-One, and Many-to-Many relationships visually. SolidX generates the correct JOIN tables.
Inspect the exact JSON schema before committing. Review it, modify it, then hit Apply for full control.
Module → Model → Field. Maps 1:1 to your database tables, API namespaces, and frontend routes.
Tell the AI your requirements in plain English. It creates the complete module structure automatically.
Define a meaningful primary key like studentAdmissionNumber instead of generic auto-increment IDs.
Set required, unique, indexed, min/max length, regex patterns, and default values — enforced at API and DB level.
Define One-to-Many, Many-to-One, and Many-to-Many relationships visually. SolidX generates the correct JOIN tables.
Inspect the exact JSON schema before committing. Review it, modify it, then hit Apply for full control.
Whether you use the visual UI or the AI Agent, you eliminate the gap between "what you need" and "what's running in production" — in the same session.
Give it a name, description, and menu placement. The AI Agent can create the module from a single plain-English brief.
Create models within the module — "Student Master", "Fee Schedule", "Payment Record". Set the user key and data source for each.
Choose from 50+ field types, configure validations, and arrange them in logical order. Or let the AI Agent create all fields automatically.
Preview the full JSON schema before committing. Inspect every field definition. Click Apply — SolidX generates code, migrations, APIs, and admin panel in one step.
Free to start. Open source. Your code, your database, your rules.
npx @solidxai/solidctl@latest create-appMIT License·Self-Hostable·No Vendor Lock-in·NestJS + React