Gardenjs: The quick alternative to Storybook

Gardenjs supports the development and documentation of UI components and is an interesting alternative to Storybook - especially for those who are looking for a more lightweight and faster option.

What is Gardenjs?

Gardenjs is an open source tool for the development and documentation of UI components. It enables developers to develop components in isolation and test different states visually. This improves development productivity and promotes the reusability of code.

Gardenjs supports various JavaScript frameworks such as Svelte, Vue and React and offers a user-friendly interface.

Gardenjs is open source and available under the MIT license.

Quick & easy

With simple project initialization, Gardenjs is immediately ready for use. Easy to use, components can be created and managed quickly. Everything in Gardenjs is optimized for speed.

Live preview

During development and customization, components are displayed in real time without delay.

Component overview

Easily organize and manage all UI components centrally in one place.

Documentation

Short notes or comprehensive documentation can be added to each component. This means that the entire team is always up to date.

Compatibility

Renderer plugins are currently available for Svelte, Vue and React. Plugins for other JS frameworks can be easily created (see documentation).

Multiframework compatibility

In contrast to Storybook, several JS frameworks can also be used in one project.

Examples

Examples allow you to view different states and variations of UI components. This facilitates communication within the team and with stakeholders.

Decorators

Components can be extended and customized with Decorators - to add additional features and behaviors in Gardenjs - without changing the actual code of the component. This ensures a clean code base.

Hooks

Gardenjs supports the use of hooks, which provide a flexible and powerful way to integrate state and effect logic into your components.

And here we go!

Experience for yourself how Gardenjs accelerates your development processes and simplifies your work with UI components.

Visit our website with documentation and the demo.

 

Feedback and support

We welcome your feedback so that we can continuously improve Gardenjs. Your suggestions and ideas are important to us.

Report bugs on GitHub, support us in further development or create your own plugins and features. We also implement new features on your behalf.

Thank you!

Get in touch with us We look forward to seeing you.

Photo Robin Danzinger

Robin Danzinger

Gardenjs & Plugin Development

r.danzinger@rabbitdevelopment.com

Martin Farkas

Martin Farkas

UX/UI, Website & Docs, Demo

m.farkas@rabbitdevelopment.com