# Bootswatch — Free Themes for Bootstrap > A collection of open-source themes for Bootstrap that you can drop into any Bootstrap project for an instant visual refresh. ## Install Save as a script file and run: # Bootswatch — Free Themes for Bootstrap ## Quick Use ```bash npm install bootswatch # In your SCSS or CSS import: # @import "~bootswatch/dist/darkly/bootstrap"; ``` ## Introduction Bootswatch provides free, drop-in theme replacements for Bootstrap. Each theme is a single CSS file that overrides Bootstrap's default look while keeping full compatibility with all Bootstrap components and utilities. ## What Bootswatch Does - Provides 20+ polished themes that replace Bootstrap's default styling - Ships as standard CSS/SCSS files compatible with Bootstrap 4 and 5 - Requires zero JavaScript changes to your existing Bootstrap project - Offers themes ranging from minimal (Flatly) to bold (Superhero) to dark (Darkly) - Integrates with npm, CDN, or manual download workflows ## Architecture Overview Bootswatch themes are built by overriding Bootstrap's Sass variables and adding targeted CSS rules. Each theme consists of a `_variables.scss` file that redefines colors, typography, and spacing, plus a `_bootswatch.scss` file with component-specific overrides. The build process compiles these against Bootstrap's source to produce a single drop-in CSS file per theme. ## Self-Hosting & Configuration - Install via npm (`npm install bootswatch`) or download from the official site - Replace your Bootstrap CSS import with the equivalent Bootswatch theme file - SCSS users can import variables before Bootstrap for deeper customization - CDN links are available for each theme for quick prototyping - No server-side dependencies; themes are purely client-side CSS ## Key Features - 20+ professionally designed themes with consistent quality - Full compatibility with Bootstrap components and JavaScript plugins - Each theme is a single file swap with no build step required - Active maintenance tracking Bootstrap major releases - MIT licensed with no usage restrictions ## Comparison with Similar Tools - **Bootstrap default** — Bootswatch adds visual variety without breaking compatibility - **Material Design for Bootstrap** — follows Google's design language; Bootswatch offers broader style diversity - **Tailwind CSS** — utility-first approach requiring different markup; Bootswatch stays within Bootstrap's class system - **DaisyUI** — component themes for Tailwind; Bootswatch targets Bootstrap exclusively - **Custom Bootstrap themes** — Bootswatch saves the effort of building themes from scratch ## FAQ **Q: Do I need to change my HTML when switching Bootswatch themes?** A: No. Bootswatch themes use the same Bootstrap class names, so swapping the CSS file is all that is needed. **Q: Can I customize a Bootswatch theme further?** A: Yes. Import the theme's SCSS variables, override what you need, then compile with Bootstrap's Sass source. **Q: Does Bootswatch support Bootstrap 5?** A: Yes. The current default branch targets Bootstrap 5, with Bootstrap 4 themes available on the v4 branch. **Q: Is Bootswatch free for commercial projects?** A: Yes. It is released under the MIT license. ## Sources - https://github.com/thomaspark/bootswatch - https://bootswatch.com --- Source: https://tokrepo.com/en/workflows/asset-99a16772 Author: Script Depot