https://github.com/fluid-design-io/nwui-theme-generator
A delightful theme generator for NativeWind UI - Create, preview, and share themes for your iOS, Android, and web apps
https://github.com/fluid-design-io/nwui-theme-generator
color-generator design-system nativewind tailwindcss theme-generator
Last synced: 4 months ago
JSON representation
A delightful theme generator for NativeWind UI - Create, preview, and share themes for your iOS, Android, and web apps
- Host: GitHub
- URL: https://github.com/fluid-design-io/nwui-theme-generator
- Owner: fluid-design-io
- License: other
- Created: 2025-03-11T04:33:13.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-14T20:17:40.000Z (about 1 year ago)
- Last Synced: 2025-12-06T19:40:23.603Z (6 months ago)
- Topics: color-generator, design-system, nativewind, tailwindcss, theme-generator
- Language: TypeScript
- Homepage: https://nwui-theme.vercel.app
- Size: 63 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🎨 NWUI Theme Generator

> Because life's too short for boring color schemes! 🌈
## What's This?
Ever wished you could wave a magic wand and generate beautiful, platform-specific color themes for your NativeWind UI apps? Well, this is pretty much that, minus the wand! 🪄



## ✨ Features
- 🎯 **Platform-Specific Themes**: Generate colors that feel right at home on iOS, Android, or web
- 🔄 **Live Preview**: See your changes in real-time (because who likes surprises?)
- 🔗 **Sharable Themes**: Share your masterpiece with a simple URL (powered by Zustand's hash storage magic)
- ⚡️ **Keyboard Shortcuts**: Speed up your workflow with quick keys for theme switching, device previews, and more
- 📱 **Built for NativeWind**: Perfect for your React Native + Tailwind CSS projects
- 🌓 **Dark/Light Mode**: Because themes are like the moon - they have two sides
- 🎭 **Preview Components**: Test your theme on real UI components
## 🤓 For the Nerdy Details
The generator uses platform-specific color algorithms to ensure your themes feel native on each platform:
- 🍎 **iOS**: Follows Apple's Human Interface Guidelines color principles
- 🤖 **Android**: Material Design 3 inspired color generation
- 🌐 **Web**: Modern web-first color schemes
Each platform generator extends a base class and implements its own color generation logic. Check out `src/lib/color-generator/` if you want to peek under the hood!
## 🤝 Contributing
Got ideas? Found a bug? Want to make it even more awesome? Contributions are welcome!
1. Fork it
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request
---
_P.S. If you're reading this far, you might be interested in starring the repo. Just saying! ⭐️_