Chalk TS
๐ Modern terminal string styling library built with TypeScript
A powerful, feature-rich alternative to chalk with enhanced capabilities, better performance, and modern development experience. Rich colors, gradients, rainbows, and extensive utilities with zero dependencies.
Why chalk-ts?
More than just colors. It's a complete CLI styling toolkit.
- Rich Palette: 20+ built-in colors, RGB, HEX, HSL
- Visual Effects: Gradients, Rainbows, Neon, and Pulse
- CLI Components: Tables, Progress Bars, Boxes, Spinners
- Drop-in Replacement for standard chalk usage
Support Development
Color Mastery
Supports ANSI, TrueColor (RGB), HEX, and HSL. 20+ extended named colors.
FX Engine
Apply beautiful gradients, rainbows, and animations like pulse and neon.
UI Toolkit
Everything you need for CLIs: Tables, Boxes, and Progress Bars built-in.
Type Safety
Written in TypeScript for TypeScript. Excellent IntelliSense support.
Lightweight
Zero dependencies and tree-shakeable. Keep your CLI bundles small.
Contribution
We welcome contributions from the community! Help us make chalk-ts even better.
Follow these steps to contribute:
- 1Fork the repository on GitHub
- 2Clone your fork locally
- 3Create a new feature branch (
git checkout -b feature/amazing-feature) - 4Make your changes and commit (
git commit -m 'Add amazing feature') - 5Push to your branch (
git push origin feature/amazing-feature) - 6Open a Pull Request with a detailed description
License
This project is free and open-source software licensed under the MIT License. You are free to use, modify, and distribute it as you wish.
Copyright ยฉ 2026 Noor Mohammad
All rights reserved under MIT License
If you find Chalk TS useful, consider buying me a coffee!
Your support helps maintain and improve this project. Every coffee counts! ๐
๐ Thank you for your support!