Crates.io GitHub Workflow Status GitHub codecov

Ultime

The ultimate full-stack experience.

Warning This project is in early preview.

This project can be used as a CLI:

cargo install ultime

Get started

This project includes features that will give you a faster and better development workflow using the following tech stack:

The main feature is the automatic of code generation based on your SurrealDB schemas and queries. An ultime project should look like this:

Predefined templates

To help you get started quickly, there is a list of predefined templates you can use:

| Template | Description | | --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | empty | The smallest ultime project you can create.
A clean schema with an already defined script_migration table to store the applied migrations.
A basic leptos app with a Counter example. | | blog | A blog app: create new blog posts, publish/unpublish posts and comments. |

You can create a new ultime project using the following command line:

ultime new <PROJECT_NAME> --template <TEMPLATE>