Loco is strongly inspired by Rails. If you know Rails and Rust, you'll feel at home. If you only know Rails and new to Rust, you'll find Loco refreshing. We do not assume you know Rails.
To get started quickly and see Loco in action, check out our casts video. It's a great way to familiarize yourself with the framework and see some of its key features in use.
cargo install loco-cli
cargo install sea-orm-cli # Only when DB is needed
Now you can create your new app (choose "SaaS
app").
โฏ loco new
โ โฏ App name? ยท myapp
โ โฏ What would you like to build? ยท SaaS app (with DB and user auth)
๐ Loco app generated successfully in:
myapp
To configure a database , please run a local postgres database with loco:loco and a db named [insert app]_development.
docker run -d -p 5432:5432 \
-e POSTGRES_USER=loco \
-e POSTGRES_DB=myapp_development \
-e POSTGRES_PASSWORD="loco" \
postgres:15.3-alpine
A more advanced set of docker-compose.yml
and Dockerfiles
that include Redis and the mailtutan
mailer are available for each starter on GitHub.
Now cd
into your myapp
and start your app:
$ cargo loco start
โ โ
โ โ
โ โ โ โ โโ
โ โโโ
โ โ โ โโโโโ
โโโ
โโโโโโโ โโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโ โโโ
โโโโโโ โโโโโ โโโ โโโโโ โโโ โโโโโ โโโ โโ
โโโโโโ โโโโโ โโโ โโโโโ โโโ โโโโโ โโโ โโโ
โโโโโโ โโโโโ โโโ โโโโโ โโโโโ โโโ โโโโโ
โโโโโโ โโโโโ โโโ โโโโโ โโโ โโโโโ โโโ โโโโโ
โโโโโโ โโโโโ โโโ โโโโ โโโ โโโโโ โโโ โโโโโ
โโโโโโ โโโโโโโโโโ โโโโโโโโโโ โโโโโโโโโโ โโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
https://loco.rs
listening on port 5150
- Stateless APIs
- Complete
SaaS
products with user authentication - Purpose-built services such as ML inference endpoints
- Full stack projects with separate frontend project integrated with Loco
- Hobby projects full-stack with backend and HTML frontend
- SpectralOps - various services powered by Loco framework
- Nativish - app backend powered by Loco framework
Thanks goes to these wonderful people: