Introduction

Get started with Turbo Themes - platform-agnostic design tokens that work with any CSS framework.

Introduction to Turbo Themes

Turbo Themes provides platform-agnostic design tokens that work with any CSS framework. It’s a comprehensive theming solution that gives you beautiful, consistent color schemes across your entire application.

What are Design Tokens?

Design tokens are CSS custom properties (variables) that define your theme’s colors, typography, spacing, and other design values. Turbo Themes provides a consistent set of tokens that adapt to different color schemes.

Why Turbo Themes?

With Turbo Themes, you get:

  • 9 beautiful themes including Catppuccin, Dracula, GitHub, and Bulma variants
  • Framework adapters for Pure CSS, Bulma, and Tailwind CSS
  • Semantic tokens for backgrounds, text, borders, and state colors
  • Syntax highlighting support for code blocks
  • Multi-platform support - available as npm package, Ruby gem, Python package, and Swift package

Available Themes

Dark Themes

ThemeDescription
Catppuccin MochaWarm, cozy dark theme
Catppuccin MacchiatoBalanced dark theme
Catppuccin FrappéSofter dark theme
DraculaClassic dark theme with vivid accents
GitHub DarkGitHub’s dark mode colors
Bulma DarkBulma-inspired dark theme

Light Themes

ThemeDescription
Catppuccin LatteWarm, creamy light theme
GitHub LightGitHub’s light mode colors
Bulma LightBulma-inspired light theme

Quick Example

Here’s how simple it is to use Turbo Themes:

<!-- Include the core CSS and a theme -->
<link rel="stylesheet" href="https://unpkg.com/turbo-themes/css/turbo-core.css" />
<link rel="stylesheet" href="https://unpkg.com/turbo-themes/css/turbo-base.css" />
<link
  rel="stylesheet"
  href="https://unpkg.com/turbo-themes/css/themes/turbo/catppuccin-mocha.css"
/>
/* Use the tokens in your CSS */
.my-card {
  background: var(--turbo-bg-surface);
  color: var(--turbo-text-primary);
  border: 1px solid var(--turbo-border-default);
}

Next Steps

Ready to get started? Head to the Quick Start guide to set up Turbo Themes in your project in under 5 minutes.