Widgetbook is an open-source Flutter package for building, testing, and organizing widgets in isolation. Our tool helps you to test widgets across devices, languages, and themes.
Focus on UI without worrying about business logic.
Work on widgets independently without backend dependencies.
Easily test and integrate widgets into your app when they’re ready.
Simulate tricky scenarios with ease.
Render components in error, loading, or empty states that are hard to trigger in a live app.
Save these edge cases as stories for consistent testing, development, and QA.
Streamline development by cataloging widgets.
Keep track of all your widgets in one place to prevent redundant development.
Easily browse and access existing widgets for faster implementation.
Focus on UI without worrying about business logic.
Work on widgets independently without backend dependencies
Easily test and integrate widgets into your app when they’re ready
Seamlessly move from isolated development to production.
Insert finalized widgets directly into your app with confidence
Every component is built and tested to handle real-world scenarios from day one.
Host your Widgetbook and detect visual bugs automatically across multiple devices and themes with Widgetbook Cloud.