Flutter. Backend.
Done. ✅
Write your backend like a Flutter app — deploy it like magic 🚀
All your backend logic in Dart
Annotate any Dart function with @cloud to turn it into a serverless function.
@cloud Future<String> sayHello(String name) async { return 'Hello, $name!'; }Out-of-the-box database
Celest takes your Drift schema and automatically creates a database for you.
database.dart
import 'package:drift/drift.dart'; class Tasks extends Table { late id = integer().autoIncrement()(); late title = text()(); late completed = boolean()(); }project.dart
import 'package:celest/celest.dart'; const tasks = Database( schema: Schema.drift(TaskDatabase), );Deploy in a single command
When you're ready to productionize, run `celest deploy`. That's it!
$ celest deploy ✓ Initializing Celest (5ms) ✓ Project successfully migrated (1.7s) ✓ 🔥 Warming up the engines (12.3s) ✓ ✨ Contacting the Celestials (10.0s) ✓ 🚀 Deploying to Celest Cloud (38.7s) 💙 Your Celest project has been deployed! https://my-project-a18bbb.us-south1.celest.cloudFlutter is on the rise 🚀
Flutter is growing faster than ever before, all around the world.
Flutter continues to solidify its place as the leading cross-platform framework.
Source
Celest 💙 Dart + Flutter
Hover on the cards to see how Dart + Flutter give Celest its magic 🪄