Skip to content

esrid/colorterm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ColorTerm 🎨

A simple tool to help you build and export terminal color schemes. It handles the math for color contrast so you don't have to, and it helps you get your theme into your favorite terminal or editor quickly.

Try it out: https://colorterm.fly.dev

What it can do:

  • Intelligent Generation: Create themes based on color theory (Analogous, Triadic, Complementary, etc.).
  • Image-to-Theme: Upload any image to automatically extract a balanced 16-color palette.
  • Deep Editor Depth: Support for layered backgrounds (mantle, crust, surface) following the Catppuccin style.
  • Accessibility Tools: Built-in WCAG contrast auditing (AA/AAA) with a one-click "Auto-Fix" button and vision simulation.
  • 15+ Export Formats: Native support for Foot, Konsole, Helix, Neovim, VS Code (Full UI), Zellij, Tmux, Nix, and more.
  • Interactive Sandbox: A live mock terminal responding to ls, git, and htop commands.
  • Desktop Previews: Upload wallpapers to see how transparency and backdrop blur look in-context.
  • No Backend: Everything stays in your browser. Share themes instantly via compressed, state-persistent URLs.
  • Local Library: Save your favorite creations to your browser's local storage.
  • Batch Export: Download every supported terminal and editor configuration at once in a single ZIP file.

How to run it locally:

# Install
bun install

# Run
bun run dev

License

MIT - Feel free to use it, change it, or share it!

Releases

No releases published

Packages

 
 
 

Contributors