A powerful tool that helps you develop, test, visualize, and organize your Flutter UI components. Write use cases, configure widgets with interactive knobs, and test in isolation.
Developing and testing Flutter UI components can be complex and time-consuming. Werkbank solves this with organized use cases, interactive configuration, and comprehensive testing environments.
Difficult to visualize components across different states
Hard to test components in isolation with different configurations
Difficulty organizing and navigating UI components
Werkbank provides use case management, interactive configuration, and comprehensive testing environments.
Write and organize UI component use cases as functions returning WidgetBuilder. Visually navigate use cases in a grid overview with search and categorization.
Configure your use case widgets using knobs. Dynamically adjust widget properties with support for various data types and save knob presets for different scenarios.
Interactively change widget constraints and test components under different device sizes. Simulate accessibility conditions. Utilize use cases for golden and widget tests.
Experience hot reload support with instant updates. Changes appear immediately without losing component state or configuration.
Adjust themes and backgrounds, change locales, zoom and pan interface. Extensible through addon API for custom functionality.
Deploy your Werkbank to the web for easy sharing with teams. Perfect for design reviews and stakeholder presentations.
Create your first Werkbank use case with just a few lines of code
WidgetBuilder sliderUseCase(UseCaseComposer c) {
c.description('A super cool slider!');
c.tags(['input', 'slider']);
final valueKnob = c.knobs.doubleSlider(
'Value',
initialValue: 0.5,
);
return (context) {
return Slider(
value: valueKnob.value,
onChanged: (value) => valueKnob.value = value,
);
};
}
Join thousands of Flutter developers who have already improved their workflow with Werkbank.
© 2025 neusta mobile solutions. Crafted in Bremen with ❤️ for the Flutter community.
Werkbank • Free & Open Source • MIT License