尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證coss.com/ui is the official design system of Cal.com
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗coss.com/ui is the official Cal.com Design System.
This repository contains multiple products and applications that make up the coss.com ecosystem:
apps/www/ - Main coss.com websiteapps/ui/ - coss ui component library and documentationapps/origin/ - Legacy Origin UI components (pre-acquisition)packages/ui/ - Shared UI components packagepackages/typescript-config/ - TypeScript configurationsbiome.json - Shared Biome configuration for linting and formattingEach package/app is 100% TypeScript.
This monorepo contains multiple Next.js applications that are designed to link to each other. For the navigation to work correctly, you must set up environment variables for both local development and production deployments.
For local development, create a .env.local file in each of the app directories with the corresponding variables.
www app
This app needs to know the URLs of the other apps. Create a file at apps/www/.env.local:
# apps/www/.env.local
NEXT_PUBLIC_APP_URL=http://localhost:3000
NEXT_PUBLIC_COSS_UI_URL=http://localhost:4000/ui
ui app
This app needs to know the URLs of the other apps. Create a file at apps/ui/.env.local:
# apps/ui/.env.local
NEXT_PUBLIC_APP_URL=http://localhost:4000/ui
NEXT_PUBLIC_COSS_URL=http://localhost:3000
NEXT_PUBLIC_ORIGIN_URL=http://localhost:4001
origin app
This app needs to know the URLs of the other apps. Create a file at apps/origin/.env.local:
# apps/origin/.env.local
NEXT_PUBLIC_APP_URL=http://localhost:4001/origin
NEXT_PUBLIC_COSS_URL=http://localhost:3000
NEXT_PUBLIC_COSS_UI_URL=http://localhost:4000/ui
[!NOTE] Turborepo is configured to watch for changes in
.env*files, so it will automatically invalidate the cache when these variables change.
This Turborepo has some additional tools already setup for you:
To build all apps and packages:
bun run build
To build a specific app:
bun run build --filter=www
bun run build --filter=ui
bun run build --filter=origin
To develop all apps and packages:
bun run dev
To develop a specific app:
bun run dev --filter=www
bun run dev --filter=ui
bun run dev --filter=origin
coss ui is a collection of beautifully designed, accessible, and composable components for your React apps. Built on top of Base UI and styled with Tailwind CSS, it's designed for you to copy, paste, and own.
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.
This is the component library we'll be progressively adopting for cal.com. We're building it in the open for anyone who wants to create beautiful, reliable user interfaces.
This repository also includes the Origin UI components as a legacy snapshot. Origin UI was a pre-acquisition collection of Radix-based, shadcn-style components that remains available for use, but with limited support and maintenance. Active development now focuses on the new Particles components built on the coss ui primitives.
We're always looking for contributors to help improve our UI components. Whether it's a bug report, a new feature, or a documentation update, we appreciate your help.
Please see our Contributing Guidelines for more information on how to get involved.
This entire repository is licensed under the MIT License.
Special thanks to: