Skip to content

dmostoller/windpallete

Repository files navigation

WindPallete

About

WindPallete is a powerful tool designed to help developers create and manage consistent color themes for their applications. After encountering countless paywalls while trying to create themes for our projects, we decided to build the tool we wished existed.

That's why WindPallete is and always will be free, open source, and supported by the community.

Features

  • 🎨 Advanced Color System

    • Complete color scale generation (50-950)
    • Visual color picker with HSL controls
    • Real-time component preview
    • Multiple gradient types
  • 🧩 Component Library

    • Pre-built UI components
    • Live preview
    • Dark/Light mode support
    • Customizable variants
  • 📤 Multiple Export Formats

    • Tailwind CSS config
    • CSS Variables (HEX/RGB/HSL)
    • SCSS variables
    • Figma-compatible format

Getting Started

Prerequisites

  • Node.js 18.x or higher
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/dmostoller/windpallete.git
  1. Install dependencies:
npm install
  1. Start the development server: npm run dev

  2. Open http://localhost:3000 in your browser

Usage 🎨

  1. Choose Colors:

    • Select your primary color using the intuitive color picker
    • Add secondary and accent colors to complete your palette
    • Fine-tune using HSL controls
  2. Preview & Test:

    • See live component previews
    • Test in both light and dark modes
    • Validate color contrast ratios
  3. Export & Implement:

    • Download your theme configuration
    • Copy-paste ready-to-use code
    • Import directly into your project

Contributing 🤝

  1. Fork the repository
git checkout -b feature/AmazingFeature
  1. Commit your changes
git commit -m 'Add some AmazingFeature'
  1. Push to the branch
git push origin feature/AmazingFeature
  1. Open a Pull Request

Community 👥

Join our Discord community to:

  • 💡 Get help with your theme creation
  • 🎨 Share your beautiful themes
  • 💬 Discuss design and development
  • 📢 Stay updated on new features

License 📄

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

Support 🔧

Acknowledgments 🙏

Next.js Tailwind CSS Lucide