A tool that takes a set of colors and generates themes for editors, terminals, wallpapers, and other apps.
Themer is a theme generation tool that takes a defined color set and automatically outputs consistent themes for a wide range of applications, including code editors, terminals, desktop wallpapers, and other productivity apps. It solves the problem of manually applying and synchronizing color schemes across different tools in a developer's workflow.
Developers and power users who want a unified, customizable color theme across their entire development environment, including terminals, code editors, and desktop accessories.
Developers choose Themer for its simplicity, extensibility, and seamless integration with dotfiles. It offers both a user-friendly web UI for quick previews and a robust CLI/API for automation, all while supporting custom color sets and templates.
🎨 themer takes a set of colors and outputs themes for your apps (editors, terminals, wallpapers, and more).
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Generates themes for over 20 terminals, editors, and apps like VS Code, iTerm, and Slack, as detailed in the templates section, ensuring consistency across tools.
Offers a Web UI for instant previews with any CSS color format and a CLI/API for automation and dotfiles integration, per the feature comparison table.
Supports custom ColorSets and Templates via JavaScript/TypeScript API, allowing users to create themes for niche applications beyond built-in options.
Designed for version-controlled setups with CLI output that generates files and installation instructions, easily incorporated into personal configurations.
The CLI only accepts hex color codes, unlike the Web UI which supports any CSS format, making color adjustments less flexible for quick iterations.
Advanced features like raytraced 3D wallpapers and PNG output are exclusive to the Web UI, limiting offline or fully automated workflows that rely on the CLI.
Creating custom templates requires JavaScript/TypeScript knowledge and understanding of the API, which may be barrier for non-developers or those seeking plug-and-play solutions.