Proboot

An opinionated Bootstrap 4 theme for web apps

Get started Source code

Get started

Proboot is built on Bootstrap 4 and distributed as SCSS source code. Start by installing it with npm:

npm i --save proboot

From here, it is simple to customize and use. Just include it in your SCSS file:

@include 'node_modules/proboot/scss/proboot';

If you need to further customize the SCSS, you can override any variables before including proboot, and the changes will take effect across Proboot and Bootstrap. You can also include individual components from Proboot just like with Bootstrap, if you don't need all of them.

// Our own local variables
$primary: '#800f02';
@include 'variables';

// Bootstrap core (this can be replaced with individual components)
@include 'node_modules/bootstrap/scss/bootstrap';

// Proboot variables and a few components
@include 'node_modules/proboot/scss/variables';
@include 'node_modules/proboot/scss/core';
@include 'node_modules/proboot/scss/alert';
@include 'node_modules/proboot/scss/button';

Using without SCSS

If you'd prefer to include a traditional CSS file, it is also included in the npm releases:

<link rel="stylesheet" href="/node_modules/dist/css/proboot.css">

Using without npm

If you don't want to install with npm, you can use a CDN-hosted compiled CSS file instead:

<link rel="stylesheet" href="https://rawcdn.githack.com/Alanaktion/proboot/v0.2.0/dist/css/proboot.css">

Alternatively, just download the compiled CSS from the GitHub repo.

Components

Proboot includes most of the components from Tabler that don't require additional JavaScript.

Buttons

Alerts

Form components

Since Proboot 0.2 select groups support different content lengths in each item.

Toggle switch

Heads up! Switches changed in Proboot 0.2 to use Bootstrap 4.2's new switch component. HTML from before 0.2 will need to be updated.

More details on available components and their usage is coming soon! Check out the Tabler docs for now.