A Penpot extension that helps designers instantly identify color names and suggests 4 similar color variants, making color selection effortless.
- 🎨 Instantly identify names for any selected color
- 🔍 Get 4 suggested color variants closest to your selection
- ⚡ Fast and lightweight implementation
- 🎯 Seamless Penpot integration
- Clone this repository:
git clone https://github.com/devalade/penpot-color-name-ext.git
- Install dependencies:
pnpm install
- Preview:
pnpm run dev
- Node.js 20.11.0+
- pnpm
- Penpot running locally or access to Penpot instance
src/
├── assets/
│ ├── main.css
│ └── penpot.css
├── lib/
│ ├── color-utils.ts
│ ├── color-utils.test.ts
│ └── types.ts
├── App.svelte
├── plugin.svelte
├── types.svelte
└── main.ts
- Run development server:
pnpm run dev
- Make changes in
src
directory - Test your changes in your web browser and Penpot
- Build for production when ready
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
You can use this function to simulate the color name generation - be sure to uncomment the function simulateColorChange in the onMount function in App.svelte
MIT License
- Create an issue for bug reports
- Submit PRs for contributions
- Shoot me a message on @dev_alade
- Penpot team for the amazing platform
- Color naming libraries contributors
- Svelte team for v5 improvements
Built with ❤️ by devalade