Launch your Flutter project in minutes with our powerful CLI boilerplate. Authentication, state management, and more - all pre-configured.
$ flutter_cli create my_awesome_app
✓ Creating project structure...
✓ Setting up authentication...
✓ Configuring state management...
🚀 Project ready! cd my_awesome_app
Everything you need to jumpstart your Flutter development, wrapped in an intuitive CLI interface.
Setup your entire project structure with a single command. Includes routing, state management, and more.
Built-in authentication system using HiveDB for secure local storage and user management.
Customize every aspect of your project structure and configuration through simple CLI commands.
Extend functionality with Firebase, Supabase, scheduling, and other premium integrations.
Pre-configured state management solutions with best practices and organized architecture.
Enhanced development experience with built-in debugging tools and performance optimizations.
Get up and running in minutes with these simple steps
dart pub global activate flutter_cli
flutter_cli create my_app
flutter_cli setup auth --type hive
$ flutter_cli create my_app
✓ Creating project structure...
$ cd my_app
$ flutter_cli setup auth --type hive
✓ Setting up HiveDB authentication...
✓ Generating auth models...
✓ Creating auth services...
🚀 Auth setup complete!
_
Extend your app's functionality with our premium integrations and addons
Complete Firebase setup with authentication, storage, and real-time database configuration.
Ready-to-use Supabase integration with database, auth, and real-time subscriptions.
Complete scheduling system with calendar integration and notifications.
Built-in authentication system that's fast, secure, and works offline. Powered by HiveDB for reliable local storage.
Encrypted local storage using HiveDB's secure box feature.
Works seamlessly offline with automatic sync when online.
One command setup with pre-built UI components.
import 'package:hive/hive.dart';
class AuthService {
final Box _box;
Future<User> signIn(
String email,
String password
) async {
// Secure authentication logic
await _box.put(
'session',
userData
);
return User.fromMap(userData);
}
Initialize with CLI:
flutter_cli auth --setup hive
Everything you need to know about setup, configuration, and customization
// Initialize your Flutter project
flutter_cli create my_project --template complete
// Setup authentication
flutter_cli auth --setup hive
// Configure addons
flutter_cli addon --install firebase
flutter_cli addon --install supabase
// Run your app
flutter run
Copy-paste ready code examples with live previews and explanations.
Detailed tutorials for every feature and integration process.
Choose the perfect plan for your development needs
Perfect for side projects
For serious developers
For large teams
See what developers around the world are saying about our Flutter CLI boilerplate