mirror of
https://github.com/jnsahaj/tweakcn.git
synced 2026-09-01 15:37:45 +08:00
5224cc9998f2d6f6f865eca97e769d2c5abb084b
* feat: add formatCompactNumber utility for compact number formatting * Feature/save (#41) * setup drizzle with better-auth * switch to turso * chore: better auth migrations * feat: add basic signin signup auth * update form uis * remove emailAndPassword * loading state for auth btns * add theme routes and save function * migrate to actions * feat: Add dashboard page to view saved themes * hook up delete theme functionality * minor improvements * feat(auth): add AuthDialogWrapper and integrate with existing components * setup post login action to open save modal after login * refactor action bar * refactor * add ability to open theme by id * Use URL param for themeId * feat(editor): improve theme loading and add theme editing actions component * feat(theme): implement theme editing functionality with routing updates * refactor: move to try-catch * remove unused files for auth and theme routes * fix build errors * modify copies * add theme limit * fix: Recursive setstate * fix: Save theme loading state * feat: Implement theme checkpoint for better reset during editing * reset theme after save/reset * feat: Add privacy-policy page * speed up nav using prefetch and loading with better loader * refactor * update dashbaord UI * add quick apply to theme card * switch to neon * minor ui updates * rm libsql dep * fix theme id param
tweakcn.com
tweakcn is a powerful Visual Theme Editor for tailwind CSS & shadcn/ui components. It comes with Beautiful theme presets to get started, while aiming to offer advanced customisation for each aspect of your UI
Motivation
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, starting with a Tailwind CSS theme editor. Support for all other shadcn/ui components is planned.
Current Features
You can find the full feature list here: https://tweakcn.com/#features
Roadmap
You can find the updated roadmap here: https://tweakcn.com/#roadmap
Run Locally
Prerequisites
- Node.js 18+
- npm / yarn / pnpm
Installation
- Clone the repository:
git clone https://github.com/jnsahaj/tweakcn.git
cd tweakcn
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open http://localhost:3000 in your browser.
Contributors
Made with contrib.rocks.
Interested in Contributing?
Contributions are welcome! Please feel free to submit a Pull Request.
Star History
Description
Languages
TypeScript
98.7%
JavaScript
0.9%
CSS
0.4%
