Purpose: Synchronize Clerk components with Shadcn UI styles
Components Supported: <SignIn />
, <SignUp />
, <UserButton />
, <UserProfile />
Primary Technology: Tailwind CSS
Authentication Provider: Clerk
UI Framework: Shadcn UI
License: MIT
The clerk-shadcn-theme is an open-source project designed to seamlessly integrate Clerk's authentication components with Shadcn UI's design system. By applying the provided CSS styles, developers can ensure that authentication interfaces like sign-in, sign-up, user buttons, and user profiles maintain a consistent look and feel with the rest of their Shadcn UI-based applications.
Tailwind CSS Integration: Utilizes Tailwind's utility-first classes for styling.
Clerk Component Styling: Predefined styles for Clerk's authentication components.
Shadcn UI Consistency: Ensures visual harmony between authentication elements and Shadcn UI components.
Customizable Primary Color: Allows developers to set a primary color using HSL values.
MIT License: Open-source and free to use.
Seamless Integration: Easily integrates Clerk components with Shadcn UI styles.
Customizable: Developers can adjust the primary color to match their application's branding.
Open-Source: Available under the MIT license, promoting community contributions.
Tailwind CSS: Leverages the power of Tailwind for responsive and maintainable styling.
Limited Component Support: Currently supports only a few Clerk components.
No Live Demo: Lacks an online demo to preview the integrated styles.
Basic Styling: Provides foundational styles; advanced customizations may require additional effort.
The repository provides CSS styles for the following Clerk components:
<SignIn />
: Sign-in form for user authentication.
<SignUp />
: User registration form.
<UserButton />
: Button to display user information or trigger authentication actions.
<UserProfile />
: Component to display and edit user profile details.
The clerk-shadcn-theme is open-source and free to use under the MIT license. However, integrating Clerk's authentication services may incur costs, depending on the chosen plan.
Clerk: Authentication provider.
Shadcn UI: Design system for React.
Tailwind CSS: Utility-first CSS framework.
Clone the repository, copy the provided CSS styles into your global stylesheet, and configure your primary color in the <ClerkProvider /> component.
Yes, since the styles are based on Tailwind CSS, you can extend or override them as needed.
Currently, it supports <SignIn />, <SignUp />, <UserButton />, and <UserProfile />.
No, the repository does not provide a live demo.
The theme is specifically designed for Shadcn UI. Compatibility with other frameworks may require additional adjustments.
Easily synchronize your Clerk components with your shadcn/ui styles.
Submit your Shadcn product to AllShadcn, get featured, and drive genuine traffic while showcasing your work to the world. Turn your creativity into revenue and begin selling today! 🚀