You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/ui/content/docs/(root)/index.mdx
+10-5Lines changed: 10 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ description: A new, modern UI component library built on top of Base UI. Built f
7
7
8
8
We think Base UI is the best foundation for modern web applications. We've taken its powerful, unstyled primitives and given them a design system that's ready to go, right out of the box.
9
9
10
-
This is the component library we'll be progressively adopting for [cal.com](https://cal.com). We're building it in the open for anyone who wants to create beautiful, reliable user interfaces.
10
+
This is the component library we'll be progressively adopting for [Cal.com](https://cal.com). We're building it in the open for anyone who wants to create beautiful, reliable user interfaces.
11
11
12
12
<AlertclassName="bg-muted/24">
13
13
<InfoIcon />
@@ -31,13 +31,18 @@ Instead of installing a package, you get the source code. This means:
31
31
-**Endless customization:** Need to change something? Just edit the file.
32
32
-**Learn by doing:** See how components are built and adapt them to your needs.
33
33
34
-
## Like shadcn/ui, but with Base UI
34
+
## Built on Base UI, Designed for Production
35
35
36
-
If you've used shadcn/ui, you'll feel right at home. The main difference is the foundation: **shadcn/ui uses Radix UI**, while **coss ui uses Base UI**.
36
+
coss ui is built on **Base UI** from the ground up—not as an adaptation or port from Radix UI. We chose Base UI for its robust, accessible, and unopinionated primitives that handle the hard parts (accessibility, keyboard navigation, focus management) without imposing design decisions.
37
37
38
-
We chose Base UI for its robust, accessible, and unopinionated primitives. It handles the hard parts—like accessibility, keyboard navigation, and focus management—without imposing any styles. This gives us the freedom to create a design system that is both beautiful and flexible, and it gives you a solid foundation to build upon.
38
+
While shadcn/ui is now available with Base UI, coss ui isn't about re-implementing shadcn. It's about creating a **coherent, opinionated UI system tailored to real production applications** like [Cal.com](https://cal.com) and [coss.com](https://coss.com). Our components, patterns, and evolutions go beyond base primitives, incorporating:
39
39
40
-
If you're considering a move from a Radix-based library, we provide a clear migration path. Each of our components comes with detailed comparing with Radix / shadcn to make the transition as smooth as possible.
40
+
-**Production-tested patterns** from real-world applications
41
+
-**Extended component variants** for common use cases
42
+
-**Thoughtful defaults** optimized for modern, dense UIs
43
+
-**Consistent design system** across all components
44
+
45
+
If you're migrating from shadcn/ui or Radix UI, we provide a comprehensive [migration guide](/ui/docs/radix-shadcn-migration) to make the transition smooth.
0 commit comments