Related projects¶
Here are other projects that are related to django-pattern-library, and may be relevant if you’re looking to go further, or wanting to try out alternatives:
Complementary packages¶
- storybook-django – attempting to bridge the gap between React and Django, by bringing django-pattern-library patterns into Storybook stories.
- django-components – Reusable UI components for Django, going further than template partials.
- django-component-tags – Create advanced HTML components using Django Tags.
- slippers – Reusable components for Django, without writing a single line of Python.
- (Jinja only, incompatible but interesting) JinjaX – Write server-side components as single Jinja template files. Use them as HTML tags without doing any importing.
- django-viewcomponent - Build reusable components in Django, inspired by Rails ViewComponent, the components built by django-viewcomponent can be used in both Django template or Python code.
Alternatives¶
- Storybook, and in particular Storybook for Server – Storybook integration with server-rendered UI components.
- Pattern Lab – PHP or Node pattern library, from which this project is heavily inspired.
- Astrum – Similar to Pattern Lab, Node based.
- rikki-patterns – Experimental Django-friendly pattern library generator, for Jinja2 and Nunjucks templates
- django-lookbook - Empower your Django development with this pluggable app for creating a robust component library. Includes preview system, documentation engine, and parameter editor for building modular UI effortlessly.
Pattern libraries based on Django¶
Here are open-source projects that maintain pattern libraries for Django.
With django-pattern-library
:
Without django-pattern-library
:
Last update: 2024-12-11