Material Design for Django
See the code⚠️ IMPORTANT: This project is under active development. APIs, components, and behavior may change between versions. Use for exploration and prototyping; evaluate carefully before production use.
Modern Material Design 3 components and full-featured CRUD/admin interfaces for Django
Django Material brings Google's Material Design 3 to Django, offering both low-level UI components and full-featured CRUD/admin interfaces for rapid application development. Built on TailwindCSS and django-cotton, it delivers everything you need — from buttons and cards to list, create, update, and delete views — with minimal setup and zero frontend frameworks.
Our goal is to rethink UI component APIs for AI-assisted development: making them intuitive for developers, predictable for code generation tools, and streamlining the process of crafting interfaces by human or machine.
<c-button>, <c-card>, and other component tagspip install django-material
INSTALLED_APPS:
INSTALLED_APPS = [
# ...
'material',
# ...
]
python manage.py collectstatic
{% extends "material/base.html" %}
{% block content %}
<c-button.filled>Start Building</c-button.filled>
{% endblock %}
material/assets/ and rebuild:
npm run build:css
npm run build:js
npm run dev
npm test
npm run lint
npm run format
Explore comprehensive docs and live demos at material.viewflow.io.
Contributions are welcome! See [ISSUES.md] for bug reports and feature requests.
Licensed under AGPLv3 with Additional Permissions. See [LICENSE] and [LICENSE_EXCEPTION]. Commercial terms in [COMM-LICENSE].
Built with ❤️ by the Viewflow Team.
Overall
Maintained
Code review
PyPI
Latest release
Releases this year
575 followers · starred Mar 2020
2,703 followers · starred Apr 2015
260 followers · starred May 2017
198 followers · starred Apr 2015
Material Design for Django
See the code⚠️ IMPORTANT: This project is under active development. APIs, components, and behavior may change between versions. Use for exploration and prototyping; evaluate carefully before production use.
Modern Material Design 3 components and full-featured CRUD/admin interfaces for Django
Django Material brings Google's Material Design 3 to Django, offering both low-level UI components and full-featured CRUD/admin interfaces for rapid application development. Built on TailwindCSS and django-cotton, it delivers everything you need — from buttons and cards to list, create, update, and delete views — with minimal setup and zero frontend frameworks.
Our goal is to rethink UI component APIs for AI-assisted development: making them intuitive for developers, predictable for code generation tools, and streamlining the process of crafting interfaces by human or machine.
<c-button>, <c-card>, and other component tagspip install django-material
INSTALLED_APPS:
INSTALLED_APPS = [
# ...
'material',
# ...
]
python manage.py collectstatic
{% extends "material/base.html" %}
{% block content %}
<c-button.filled>Start Building</c-button.filled>
{% endblock %}
material/assets/ and rebuild:
npm run build:css
npm run build:js
npm run dev
npm test
npm run lint
npm run format
Explore comprehensive docs and live demos at material.viewflow.io.
Contributions are welcome! See [ISSUES.md] for bug reports and feature requests.
Licensed under AGPLv3 with Additional Permissions. See [LICENSE] and [LICENSE_EXCEPTION]. Commercial terms in [COMM-LICENSE].
Built with ❤️ by the Viewflow Team.
Overall
Maintained
Code review
PyPI
Latest release
Releases this year
575 followers · starred Mar 2020
2,703 followers · starred Apr 2015
260 followers · starred May 2017
198 followers · starred Apr 2015