Still very much WIP
The end goal is for this to be an opinionated batteries-included meta-framework for building fullstack backend focused web applications in Rust. Something similar to ruby on rails and laravel.
This repository contains the CLI tool used to create and manage the applications, the base preset is located at cheescake-base.
- Make (to install CLI tool)
- Rust 2024
- SeaORM CLI
- Clone this repo
- run
make install - run
cake --helpto get CLI help
- create new project
- lifecycle tasks (setup, clean, etc)
- build task
- test task
- check tasks
- lint tasks
- run tasks
- migration tasks
- model generation tasks
- controller generation tasks
- middleware generation tasks
- view generation tasks
- change view/controller commands to accept path instead of name
- move base cheesecake config to a separate crate
- add Dockerfile
- remove SeaORM CLI dependency
- add user storage solution
- add non SQLite support
- add webpack build system
- add builtin caching solutions
- add i18n support
- add security solutions
- add more presets
- maybe add toml/yaml based configuration?