flutter_init  by Arjun544

Production-ready Flutter project generator

Created 5 months ago
253 stars

Top 99.4% on SourcePulse

GitHubView on GitHub
Project Summary

A web-based scaffolding engine, FlutterInit generates production-ready Flutter projects rapidly. It targets developers seeking accelerated setup by offering a visual dashboard to select architectures, state management, backends, and navigation, delivering a pre-configured, customizable project structure.

How It Works

Users visit flutterinit.com to configure project options via a dashboard, choosing from architectures (Clean, MVVM, Feature-First), state management (Riverpod, Bloc, Provider, GetX, MobX), backends (Firebase, Supabase, Appwrite), and navigation (GoRouter, AutoRoute). The engine uses Handlebars.js within a Next.js frontend to dynamically generate Dart code and project files, providing a downloadable .zip archive without requiring local CLI installations or template cloning.

Quick Start & Requirements

  • Primary: Access flutterinit.com, configure options, generate, download .zip, unzip, cd, flutter pub get, flutter run.
  • Prerequisites: Flutter SDK ^3.5.0 for generated projects.
  • Local Development (Contributors): Node.js ^20.0.0 or Bun ^1.1.0, Flutter SDK.
  • Documentation: Links provided for Getting Started, Configuration, Output, Architecture, Handlebars, Testing, and Contribution guides. Roadmap via GitHub Projects.

Highlighted Details

  • Extensive support matrix covers architectures, state management, backends, networking, navigation, design, icons, and infrastructure utilities.
  • Generated projects include AI context files (CLAUDE.md, AGENTS.md, .cursor/rules) tailored to the stack for AI editor integration.
  • Tech stack: Next.js 14, React 19, Tailwind CSS 4, shadcn/ui, Handlebars.js, Bun.
  • Features include Material 3, dark mode, localization, logging, permissions, and image picking.

Maintenance & Community

Roadmap managed via GitHub Projects. Contribution guides are available, with "good first issue" labels for new contributors. Led by Arjun Mahar.

Licensing & Compatibility

Released under the MIT License, permitting commercial use and integration into closed-source projects.

Limitations & Caveats

The primary interface is a web service; local development is restricted to contributors. No specific limitations, alpha status, or known bugs are detailed in the README.

Health Check
Last Commit

3 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
4
Issues (30d)
0
Star History
1 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.