├── 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 | 
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 | 
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 | 
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 | 
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 | [](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 | 
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 | 
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 |
--------------------------------------------------------------------------------