Skip to content

A tool to generate and customize themes for shadcn/ui components using Radix UI Custom Colors

License

Notifications You must be signed in to change notification settings

Jauharmuhammed/shadcn-theme-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2453711 · Jan 10, 2025

History

40 Commits
Jan 10, 2025
Jan 10, 2025
Dec 8, 2024
Jan 10, 2025
Jan 10, 2025
Dec 8, 2024
Jan 9, 2025
Dec 8, 2024
Jan 9, 2025
Jan 9, 2025
Dec 8, 2024
Jan 10, 2025
Dec 8, 2024

Repository files navigation

Logo

Shadcn Theme Customizer

A tool for generating and customizing themes for shadcn/ui components using Radix UI palette generator
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. License
  5. Contact

About The Project

Project Screenshot

Shadcn Theme Generator is a tool that helps you generate and customize themes for shadcn/ui components using Radix UI Custom Colors. Generate Random themes or customize your own with custom colors. Copy the code in different formats to your project.

Current Features

  • Interactive theme customization
  • Real-time component preview
  • Dark/Light mode toggle
  • Color palette generation
  • Multiple component previews
  • Copy code to clipboard in different formats
  • Random theme generator

Planned Features

  • Advanced customization
  • Chart variables
  • More component previews
    • Chart component
    • blocks
    • tables
    • inputs and buttons

Getting Started

Installation

  1. Clone the repository:
git clone https://github.com/jauharmuhammed/shadcn-theme-generator.git
  1. Install dependencies:
npm install
# or
yarn install
  1. Run the development server:
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser

Technologies Used

Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Issues

Found a bug or have a feature request? Please file an issue: Create Issue

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • shadcn/ui - Re-usable components built using Radix UI and Tailwind CSS.
  • Radix UI - For the color system, palette generator and accessible components.

Made with ❤️ by Jauhar Muhammed

Releases

No releases published

Packages

No packages published

Languages