revolve

Report Abuse

Basic Information

Revolve is an AI-powered tool to instantly generate full-stack admin panels, REST APIs, and user interfaces from a database schema. It analyzes database schemas using AI agents and language models to produce production-ready CRUD code, an admin UI with search and filters, and automatic tests. The project targets developers and teams who want to avoid writing repetitive boilerplate for data-driven admin and internal tools. It supports multiple databases including MongoDB and PostgreSQL with planned support for MySQL, Redis, Cassandra and DynamoDB. The package is installable from PyPI and runs via a provided CLI command to start the API and UI. The README highlights built-in testing and verification steps where generated code is regressively tested and fixed by a testing node. The repo also advertises optional open-source model support enabling self-hosted inference for the generation workflows.

Links

Categorization

App Details

Features
The README lists several clear features: AI agents that inspect database schemas and generate optimized REST APIs and admin UIs. Auto-generated React-based admin UI templates using MUI DataGrid with search, filters and CRUD operations. A testing node that automatically runs unit and end-to-end tests to verify and regressively fix generated code. Multi-database support with intelligent schema detection for SQL and NoSQL stores; current support includes MongoDB and PostgreSQL with additional backends planned. Customizable templates and one-codebase export for easy integration into projects. Optional support for a fine-tuned Mixtral open-source model to allow self-hosted, vendor-free generation at comparable quality to high-tier LLMs. The repository is released under an MIT license.
Use Cases
Revolve reduces developer effort by automating up to eighty percent of repetitive CRUD and admin tooling work, enabling faster delivery of internal admin panels and APIs. Teams without dedicated frontend resources can get a functioning admin UI with filtering and JSON editing capabilities derived directly from their schema. The built-in testing and regression step improves confidence in generated code by running unit and end-to-end tests and attempting fixes automatically. Open-model support lowers operational cost and removes vendor lock-in by allowing selection of a self-hostable Mixtral-finetuned model. The CLI install and run commands make it straightforward to try locally or integrate into CI pipelines. The roadmap indicates continued improvements such as auth configuration, foreign key handling, and UI enhancements, which further increase its practical value.

Please fill the required fields*