Skip to content
forked from jnsahaj/tweakcn

A visual no-code editor for shadcn/ui components

License

Notifications You must be signed in to change notification settings

dogokit/tweakcn

 
 

Repository files navigation

tweakcn

A Powerful Visual Theme Editor for shadcn/ui components with Tailwind CSS support. Comes with Beautiful theme presets to get started.

tweakcn.com

About

Websites made with shadcn/ui famously look the same. tweakcn is a tool that helps you customize shadcn/ui components visually, to make your components stand-out. Currently in beta, only starting with the button component. Support for all other shadcn/ui components will be added in future releases.

Current Features

  • Visual theme customizer with real-time preview
  • Visual advanced button customizer with real-time preview
  • Full control over:
    • Colors (background, text, border)
    • Dimensions (padding, border radius)
    • Typography (font size, weight, transform)
    • Effects (shadow, transitions)
    • States (hover, focus, active)
  • Export Code:
    • React component
    • CSS (for tailwind)

Roadmap

  • Add global theme editor with presets
  • Add advanced customization support for shadcn/ui components
    • Button
    • Input
    • Select
    • ...and more
  • Add support to import/export themes
  • Add collaboration features

Getting Started

Prerequisites

  • Node.js 18+
  • npm / yarn / pnpm

Installation

  1. Clone the repository:
git clone https://github.com/jnsahaj/tweakcn.git
cd tweakcn
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open http://localhost:8080 in your browser.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

About

A visual no-code editor for shadcn/ui components

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.3%
  • CSS 1.4%
  • HTML 1.1%
  • JavaScript 0.2%