Admin Dashboards - Open-Source and built with automation tools

Hello Coder,

Thank you for landing on this page. This article presents a short list with fully-coded admin dashboards released as open-source products (MIT license). All starters are generated by the AppSeed service using a semi-automated process.

In a rush? Access the full index with Admin Dashboards published on Github. Thank you!

About the automation process

I decided to build an automation workflow, based on my freelancing experience from the last two years, mostly based on the feedback and clients requirements:

  • The clients constantly require a variety of designs to choose from
  • Apps should be delivered in modern technologies
  • Legacy apps migration to newer technologies using low budgets

To solve all those problems and challenges I've built a semi-automated workflow:

After 1year of R&D work, the first bulk with 100+ open-source apps was released on Github.  

Now, back to our admin dashboards index, all starters are generated on top of an identical code-base, equipped with a few basic modules, quite common to all sort of apps: admin dashboards, simple apps, or simple landing pages.

  • SQLite database
  • SQLAlchemy ORM to handle the database records with style
  • Authentication Flow (Login and Registration)
  • Static export via Flask-Frozen
  • FTP LIVE deploy script via an NPM module.

The code-base is organized using a simple, intuitive and modular structure, as shown in this picture:

Flask Boilerplate - Code Structure.

The relevant files:

  • app.py - starts the app by putting together assets, database, and app logic
  • requirements.txt - contains the app dependencies
  • app\models.py - define a single class (User) used by the authentication flow
  • app\views.py - handles the app routing
  • app\data.py - file where app strings (URL's, titles, etc) are isolated

All dashboards contains a comprehensive README file, inside each project. In case you need LIVE support, feel free to contact the AppSeed platform

Admin Dashboard NowUI

Flask Admin Dashboard NowUI use the latest state-of-the-art design provided by Creative-Tim. This app, released as an open-source project includes an SQLite database, SQLAlchemy ORM, HTML files converted to Jinja2 templating. Other features: Authentication (Register, Login), static export via Frozen-Flask and LIVE deploy via FTP.

App Links: demo, sources

Flask Admin Dashboard NowUI - GIF Animated intro.

If you prefer to build from sources, this beautiful dashboard, just type in your preferred terminal:

$ # clone the sources
$ git clone https://github.com/app-generator/flask-now-ui-dashboard.git
$ cd flask-now-ui-dashboard

$ # isolate the install into a VENV
$ virtualenv --no-site-packages env
$ source env/bin/activate

$ # install modules
$ pip install -r requirements.txt

$ python app.py
$ # the dashboard is running on port 5000

For full build instructions, please access the README file.


Admin Dashboard Black

Flask Admin Dashboard Black use the latest state-of-the-art design provided by Creative-Tim. This app, released as an open-source project includes an SQLite database, SQLAlchemy ORM, HTML files converted to Jinja2 templating. Other features: Authentication (Register, Login), static export via Frozen-Flask and LIVE deploy via FTP.

Dashboard Links: demo, sources

Flask Admin Dashboard Black - GIF Animated intro.

To clone and build the app, please access the README file and follow the instructions.


Admin Dashboard Argon

Flask Admin Dashboard Argon is built on top of a fully responsive, pixel-perfect design, crafted by Creative-Tim. This admin panel, released as an open-source project includes an SQLite database, SQLAlchemy ORM, and is fully integrated into Jinja2 templating system. Your project requires authentication? No worries, Flask Argon Dashboard includes authentication by default. Other features: FTP deploy script, static export via Frozen-Flask.

Starter Links: demo, sources

Flask Admin Dashboard Argon - GIF animated intro.

Let's build this beautiful dashboard, by typing a few lines in the terminal:

  1. Clone the repo
$ git clone https://github.com/app-generator/flask-argon-dashboard.git
$ cd flask-argon-dashboard
  1. Initialize and activate a virtualenv:
$ virtualenv --no-site-packages env
$ source env/bin/activate
  1. Install the dependencies:
$ pip install -r requirements.txt
  1. Create the database, using Flask shell
$ flask shell
$ >>> from app import db
$ >>> db.create_all()
  1. Run the development server:
$ flask run
  1. See the running app by visiting http://localhost:5000 in your browser

Admin Dashboard Light

Flask Admin Dashboard Light is crafted on top of Bootstrap CSS by Creative-Tim and released as an open-source web application. Included bateries: SQLite database, SQLAlchemy ORM, and the HTML theme fully integrated into Jinja2, the native Flask templating system. Other features: Basic Authentication (Login, Register), FTP deploy script and static export via Frozen-Flask.

Dashboard Links: demo, sources

Flask Admin Dashboard Light - Dashboard Screen Shot.


Admin Dashboard Material Design

Flask Admin Dashboard Material Design use the latest state-of-the-art design provided by Creative-Tim. This app, released as an open-source project includes an SQLite database, SQLAlchemy ORM, HTML files converted to Jinja2 templating. Other features: Authentication (Register, Login), static export via Frozen-Flask and LIVE deploy via FTP.

Flask Dashboard Material Kit - GIF Animated intro.

How to build the app from sources:

  1. Clone the repo
$ git clone https://github.com/app-generator/flask-material-dashboard.git
$ cd flask-material-dashboard
  1. Initialize and activate a virtualenv:
$ virtualenv --no-site-packages env
$ source env/bin/activate
  1. Install the dependencies:
$ pip install -r requirements.txt
  1. Run the development server:
$ python app.py
  1. Navigate to http://localhost:5000

In case you like any dashboard, feel free to grab the code and start coding. All apps are released under the MIT license, and you're fully covered to use the code for any kind of projects: hobby or commercial (paying customers).


Where to go from here

Thank you!

Show Comments

Get the latest posts delivered right to your inbox.