Skip to content

Bownairo/rhipster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rhipster

Because Java was so 10 years ago.

A quick tool that generates CRUD, JHipster compatible microservices from model definitions, in Rust, for Rust.

Usage

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>

Progress

  • 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)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages