├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Admin Dashboards 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Free [Admin Dashboards](https://app-generator.dev/admin-dashboards/open-source/) 2 | 3 | A curated list with **[Open-Source Admin Dashboards](https://app-generator.dev/admin-dashboards/open-source/)**, released under the MIT license and actively supported by the publishers. All mentioned templates can be used in commercial products and eLearning activities. 4 | 5 |
6 | 7 | ## [Django AdminLTE](https://app-generator.dev/product/adminlte/django/) 8 | 9 | **Open-source Django Starter** crafted on top of **[AdminLTE](https://app-generator.dev/product/adminlte/)**, an open-source `Bootstrap` Design. The product is designed to deliver the best possible user experience with highly customizable, feature-rich pages. 10 | 11 | - 👉 [Django AdminLTE](https://app-generator.dev/product/adminlte/django/) - `Product Page` 12 | - 👉 [Django AdminLTE](https://django-adminlte.onrender.com) - `LIVE Demo` 13 | 14 | --- 15 | 16 | - Simple, Easy-to-Extend Codebase 17 | - [AdminLTE](https://app-generator.dev/product/adminlte/) Design Integration 18 | - [Bootstrap](https://app-generator.dev/docs/templates/bootstrap.html) CSS Styling 19 | - Session-based Authentication, Password recovery 20 | - DB Persistence: SQLite (default), can be used with MySql, PgSql 21 | - Apps: 22 | - [DEMO](https://django-adminlte.onrender.com/dynamic-dt/product/) **Dynamic DataTables** - generate server-side datatables without coding 23 | - [DEMO](https://django-adminlte.onrender.com/api/) **Dynamic APIs** - Expose secure APIs without coding 24 | - [DEMO](https://django-adminlte.onrender.com/charts/) **Charts** - powered by ApexCharts 25 | - [Django CLI Package](https://app-generator.dev/docs/developer-tools/django-cli/index.html) 26 | - `Commit/rollback Git Changes` 27 | - `Backup & restore DB` 28 | - `Interact with Django Core` 29 | - `Manage Environment` 30 | - `Manage Dependencies` 31 | - [Deployment](https://app-generator.dev/docs/deployment.html) 32 | - Docker/Docker Compose Scripts 33 | - CI/CD for [Render](https://app-generator.dev/docs/deployment/render/index.html) 34 | 35 | ![Django AdminLTE - Open-Source Django Starter ](https://github.com/app-generator/django-adminlte/assets/51070104/8f0c396d-2f33-46b9-9689-2982c987399d) 36 | 37 |
38 | 39 | ## [Django Datta Able](https://app-generator.dev/product/datta-able/django/) 40 | 41 | Open-source **Django** project crafted on top of **Datta Able Dashboard**, an open-source `Bootstrap` design. 42 | The product is designed to deliver the best possible user experience with highly customizable feature-rich pages. 43 | 44 | - 👉 [Django Datta Able](https://app-generator.dev/product/datta-able/django/) - `Product Page` 45 | - 👉 [Django Datta Able](https://django-datta.onrender.com) - `LIVE Demo` 46 | 47 | --- 48 | 49 | - Simple, Easy-to-Extend Codebase 50 | - **Datta Able** Design Integration 51 | - **Dynamic Tables** - generate data tables without coding 52 | - **Dynamic API** - expose secure APIs without coding 53 | - **CLI for Coding Tasks** 54 | - `Commit/rollback Git Changes` 55 | - `Backup & restore DB` 56 | - `Interact with Django Core` via CLI 57 | - `Update Environment variables` 58 | - `Update Dependencies` 59 | - Bootstrap 5 Styling 60 | - Session-based Authentication, Password recovery 61 | - DB Persistence: SQLite (default), can be used with MySql, PgSql 62 | - Docker, CI/CD for Render 63 | - Vite for assets management 64 | 65 | ![Django Datta Able - Open-Source Django Starter](https://user-images.githubusercontent.com/51070104/176118649-7233ffbc-6118-4f56-8cda-baa81d256877.png) 66 | 67 |
68 | 69 | ## [Star Admin Bootstrap 5](https://www.bootstrapdash.com/product/star-admin-free?ref=23) 70 | 71 | Star admin is a beautifully designed admin template featuring a fine selection of useful Bootstrap components and elements. **[Star Admin](https://app-generator.dev/product/star-admin/)** has an impressive typography that compliments exceedingly with its colorful and elegant interface. 72 | 73 | - 👉 [Star Admin Bootstrap 5](https://www.bootstrapdash.com/product/star-admin-free?ref=23) - `product page` 74 | - 👉 [Star Admin Bootstrap 5](https://www.bootstrapdash.com/demo/star-admin2-free/template/?ref=23) - `LIVE demo` 75 | 76 | The pre-built pages of the templates are intuitive and very well-designed. Star Admin is sure to make your development process truly enjoyable. 77 | 78 | ![Star Admin Bootstrap 5 - Open-Source Dashboard template.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v7gwrxq6wqepn9sp3zni.png) 79 | 80 |
81 | 82 | ## [Django Rocket](https://app-generator.dev/product/rocket/django/) 83 | 84 | Open-source **[Django Template styled with Tailwind CSS and Flowbite](https://app-generator.dev/product/rocket/django/)**.The product is designed to deliver the best possible developer experience with highly customizable feature-rich pages. 85 | 86 | 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**). 87 | 88 | - 👉 [Django Rocket](https://app-generator.dev/product/rocket/django/) - `Product Page` 89 | - 👉 [Django Rocket](https://rocket-django.onrender.com) - `LIVE Demo` 90 | 91 | --- 92 | 93 | - Styling: **Tailwind CSS/Flowbite** 94 | - **Extended User Model** 95 | - **Charts** via ApexJS 96 | - **Dynamic Tables** - generate data tables without coding 97 | - **Dynamic API** - expose secure APIs without coding 98 | - Can be used with **SQLite**, **MySql**, **PostgreSQL**, **MsSql** 99 | - **Docker** 100 | - **CI/CD Integration** with Render 101 | 102 | ![Django Rocket - Open-Source Django Starter styled with Tailwind](https://github.com/user-attachments/assets/d7527d5e-046c-4679-8f72-525290a5edd5) 103 | 104 |
105 | 106 | ## [Soft UI Dashboard](https://www.creative-tim.com/product/soft-ui-dashboard-tall?AFFILIATE=128200) `Laravel` 107 | 108 | With [Laravel Soft UI Dashboard](https://www.creative-tim.com/product/soft-ui-dashboard-tall?AFFILIATE=128200) , 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`. 109 | 110 | 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. `Laravel Soft Dashboard` is actively supported by [Creative-Tim](https://app-generator.dev/agency/creative-tim/). 111 | 112 | - 👉 *Frontend ONLY Version*: [Soft UI Dashboard Tailwind](https://www.creative-tim.com/product/soft-ui-dashboard-tailwind?AFFILIATE=128200) `v1.0.3` 113 | - 🎁 More [Laravel Starters](https://www.creative-tim.com/templates/laravel-free?AFFILIATE=128200) - `all free` 114 | 115 | [![Soft UI Dashboard TALL Free](https://user-images.githubusercontent.com/51854817/222227022-a3c6f1dd-a948-4fa3-846a-507a494cb5c2.jpg)](https://www.creative-tim.com/product/soft-ui-dashboard-tall?AFFILIATE=128200) 116 | 117 |
118 | 119 | ## [Django Rocket](https://app-generator.dev/product/rocket/django/) 120 | 121 | Open-source **[Django Template styled with Tailwind CSS and Flowbite](https://app-generator.dev/product/rocket/django/)**.The product is designed to deliver the best possible developer experience with highly customizable feature-rich pages. 122 | 123 | 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**). 124 | 125 | - 👉 [Django Rocket](https://app-generator.dev/product/rocket/django/) - `Product Page` 126 | - 👉 [Django Rocket](https://rocket-django.onrender.com) - `LIVE Demo` 127 | 128 | ### Features 129 | --- 130 | 131 | - Styling: **Tailwind CSS/Flowbite** 132 | - **Extended User Model** 133 | - [Charts](https://rocket-django.onrender.com/charts/) via ApexJS 134 | - [DataTables](https://rocket-django.onrender.com/tables/) 135 | - [API](https://rocket-django.onrender.com/api/product/) 136 | - Can be used with **SQLite**, **MySql**, **PostgreSQL**, **MsSql** 137 | - **Docker** 138 | - **CI/CD Integration** with Render 139 | 140 | ![Django Rocket - Open-Source Django Starter styled with Tailwind](https://github.com/user-attachments/assets/d7527d5e-046c-4679-8f72-525290a5edd5) 141 | 142 |
143 | 144 | ## [Dynamic Django](https://dynamic-django.onrender.com/) 145 | 146 | **Dynamic Programming Patterns** applied in `Python/Django` - actively supported by `AppSeed`. 147 | 148 | > LIVE DEMOs & [official documentation](https://app-generator.dev/docs/developer-tools/dynamic-django/index.html) 149 | 150 | - Dynamic DataTables: https://dynamic-django.onrender.com/dynamic-dt/sales/ 151 | - Dynamic Charts: https://dynamic-django.onrender.com/dynamic-charts/sales/ 152 | - `PIE`: [DEMO](https://dynamic-django.onrender.com/dynamic-charts/sales/?chart_id=2), [EMBED](https://dynamic-django.onrender.com/dynamic-charts/embed/2/) 153 | - `POLAR`: [DEMO](https://dynamic-django.onrender.com/dynamic-charts/sales/?chart_id=10), [EMBED](https://dynamic-django.onrender.com/dynamic-charts/embed/10/) 154 | - `DONUT`: [DEMO](https://dynamic-django.onrender.com/dynamic-charts/sales/?chart_id=8), [EMBED](https://dynamic-django.onrender.com/dynamic-charts/embed/8/) 155 | 156 | ![Dynamic Django - Dynamic Programming Patterns applied in Python/Django.](https://github.com/user-attachments/assets/2f9f6cef-23cb-4328-b12f-dcc448feaa96) 157 | 158 | ### Features 159 | --- 160 | 161 | - [OK] [Dynamic DataTables](https://app-generator.dev/docs/developer-tools/dynamic-datatables.html) 162 | - [OK] Dynamic Charts 163 | - [OK] [Dynamic API](https://app-generator.dev/docs/developer-tools/dynamic-api.html) via DRF 164 | - [OK] Powerful `CLI` tools 165 | 166 | ### Quick Start 167 | --- 168 | 169 | > NOTE: Requires a [purchase](https://appseed.gumroad.com/l/devtool-dynamic-django), secured by GUMROAD. 170 | 171 | ``` 172 | # Clone Repo 173 | $ git clone https://github.com/app-generator/priv-dynamic-django.git 174 | ``` 175 | 176 | > Create VENV 177 | 178 | ```bash 179 | $ virtualenv env 180 | $ source env/bin/activate 181 | $ pip install -r requirements.txt 182 | ``` 183 | 184 | > Set Up Database 185 | 186 | ```bash 187 | $ python manage.py makemigrations 188 | $ python manage.py migrate 189 | ``` 190 | 191 | > Start the Project 192 | 193 | ```bash 194 | $ python manage.py createsuperuser # create the admin 195 | $ python manage.py runserver # start the project 196 | ``` 197 | 198 | ### Update model 199 | --- 200 | 201 | ```bash 202 | $ python 203 | >>> from cli import * 204 | >>> add_model('home', 'Stats') 205 | >>> # Syntax: model_add_field('APP_NAME_HERE', 'MODEL_NAME_HERE', 'FIELD_NAME', 'FIELD_TYPE') 206 | >>> add_model_field('home', 'Stats', 'aInt', 'int') 207 | >>> add_model_field('home', 'Stats', 'aChar', 'str') 208 | >>> add_model_field('home', 'Stats', 'aText', 'text') 209 | ``` 210 | 211 | The file is automatically reformated using `black` and DB migrated. 212 | 213 | ### DB Backup / RESET / Restore 214 | --- 215 | 216 | ```bash 217 | $ python manage.py dbbackup -o 20240930-001.dump # backup 218 | $ python manage.py reset_db # RESET_DB [ Danger, all tables wipped ] 219 | $ python manage.py dbrestore -i 20240930-001.dump # restore 220 | ``` 221 | 222 | --- 223 | Free [Admin Dashboards](https://app-generator.dev/admin-dashboards/) - Provided by **[App Generator](https://app-generator.dev/)** Service. 224 | --------------------------------------------------------------------------------