Flutter’s API, in Python.
Compose real Flutter widgets with an API that closely follows Flutter. Adapt familiar layouts and patterns without moving your application to Dart.
Open source · Desktop UI
Give your Python application a real Flutter interface. Keep your libraries, models, and application logic in Python, and build the UI with the widgets you already know.
Windows · macOS · Linux · MIT licensed

Keep what you know. Build what you need.
Flut is a natural fit for data tools, automation, AI applications, and internal software whose logic already lives in Python.
Compose real Flutter widgets with an API that closely follows Flutter. Adapt familiar layouts and patterns without moving your application to Dart.
Flut integrates asyncio with the Flutter UI thread, handling the event-loop bridge so your application can work with both.
Install with pip install flut. Prebuilt wheels cover Windows x64, macOS x64 and arm64, and Linux x64. Building from source is also supported.
The repository includes a getting-started example and a widget catalog. Flut currently focuses on desktop applications; web and mobile support are outside its current scope.