DEV Community

Cover image for Django - A curated list with useful OSS projects
Sm0ke
Sm0ke

Posted on • Edited on

Django - A curated list with useful OSS projects

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.



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 - Open-Source Admin Panel Coded in Django.


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.



image


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 Bootstrap 5 Volt - Template project provided by AppSeed.


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!



Use Chart.js with Django

Provided by Vitor Freitas



Chart.js with Django by Vitor Freitas


Django Plotly Dash

Provided by Sergei Pikhovkin

Open-source Django project for analytical apps - No JavaScript Required.



Django Plotly Dash


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


Django Datatables Sample - Playground starter provided by AppSeed.


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


Django Admin Black - Template project for Django provided by AppSeed.


Thanks for reading! Feel free to suggest other projects in the comments section.


More Django Resources

Top comments (4)

Collapse
 
crearesite profile image
WebsiteMarket

Nice list - Ty!

Collapse
 
prashantpandey9 profile image
Prashant Pandey

Great article

Collapse
 
sm0ke profile image
Sm0ke

Ty!

Collapse
 
saymy__name__ profile image
Jordan Engstrom

Love the Vue package! Looking forward to trying that out.