> ## Documentation Index
> Fetch the complete documentation index at: https://docs.uifoundations.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Welcome to UI Foundations Kit

<img className="block dark:hidden" src="https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/hero-light.svg?fit=max&auto=format&n=Wk6Bxr5jJVKk6EEL&q=85&s=cd9f0412b5108ff5d88121e5a78b7e2d" alt="Hero Light" width="700" height="320" data-path="images/hero-light.svg" />

<img className="hidden dark:block" src="https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/hero-dark.svg?fit=max&auto=format&n=Wk6Bxr5jJVKk6EEL&q=85&s=2130d22538e3385fedc2dfde9c01f7c7" alt="Hero Dark" width="700" height="320" data-path="images/hero-dark.svg" />

## What is UI Foundations Kit?

UI Foundations Kit is a SaaS starter for MUI apps. It contains components, hooks, styles, and modules helpful for developers that are building dashboards for consumers, businesses, or internal teams.

It's main differentiating factor is its **beautiful default theme**.

### Comparisons

The following comparison screenshots demonstrate some of the differences between the default Material Design theme and the UI Foundations theme, which makes it easier to pick up and make beautiful apps.

<CardGroup cols={2}>
  <Card title="MUI Filters">
    <Frame>
      <img src="https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/comparisons/mui-filters.png?fit=max&auto=format&n=Wk6Bxr5jJVKk6EEL&q=85&s=fbe1d68e75290f702d91c2e0a55d0a63" width="622" height="366" data-path="images/comparisons/mui-filters.png" />
    </Frame>
  </Card>

  <Card title="UI Foundation Filters">
    <Frame>
      <img src="https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/comparisons/ui-filters.png?fit=max&auto=format&n=Wk6Bxr5jJVKk6EEL&q=85&s=2151afa98f3e1503408e13d9e33a2a4d" width="559" height="346" data-path="images/comparisons/ui-filters.png" />
    </Frame>
  </Card>

  <Card title="MUI Actions">
    <Frame>
      <img src="https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/comparisons/mui-actions.png?fit=max&auto=format&n=Wk6Bxr5jJVKk6EEL&q=85&s=36ae51a63d3c6143d4e7dc63a2b0dee4" width="497" height="306" data-path="images/comparisons/mui-actions.png" />
    </Frame>
  </Card>

  <Card title="UI Foundation Actions">
    <Frame>
      <img src="https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/comparisons/ui-actions.png?fit=max&auto=format&n=Wk6Bxr5jJVKk6EEL&q=85&s=36f4777e7b90772fabac4e62ba2f0fbe" width="468" height="305" data-path="images/comparisons/ui-actions.png" />
    </Frame>
  </Card>

  <Card title="MUI CMD + K">
    <Frame>
      <img src="https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/comparisons/mui-cmdk.png?fit=max&auto=format&n=Wk6Bxr5jJVKk6EEL&q=85&s=076f10859239ce9e3d17068799100f4b" width="623" height="440" data-path="images/comparisons/mui-cmdk.png" />
    </Frame>
  </Card>

  <Card title="UI Foundation CMD + K">
    <Frame>
      <img src="https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/comparisons/ui-cmdk.png?fit=max&auto=format&n=Wk6Bxr5jJVKk6EEL&q=85&s=19d4e4ee6a12cb06c56c706516d2877c" width="639" height="471" data-path="images/comparisons/ui-cmdk.png" />
    </Frame>
  </Card>

  <Card title="MUI Help Menu">
    <Frame>
      <img src="https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/comparisons/mui-help-menu.png?fit=max&auto=format&n=Wk6Bxr5jJVKk6EEL&q=85&s=dbc6699bb08de7e1f60c109e264d352f" width="533" height="435" data-path="images/comparisons/mui-help-menu.png" />
    </Frame>
  </Card>

  <Card title="UI Foundation Help Menu">
    <Frame>
      <img src="https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/comparisons/ui-help-menu.png?fit=max&auto=format&n=Wk6Bxr5jJVKk6EEL&q=85&s=0a891ac619f8c35520ca8372563f0e74" width="526" height="426" data-path="images/comparisons/ui-help-menu.png" />
    </Frame>
  </Card>

  <Card title="MUI Shadows">
    <Frame>
      <img src="https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/comparisons/mui-shadows.png?fit=max&auto=format&n=Wk6Bxr5jJVKk6EEL&q=85&s=7897e9efb9e0dceebd822b86096057d6" width="2402" height="314" data-path="images/comparisons/mui-shadows.png" />
    </Frame>
  </Card>

  <Card title="UI Foundation Shadows">
    <Frame>
      <img src="https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/comparisons/ui-shadows.png?fit=max&auto=format&n=Wk6Bxr5jJVKk6EEL&q=85&s=dfc14fe282bdd86278aae873791c8022" width="2390" height="302" data-path="images/comparisons/ui-shadows.png" />
    </Frame>
  </Card>

  <Card title="MUI Checkout">
    <Frame>
      <img src="https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/comparisons/mui-checkout.png?fit=max&auto=format&n=Wk6Bxr5jJVKk6EEL&q=85&s=5cddee35b72162cecd018633276fb90b" width="2920" height="2078" data-path="images/comparisons/mui-checkout.png" />
    </Frame>
  </Card>

  <Card title="UI Foundation Checkout">
    <Frame>
      <img src="https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/comparisons/ui-checkout.png?fit=max&auto=format&n=Wk6Bxr5jJVKk6EEL&q=85&s=7c367a1749f94d083febebebeacec1ff" width="2920" height="2000" data-path="images/comparisons/ui-checkout.png" />
    </Frame>
  </Card>

  <Card title="MUI Landing Page">
    <Frame>
      <img src="https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/comparisons/mui-landing-page.png?fit=max&auto=format&n=Wk6Bxr5jJVKk6EEL&q=85&s=785318ba7ae0edcf363c040bf0199a23" width="2766" height="1898" data-path="images/comparisons/mui-landing-page.png" />
    </Frame>
  </Card>

  <Card title="UI Foundation Landing Page">
    <Frame>
      <img src="https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/comparisons/ui-landing-page.png?fit=max&auto=format&n=Wk6Bxr5jJVKk6EEL&q=85&s=47245af396105e3bd079e8bf35b218da" width="2768" height="1818" data-path="images/comparisons/ui-landing-page.png" />
    </Frame>
  </Card>
</CardGroup>

Some differences include:

* disabling of the button ripple effect
* sharper borders
* softer grays
* harmonic typography
* and more

These differences are described in more detail throughout these docs.

## What's Included

UI Foundations Kit offers all the bells and whistles you'd expect from a modern dashboard starter, including:

* 🧭 **In-app Tours** - replace paid SaaS tools with a custom implementation for orienting new users, and highlighting elements using your own custom components
* ⌘ **Command Launcher** - a global search bar that can be used to navigate your app, or execute commands, already assembled and ready to go
* 📂 **Custom Filters** - a commonly implemented filtering pattern with great TypeScript support, as well as threshold based filters (`field:price` `operator:>` `value:50`) that integrates with the `<DataGrid />`, or your own custom backend
* 🔠 **Harmonic Typography** - automatically adjusting harmonic typography that adjusts tracking (or line-height) for you, anywhere you use the `<Typography />` component
* 🎨 **Palette/Theme Switcher** - match your brand with any color/font/border-radius combination, modifiable in app
* 🌗 **Dark Mode** - built-in, without any flicker (FOUC) for all components
* 🧰 **Beautiful Native MUI components** - everything you've come to know from MUI like the `<DataGrid />`, the `<DateRangeChanger />`, but with better default styles
* 📱 **Fully responsive designs** - looks great on mobile, desktop, tablet, etc
* 🎆 **Image file uploads** - file type inputs with well styled controls and image previews
* 📊 **Themed Charts** - MUI X Charts that match your brand and clean up default styles

In addition to these extra tools, UI Foundations Kit also runs on the latest version of MUI, including its newest features like the `CSSVarsProvider` for theming based on CSS variables.

The best way to get a feel for what is available is clicking around the [live demo](https://demo.uifoundations.com) yourself!

### Pre-built components

There are 2 types of components pre-built in the UI Foundations Kit:

1. **Kit Components**: ([preview](https://kit.uifoundations.com/components)) with zero dependencies (besides MUI) and designed to be easily copy/pasted into any React project using MUI
2. **App Components**: ([preview](https://demo.uifoundations.com/dashboard/home)) with more complex logic and state management, to demonstrate how to use the theme in a real-world application

You can read more about the differences in the [Components](/components/intro) section.
