Let's push the Flutter ecosystem to the next level together
See our Jobs

Test and organize all your widgets

Widgetbook is a Flutter package for building widgets in isolation. Teams around the globe use it for UI development, testing and cataloging widgets. It’s open source and free.

Used by

Build widgets in isolation

Speed up development time significantly by building widgets in isolation.

No business logic needed

Don't worry about business logic and data binding but focus on creating beautiful UI.

No distraction by surrounding screen

Don't worry about the surrounding screen but focus on one specific widget.

Overview of all widgets

Keep track of all widgets by showcasing them in your Widgetbook and easily onboard new developers.

One widget library

Widgetbook organizes all your widgets in one place.

Preview every widget

Widgetbook provides a preview for every widget.

Test different use cases

Test your widgets in different properties, like devices, languages and themes, in just a few seconds.

Test on different devices

Test on all imaginable devices without having to run emulators.

Customizable properties

Customize your Widgetbook to your own needs by creating properties.

Customizable knobs

Define how your team interacts with your widgets by setting customizable knobs.

Determine what shapes the widget

Define how to interact with your widgets by determining knobs to your own needs.

Test properties dynamically

Let everyone test different properties of your widgets dynamically without needing to restart emulators and create different states.

CONTRIBUTE TO widgetbook

How to become a contributor

1

Read the guide πŸ“–

Check out our guide to learn more about our contribution process and get tips & tricks for getting started smoothly.

Contributing guide
ξ …
2

Pick your first issue πŸ₯‚

Head over to our GitHub page, pick an issue, and leave a comment so we can avoid that two community members work on the same issue.

Good first issues
ξ …
3

Solve it πŸŽ‰

Get your contribution merged and earn the recognition you deserve. If you get stuck and need help, please reach out on Discord.

Get help on Discord
ξ …

Boost your open-source experience

Host your own open-source Widgetbook, or take advantage of advanced collaboration features and regression testing with Widgetbook Cloud.

Book a demo call

Stay up to date

We'd love to hear from you. What are your thoughts on our package? How can we improve the product to solve your problems?