2 unstable releases

0.2.0 Jun 15, 2024
0.1.0 Jun 15, 2024

#673 in Command line utilities

MIT license

7KB
104 lines

Levi: Rust Web App Bootstrapper 🚀

Installation 🔧

Install Levi with the following command: cargo install levi-cli

Usage 🛠️

To start a new project, run Levi and follow the interactive prompts to choose your preferred template based on your project requirements.

Features ✨

  • Interactive Template Selection: Simple menu to choose from pre-configured templates.

Available Template Combinations 🗂️

Levi supports a range of Rust web frameworks for creating REST 🌐 or GraphQL (using Juniper) 🌿 APIs. Here are some combinations you can start with:

  • Actix + Sea-ORM + Juniper: Fast Actix-web with flexible Sea-ORM and GraphQL .

  • Actix + Sea-ORM: Actix and Sea-ORM setup for REST .

  • Yew: Simple frontend application with Yew .

  • Yew + Actix + Sea-ORM: Full-stack with Yew, Actix-web, Sea-ORM, for REST or GraphQL (using Juniper).

Getting Started 🌟

Simply run Levi, and let the interactive menu guide you through selecting and setting up your preferred template.

For more detailed documentation and examples, please visit our official repository or documentation site.

Dependencies

~1.8–9MB
~76K SLoC