
Maruti-Zsh is a custom configuration engine for the Zsh shell, designed to deliver high performance and minimal startup lag by avoiding traditional frameworks and their associated overhead. It was developed in response to the sluggishness experienced when using heavier Zsh frameworks on older or resource-constrained hardware, with a focus on maximizing speed and efficiency for terminal users who value responsiveness.
The tool emphasizes a philosophy of zero frameworks and zero bloat, relying exclusively on native Zsh internals rather than third-party plugin architectures. Maruti-Zsh achieves features such as syntax highlighting, auto-suggestions, and advanced history tracking by directly targeting the Zsh Line Editor (ZLE). Its modular architecture organizes configuration into separate files within a dedicated directory, such as key-bindings, aliases, completion system settings, and history optimizations. zshrc, which uses a precise glob pattern to include only the intended files, avoiding recursion and potential buffer overflows. zshrc file and allows for easier management and customization of Zsh settings.
Among its configuration modules, Maruti-Zsh includes enhancements to Zsh’s history capabilities, such as increasing the history size, ignoring duplicate commands, reducing whitespace, verifying commands before execution, sharing history across terminals, and excluding commands prefixed with a space from being saved. The completion system is also configured natively, leveraging Zsh's built-in features without requiring additional plugins.
Maruti-Zsh is intended for users who seek a lean, fast, and easily maintainable Zsh environment, particularly those running on older hardware or who prefer to avoid the complexity and performance costs of larger frameworks.
Maruti-Zsh sits in PulseGate's CLI tools & terminal category. It focuses on improving Zsh shell performance and customization for power users frustrated with slow or bloated frameworks. Maruti-Zsh is an open-source project aimed at terminal users. The project is open source (MIT). It runs on the command line, and it can be self-hosted.
It is developed by Mukul Dharwadkar, and the product first shipped in 2026. The project is developed in the open on GitHub with 24 commits in the last 90 days. Among its 5 catalogued features are zsh configuration, performance optimization, and custom plugins.
Latest indexed changes and source events
Maruti-Zsh: a Custom, High-Performance Zsh Engine verified by the PulseGate indexer
Other apps tracked under the same category.