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 srcdirectory
- 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