Skip to content

admin-dashboards/open-source

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

A curated list with Open-Source Admin Dashboards, released under the MIT license and actively supported by the publishers. All mentioned templates can be used in commercial products and eLearning activities.


Open-source Django project crafted on top of Datta Able Dashboard, an open-source Bootstrap design. The product is designed to deliver the best possible user experience with highly customizable feature-rich pages.


  • Simple, Easy-to-Extend Codebase
  • Datta Able Design Integration
  • Dynamic Tables - generate data tables without coding
  • Dynamic API - expose secure APIs without coding
  • CLI for Coding Tasks
    • Commit/rollback Git Changes
    • Backup & restore DB
    • Interact with Django Core via CLI
    • Update Environment variables
    • Update Dependencies
  • Bootstrap 5 Styling
  • Session-based Authentication, Password recovery
  • DB Persistence: SQLite (default), can be used with MySql, PgSql
  • Docker, CI/CD for Render
  • Vite for assets management

Django Datta Able - Open-Source Django Starter


Open-source Django Template styled with Tailwind CSS and Flowbite.The product is designed to deliver the best possible developer experience with highly customizable feature-rich pages.

A common set of features is provided out-of-the-box: API, DataTables, Charts, Extended User Model, and Docker Support under a permissive MIT License (unrestricted usage in hobby or commercial projects).


  • Styling: Tailwind CSS/Flowbite
  • Extended User Model
  • Charts via ApexJS
  • Dynamic Tables - generate data tables without coding
  • Dynamic API - expose secure APIs without coding
  • Can be used with SQLite, MySql, PostgreSQL, MsSql
  • Docker
  • CI/CD Integration with Render

Django Rocket - Open-Source Django Starter styled with Tailwind


With Laravel Soft UI Dashboard , you're getting a fast and easy way to build Laravel apps, easily style them with Tailwind and write Livewire components with a dash of Alpine.js.

This free starter takes care of authentication and user profile features right out-of-the-box. No more writing boring code, you can now focus on the more complex aspects of your app.

Soft UI Dashboard TALL Free


Open-source Django Template styled with Tailwind CSS and Flowbite.The product is designed to deliver the best possible developer experience with highly customizable feature-rich pages.

A common set of features is provided out-of-the-box: API, DataTables, Charts, Extended User Model, and Docker Support under a permissive MIT License (unrestricted usage in hobby or commercial projects).

Features


  • Styling: Tailwind CSS/Flowbite
  • Extended User Model
  • Charts via ApexJS
  • DataTables
  • API
  • Can be used with SQLite, MySql, PostgreSQL, MsSql
  • Docker
  • CI/CD Integration with Render

Django Rocket - Open-Source Django Starter styled with Tailwind


Dynamic Programming Patterns applied in Python/Django - actively supported by AppSeed.

LIVE DEMOs & official documentation

Dynamic Django - Dynamic Programming Patterns applied in Python/Django.

Features


Quick Start


NOTE: Requires a purchase, secured by GUMROAD.

# Clone Repo
$ git clone https://github.com/app-generator/priv-dynamic-django.git

Create VENV

$ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt

Set Up Database

$ python manage.py makemigrations
$ python manage.py migrate

Start the Project

$ python manage.py createsuperuser # create the admin
$ python manage.py runserver       # start the project

Update model


$ python
>>> from cli import *
>>> add_model('home', 'Stats')
>>> # Syntax: model_add_field('APP_NAME_HERE', 'MODEL_NAME_HERE', 'FIELD_NAME',  'FIELD_TYPE') 
>>> add_model_field('home', 'Stats', 'aInt',  'int') 
>>> add_model_field('home', 'Stats', 'aChar', 'str')
>>> add_model_field('home', 'Stats', 'aText', 'text')

The file is automatically reformated using black and DB migrated.

DB Backup / RESET / Restore


$ python manage.py dbbackup  -o 20240930-001.dump  # backup 
$ python manage.py reset_db                        # RESET_DB [ Danger, all tables wipped ]
$ python manage.py dbrestore -i 20240930-001.dump  # restore 

Free Admin Dashboards - Provided by App Generator Service.