Soft UI Dashboard - Open-source Resources

A curated list with open-source resources that use Soft UI Dashboard design: HTML version, Flask and Django starters (all free).

Soft UI Dashboard - Open-source Resources

This article presents a few open-source resources that might be used to code a new dashboard app on top of a modern Bootstrap 5 design: Soft UI Dashboard. All mentioned products are available for download directly from Github and the permissive license allows the usage for hobby and commercial products. For newcomers, Soft UI Dashboard is an open-source design crafted and released for free by Creative-Tim. Thanks for reading!

The main page with charts and widgets provided by Soft UI Dashboard, a modern Bootstrap 5 design.
Soft UI Dashboard - Charts Page.

Official product information - Designed for those who like bold elements and beautiful websites, Soft UI Dashboard is made of hundred of elements, designed blocks and fully coded pages. The product  is built with over 70 frontend individual elements, like buttons, inputs, navbars, navtabs, cards or alerts, giving you the freedom of choosing and combining. All components can take variations in colour, that you can easily modify using SASS files and classes.

Technical features:

  • Stack: Bootstrap 5 Framework, SCSS file available
  • Tooling: simple Gulp automation for SCSS compilation and LIVE edit
  • Pages: Dashboard, User Profile, RTL Support, Billing page, Authentication
The sample billing provided by Soft UI Dashboard, a modern Bootstrap 5 design.
Soft UI Dashboard - Billing Page.

Compile the HTML version

As mentioned, the HTML version can be downloaded and used directly from Github. To have a successful built, a few tools and libraries are required:

  • NodeJS - at least 10.x version
  • Gulp - installed globally
  • Yarn - a  modern package manager for Nodejs
  • A code editor like VsCode or Atom.
  • GIT - versioning command-line tool

Once this minimal programming kit is installed we can proceed further and build the HTML version of Soft UI Dashboard from sources:

Step #1 - Clone/Download the sources from the public repository

$ git clone https://github.com/creativetimofficial/soft-ui-dashboard.git
$ cd soft-ui-dashboard

Step #2 - Install modules and dependencies

$ npm install
// OR
$ yarn 

Step #3 - Start the template

$ gulp open

From this point we can edit the pages, change the style by updating the SCSS files and code something new like a page or a new component.


Soft UI Dashboard - Flask

The "app" version is provided by AppSeed with a few basic modules, authentication and deployment scripts for Docker and HEROKU deployment platform.  If the recommended programming kit is installed, we can open a terminal and build the Flask version of Soft UI Dashboard with a few commands:

Step #1 - Clone/download the sources

$ git clone https://github.com/app-generator/flask-soft-ui-dashboard.git
$ cd flask-soft-ui-dashboard

Step - #2 - Install modules

$ virtualenv env
$ source env/bin/activate
$
$ # Install modules - SQLite Database
$ pip3 install -r requirements.txt

 Step 3 - Set up environment and start the app

$ # Set the FLASK_APP environment variable
$ export FLASK_APP=run.py
$
$ flask run

If all goes well, by visiting the app in the browser, we should see the login page. The app will redirect guest users to authenticate before accessing the private pages.

The user profile page provided by Soft UI Dashboard, a modern Bootstrap 5 design.
Soft UI Dashboard - User Profile.

Soft UI Dashboard - Django

The Django version is a super simple starter crafted on top of Soft UI Dashboard with authentication and deployment scripts for Docker and Gunicorn/Nginx stack. Any developer with minimal programming knowledge can compile and use the product in a local environment with a few commands typed in the terminal. To start using this product, please access:


Thanks for reading! For more resources, please access:

Screen shot with a few popular products crafted by Creative-Tim.
Creative-Tim Products.