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¶
To create and reuse components within Django templates:
- django-components – Reusable UI components for Django, going further than template partials.
- slippers – Reusable components for Django, without writing a single line of Python.
- 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.
- django-bird - reusable components in Django inspired by Flux from Laravel.
- dj-angles - HTML-like elements in Django templates in place of partials and tags.
- django-cotton- HTML-like syntax for Django template tags
Tooling leveraging component-driven development:
- storybook-django – attempting to bridge the gap between React and Django, by bringing django-pattern-library patterns into Storybook stories.
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.
- 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: 2025-04-08