Installation Overview

Choose the right installation method for your project - npm, CDN, or platform-specific packages.

Installation Overview

Turbo Themes is available through multiple distribution channels. Choose the one that best fits your project.

Quick Comparison

MethodBest ForSetup Time
npm/BunModern JavaScript projects2 min
CDNQuick prototypes, no build step1 min
Jekyll GemRuby/Jekyll sites2 min
PythonPython applications2 min
SwiftiOS/macOS apps3 min

What Gets Installed

Regardless of the installation method, you get access to:

  • Core CSS files - Token definitions and base styles
  • 9 theme files - All color schemes
  • Framework adapters - Bulma, Tailwind integrations
  • Syntax highlighting - Code block theming

File Structure

turbo-themes/
β”œβ”€β”€ css/
β”‚   β”œβ”€β”€ turbo-core.css       # CSS variable definitions
β”‚   β”œβ”€β”€ turbo-base.css       # Base semantic styles (optional)
β”‚   β”œβ”€β”€ turbo-syntax.css     # Syntax highlighting (optional)
β”‚   β”œβ”€β”€ themes/
β”‚   β”‚   └── turbo/
β”‚   β”‚       β”œβ”€β”€ catppuccin-mocha.css
β”‚   β”‚       β”œβ”€β”€ catppuccin-macchiato.css
β”‚   β”‚       β”œβ”€β”€ catppuccin-frappe.css
β”‚   β”‚       β”œβ”€β”€ catppuccin-latte.css
β”‚   β”‚       β”œβ”€β”€ dracula.css
β”‚   β”‚       β”œβ”€β”€ github-dark.css
β”‚   β”‚       β”œβ”€β”€ github-light.css
β”‚   β”‚       β”œβ”€β”€ bulma-dark.css
β”‚   β”‚       └── bulma-light.css
β”‚   └── adapters/
β”‚       └── bulma.css        # Bulma framework adapter

Minimum Requirements

For Web Projects

  • Any modern browser (Chrome, Firefox, Safari, Edge)
  • CSS custom properties support (all browsers since 2017)

For Development

  • Node.js 18+ (for npm installation)
  • Ruby 3.1+ (for Jekyll gem)
  • Python 3.9+ (for Python package)
  • Swift 5.9+ (for Swift package)

Next Steps

Choose your installation method: