Kite ๐ช
A lightweight and fast Flutter CLI for creating projects, installing dependencies, and scaffolding clean architecture.
๐ Overview
Kite is a developer-friendly Flutter CLI tool that simplifies common project setup tasks.
It helps Flutter developers quickly bootstrap projects, install dependencies, and generate boilerplate code using simple commands.
Instead of manually configuring folders, dependencies, and structure, Kite automates the workflow so you can focus on building features.
โจ Features
- ๐ Quickly create Flutter projects
- ๐ฆ Automatically install dependencies
- ๐งช Install dev dependencies with one command
- ๐งฑ Generate clean architecture structure
- โก Fast and minimal CLI workflow
- ๐งฉ Generate features, models, routes, and widgets
- ๐ฏ Designed for productivity and clean code
Keywords: flutter cli, scaffold, generator, boilerplate
๐ฆ Installation
Activate globally from pub.dev:
dart pub global activate kite
Then run:
kite
๐ Usage
Create a Flutter Project
kite create my_app --org com.example
Create a project with Riverpod architecture:
kite create my_app --riverpod
Generate Components
Generate project components using simple commands.
Create a feature:
kite feature auth --clean
Create a model:
kite model user
Create a route:
kite route login
Create a reusable widget:
kite widget primary_button
Run the App
kite run
Build the App
kite build
Install Dev Dependencies
kite generate
This installs common development tools like:
build_runnerjson_serializablefreezed- other dev utilities
โก Example Workflow
kite create shop_app --riverpod
cd shop_app
kite feature auth
kite model user
kite route login
kite widget primary_button
kite run
๐ฏ Goal
Kite aims to improve the Flutter developer experience by providing a fast and minimal CLI that automates repetitive setup tasks.
The goal is to make Flutter development cleaner, faster, and more productive.
๐ช Why Kite?
Flutter projects often require repetitive setup steps such as:
- creating folder structures
- installing dependencies
- generating boilerplate
- organizing features
Kite automates these tasks, allowing developers to start building features immediately.
๐ Future Plans
- More architecture generators
- Additional CLI commands
- Advanced project templates
- Custom scaffolding support
โค๏ธ Contributing
Contributions, issues, and feature requests are welcome.
๐ License
MIT License
Part of the Orkitt Flutter developer tools ecosystem.
Kite โ Flutter projects that take off instantly. ๐ช
Libraries
- commands/build_commands
- commands/create_command
- commands/doctor_command
- commands/feature_command
- commands/generate_commands
- commands/model_command
- commands/route_command
- commands/run_commands
- commands/service_command
- commands/widget_command
- core/generator
- core/json_loader
- core/path_helper
- core/project_detector
- core/variable_resolver
- kite