Hello Coders,
This article presents a short-list of open-source projects that provide common features used in Django projects like UI frameworks integration, render information in charts and data tables, and customize the default Django admin interface for a nicer UI/UX. All projects are actively supported and the permissive licenses allow to use of the code in hobby/commercial projects.
Thank you! Content provided by AppSeed - App Generator.
- (New) Django Template Datta - product page
- (New) Django Argon Charts - LIVE Demo
- (New) Django User Profile - LIVE Demo
- Django Atlantis Dark - product page
- Django Vue - bring the power of VueJS to native Django.
- Chart.js with Django - complete a nice tutorial
- Django Data Tables - search, pagination, inline edit
Django Datta Able
Admin Dashboard coded in Django Framework on top of Datta Able, a modern Bootstrap 4 dashboard template. The Django codebase is provided with authentication, database, ORM, and deployment scripts.
- Django Datta Able - product page
- Django Datta Able - LIVE Demo
Django Argon Charts
Open-source Django Sample provided on top of Argon Dashboard design (free version). Django Argon Charts sample provides functional code that shows different metrics regarding the sales in the last 12mo: total sales, total orders, best sale and best month (in sales value). Information is provided using charts, widgets and a paginated data table that allows editing/adding new sales.
- Django Argon Charts - source code
- Django Argon Charts - LIVE Demo
- Argon Dashboard Django - the original starter
Django User Profile
Django Sample project that allows registered users to edit their profile outside of the admin module. Django User Profile is provided on top of Django Volt, a popular open-source Django Template provided by Themesberg and AppSeed. For newcomers, Django is the most popular Python-based web framework initially released in 2003 and currently a reference framework in web development.
- Django User Profile - LIVE deployment
- Django User Profile - Source Code
- Django Bootstrap 5 Volt - the original starter
Django Vue
Provided by maximdeclercq
A promising attempt to bring the power of VueJS to native Django. Write VueJS code and use VueJS Components inside Django templates without extensive code changes!
- Repository: Django Vue
- License: GPL-3.0 License
Use Chart.js with Django
Provided by Vitor Freitas
- Repository: Chart.js with Django
- License: MIT License
Django Plotly Dash
Provided by Sergei Pikhovkin
Open-source Django project for analytical apps - No JavaScript Required.
- Repository: Django Plotly Dash
- License: MIT License
Django Data Tables
Provided by AppSeed
Playground starter to manage a data table in Django:
- Load sample data using the admin section
- Inline rows edit activated at double click
- Pagination and Search
- Deployment scripts: Docker, Gunicorn / Nginx
- Repository: Django Data Tables
- License: MIT License
Djadmin
Provided by NeErAj KuMaR
Open-source Django admin theme - Features:
- Theme Color - Change theme color of admin
- Material Design - Djadmin is based on material design.
- Added Language dropdown.
- Repository: Djadmin
- License: MIT License
Django Admin Black
Provided by AppSeed
Modern template for Django admin interface coded on top of Black Dashboard (free version) from Creative-Tim - Features:
- New fresh look
- Responsive mobile interface
- Useful admin home page
- Minimal template overriding
- Support RTL and LTR template
- Easy integration
- Repository: Django Admin Black
- License: MIT License
Thanks for reading! Feel free to suggest other projects in the comments section.
More Django Resources
- Django - the official website
- More Django Dashboards and starters
Top comments (4)
Nice list - Ty!
Great article
Ty!
Love the Vue package! Looking forward to trying that out.