Getting Started
Learn how to set up PyColors UI and start building modern interfaces using a documentation-first design system.
PyColors UI is a modern, extensible design system and UI toolkit built with Next.js, Tailwind CSS, shadcn/ui, and Fumadocs.
It provides a clean, scalable foundation for building SaaS applications, dashboards, documentation sites, and marketing pages — with a strong focus on accessibility, consistency, and long-term maintainability.
If you want to understand the philosophy behind these choices, read Why PyColors UI?.
Quick start
npx create-next-app@latest my-app --ts --tailwind --app
cd my-appnpm install tailwindcss class-variance-authorityWhat is PyColors UI?
PyColors UI is built around three core principles:
- Unified design language via semantic tokens
- Composable components you fully own
- Documentation-first workflow
Recommended reading order
- Getting Started
- Why PyColors UI?
- Design System
- UI Components
- Patterns