Skip to main content

Automate your Flutter app setup like a pro

Project description

FlutterCraft 🛠️🚀

Automate your Flutter app setup like a pro.
From folder structure to backend integration, from icons to GitHub repo setup — FlutterCraft does it all, in one CLI command.

License: AGPL v3 Build Stars


✨ Features

  • 📦 Flutter + FVM setup
  • 🧭 Guided Flutter create wizard
  • 🎨 Icon automation
  • 🔥 Firebase / Supabase integration
  • 🛠️ Platform publishing (Android, iOS, Web, Desktop)
  • 📁 GitHub repo creation (public/private)
  • 📚 Auto-generated project documentation

⚡ Quick Start

git clone https://github.com/UTTAM-VAGHASIA/fluttercraft.git
cd fluttercraft
python -m venv venv
.\venv\Scripts\Activate.ps1  # On Windows
# source venv/bin/activate   # On macOS/Linux
pip install -e .
fluttercraft start

🤝 Contributing

Please read CONTRIBUTING.md for how to contribute and local setup.


📜 License

AGPL v3


🛡 Security

If you discover a security vulnerability, please check SECURITY.md for how to report it.


🌍 Join the Dev Tribe

Star this repo to support the project, and feel free to fork it, improve it, or just vibe with it. ❤️

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fluttercraft-0.1.1.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fluttercraft-0.1.1-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file fluttercraft-0.1.1.tar.gz.

File metadata

  • Download URL: fluttercraft-0.1.1.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.4

File hashes

Hashes for fluttercraft-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f3c2d434e4b8b3fd54bcd473dae9d30caee3b9bc0959827398893e29162d75c0
MD5 8944cb20d06c251b30af63ec8ec4773b
BLAKE2b-256 656a736616fcc5900c5d239544554530dfcf2850b88f6d7a310b2584d4283349

See more details on using hashes here.

File details

Details for the file fluttercraft-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: fluttercraft-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 17.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.4

File hashes

Hashes for fluttercraft-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a550bb5db569d0ca91c8e7e65a975d4fc8276f070d8d3300c3648422cf28a525
MD5 f1f0af1c71a5c233a6e5f768f467c8e7
BLAKE2b-256 54cac4bd9b2f572a58ce145c8b820dc9e77019eb2a0aa19f5d094287f22eb476

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page