Because Java was so 10 years ago.
A quick tool that generates CRUD, JHipster compatible microservices from model definitions, in Rust, for Rust.
Create diesel up.sql and down.sql migration files, then from the rhipster directory, run:
cargo run <target name> <database url> <up file> <down file>
- Generate SQL from JDL
- Generate Rust template
- Dockerfiles
- Setup database
- Auth with JWT
- Generate ORM schema from SQL (
diesel_cli) - Generate Rust models from schema (
diesel_cli_ext) - Generate Rocket routes from schema (
sourcegen) - Support for more complex relations
- Generated protos (
diesel_cli_ext)