Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlutterWatch

Extremely fast automatic Flutter hot reload and hot restart watcher written in Python.

I created it when i wanted to use Zed Editor and realizing there was no Flutter extension that could automatically trigger hot reloads like VS Code.

So instead of depending on editor extensions, FlutterWatch works directly with Flutter itself using Unix signals.

Because it is written in Python, it works anywhere Python works — independent of your editor.


Features

  • Automatic Flutter hot reload
  • Automatic Flutter hot restart
  • Extremely fast file watching
  • Editor independent
  • Lightweight
  • Works with Zed
  • Works with VS Code
  • Works with terminals directly
  • Pure Python
  • Uses native Flutter reload signals
  • No plugins required

How It Works

Flutter already supports hot reload and hot restart through Unix signals:

  • SIGUSR1 → Hot Reload
  • SIGUSR2 → Hot Restart

FlutterWatch watches your project files and automatically sends these signals to the running Flutter process.

  • Changes in .dart files trigger hot reload
  • Changes in pubspec.yaml trigger hot restart

Installation

git clone https://github.com/Mister-Ritom/flutter-watch.git
cd flutter-watch
uv tool install .

Usage

Run inside your Flutter project:

flutterwatch

FlutterWatch will automatically:

  1. Start flutter run
  2. Watch your files
  3. Trigger reloads instantly

Why?

Most Flutter auto-reload workflows depend heavily on editor extensions.

FlutterWatch removes that dependency completely.

This means you can use:

  • Zed
  • Neovim
  • Helix
  • Emacs
  • VS Code
  • Any terminal setup

while still getting an excellent Flutter development experience.


Requirements

  • Python 3.10+
  • Flutter SDK
  • Unix-based system (macOS/Linux)

License

MIT

About

Auto reload for Flutter app development - perfect for vim, terminal workflows, and AI coding assistants

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages