Tiller screenshot

Tiller

Author Avatar Theme by Croz ltd
Updated: 11 Jul 2025
29 Stars

Tiller DS is an open-source UI library that provides a range of visual, functional components and patterns that speed up design and development.

Categories

Overview:

Tiller Design System is an open-source UI library that provides a set of visual, functional components and patterns for design and development. It is focused on back-office applications and is based on Tailwind CSS, Formik, and ReachUI. The design system aims to reduce redundancy, create a shared language, and ensure visual consistency across different pages and channels.

Features:

  • A set of high-quality React components out of the box
  • Written in TypeScript with predictable static types
  • Internationalization support
  • Powerful theme customization in every detail
  • Storybook (Docs, Controls, Playroom)
  • Rich Text Editor
  • Login Pattern

Installation:

Installation with Create React App:

  1. Install node.js
  2. Install yarn
  3. Create project with npx create-react-app my-app-name --template @tiller-ds/cra-template
  4. Run yarn start command to start your project

Installation with Vite:

  1. Install node.js
  2. Install yarn
  3. Create project with npx create-vite my-app-name --template @tiller-ds/vite-template
  4. Run yarn dev command to start your project

Installation with custom project setup:

If you use your own starter, follow these basic steps for Tiller to work:

  1. Add dependency to @tiller-ds/theme and other desired modules for your app.
  2. Set up tailwind.config.js with a minimal config.
  3. Import Tiller styles in your main CSS file.
  4. Install packages you’re interested in using, for example, @tiller-ds/core.

Summary:

Tiller Design System is an open-source UI library that offers a set of visual, functional components and patterns for design and development. It is based on Tailwind CSS, Formik, and ReachUI. The design system aims to provide high-quality React components with predictable static types, internationalization support, powerful theme customization, and various additional features like a rich text editor and login pattern. Tiller Design System can be easily installed with Create React App, Vite, or customized project setups.