loading...
Cover image for Flask Dashboard - Open-Source Boilerplates

Flask Dashboard - Open-Source Boilerplates

sm0ke profile image Sm0ke Updated on ・8 min read

Hello Coders

Because I'm a big fan of Flask Framework and the open-source concept, in this article I will present a short-list with open-source seed projects coded in Flask with a minimum set of features (database, ORM, authentication) and released under the MIT license. All Flask Dashboards can be downloaded directly from Github and based on the permissive (MIT) license can be used for unlimited hobby & commercial projects.


Content provided by AppSeed, a platform used by 2k+ developers.


The motivation

Lately, I'm focusing a lot on boilerplate code and automation tools in order to win time cut the repetitive small tasks, and use a clean code-base each time I start a new project. To speed up my development, my plan is simple:

  • Use stable and simple boilerplate code when I start a new project
  • Write tools to integrate automatically the design (extract HTML components, replace hardcoded texts with variables.. etc)
  • Use scripts to automate the deployments and use modern platforms (Heroku, Azure)

The result of this semi-automated process is this shortlists with Flask Dashboards, coded in less than one hour each. The hard part, in this automated process, is the HTML processing phase but I plan to write a separate article about it.


Flask Dashboards Bundle

Here is the short-list, more dashboards will be added in the future.


What is Flask

Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. Classified as a microframework, Flask is written in Python and it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions.

Compared to his older brother Django, Flask provides a lightweight codebase and more freedom to the developer. This might be a good thing because you have more freedom in terms of app design and structure but in the same time, this freedom might inject problems when your application becomes complex.


Flask Dashboard - Datta Able

Datta Able Free Dashboard is the most stylized Bootstrap 4 Lite Admin Template, around all other Lite/Free admin templates in the market. It comes with high feature-rich pages and components with fully developer-centric code. Comes with error/bug-free, well structured, well-commented code and regularly with all latest updated code. This saves you a large amount of developing backend application time and it is fully customizable.



Flask Dashboard - DattaAble Design.


Flask Dashboard - Black Dashboard

Black Dashboard is a beautiful Bootstrap 4 Admin Dashboard with a huge number of components built to fit together and look amazing. If you are looking for a tool to manage and visualize data about your business, this dashboard is the thing for you. It combines colors that are easy on the eye, spacious cards, beautiful typography, and graphics.



Flask codebase features

  • DBMS: SQLite, PostgreSQL (production)
  • DB Tools: SQLAlchemy ORM, Alembic (schema migrations)
  • Modular design with Blueprints
  • Session-Based authentication (via flask_login), Forms validation
  • Deployment scripts: Docker, Gunicorn / Nginx, Heroku
  • Support via Github (issues tracker) and Discord.

Flask Dashboard - Black Design.


Flask Dashboard - Argon Design

Start your development with this modern Dashboard for Bootstrap 4. It is open-source, free and it features many components that can help you create amazing websites. Argon Dashboard is built with over 100 individual components, giving you the freedom of choosing and combining. All components can take variations in color, that you can easily modify using SASS files and it is open source, and free.



Flask codebase features

  • DBMS: SQLite, PostgreSQL (production)
  • DB Tools: SQLAlchemy ORM, Alembic (schema migrations)
  • Modular design with Blueprints
  • Session-Based authentication (via flask_login), Forms validation
  • Deployment scripts: Docker, Gunicorn / Nginx, Heroku
  • Support via Github (issues tracker) and Discord.

Flask Dashboard - Argon Design.


Flask Dashboard - Atlantis Lite

Atlantis Lite (Dark Layout) is a free Bootstrap 4 admin dashboard that is beautifully and elegantly designed to display various metrics, numbers or data visualization. Atlantis Lite admin dashboard has 2 layouts, many plugins, and UI components to help developers create dashboards quickly and effectively so they can save development time and also help users to make the right and fast decisions based on existing data



Flask Dashboard Atlantis Dark - Starter project coded in Flask.


Flask Dashboard - Volt Bootstrap 5

Open-Source Flask Dashboard coded with basic modules, database, ORM, and deployment scripts on top of Volt (free version), a modern Bootstrap dashboard design. Volt is a free and open-source Bootstrap 5 Admin Dashboard featuring over 100 components, 11 example pages, and 3 customized plugins. Volt does not require jQuery as a dependency meaning that every library and scripts are jQuery-free.



Flask Dashboard Volt - Template project provided by AppSeed.


Flask Dashboard - MaterialPro Lite

Open-Source Flask Dashboard coded with basic modules, database, ORM and deployment scripts on top of MaterialPro Bootstrap Lite, a modern Bootstrap dashboard design. WrapPixel's MaterialPro Bootstrap Lite is one of the best Bootstrap templates for admin dashboards and control admin panels. This powerful and competent Bootstrap 4 admin template is based on HTML and is built with the CSS framework.



Flask MaterialPro Lite - Template project provided by AppSeed.


Flask Dashboard - Material Design

Material Dashboard is a free Material Bootstrap 4 Admin with a fresh, new design inspired by Google's Material Design. We are very excited to introduce our take on the material concepts through an easy to use and beautiful set of components. Material Dashboard was built over the popular Bootstrap 4 framework and it comes with a couple of third-party plugins redesigned to fit in with the rest of the elements.



Flask  Dashboard - Material Design.


Flask Dashboard - Gradient Able

Gradient Able Free Bootstrap 4 Free/Lite Admin Template is a complete solution for your dashboard creation. The default layout version comes with limited options like Google optimized, font integration, high speed, mature & sophisticated, and extremely well-organized code which makes free Gradient Able a fully flexible solution for any backend application project.



Flask Dashboard - GradientAble Design.


Flask Dashboard - Star Admin

Beautifully designed and well-coded admin template, that comes with excellent support from experts. One of the most popular free admin templates, Star Admin is a beautifully designed admin template with a lot of the polished Bootstrap components making up its dashboard and other pages.



Flask Dashboard - Star Admin, main dashboard screen.


Links & Resources


Thank you!

Posted on by:

sm0ke profile

Sm0ke

@sm0ke

#Automation, my favorite programming language

Discussion

pic
Editor guide
 

Thank you very much. Your article is very helpful. I'm new to web development, actually, I've only made some REST API web servers with Bottle. Now, I'd like to create a web app for myself based on one of these dashboards (and honestly I don't want to deal with front-end a lot lot!), but I don't know how and where to start. Can you please tell me what should I do? Can I develop my project by altering and developing one of these projects?

 

All dashboards are released under the MIT license. Feel free to use them in your projects.
For more free apps, not necessary Python-based, please access AppSeed

Cheers & happy coding!

 

Hi, I recently created a free to use boilerplate. Check it out here github.com/yorubadeveloper/flask-a....
The live demo is flask-admin-boilerplate.herokuapp....