compare
Oh My Posh vs Zim
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | Oh My Posh | Zim |
|---|---|---|
| Language | Go | Shell |
| Licence | MIT | MIT |
| Stars | 24k | 4.7k |
| Latest | v31.5.0 | v1.20.1 |
| Last push | 2026-10-06 | 2026-08-17 |
| Release cadence | about 5 days between releases | about 130 days between releases |
| Active contributors | 32 commit authors on the default branch in the last 90 days | 1 commit author on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Both replace Oh My Zsh. Alternatives to Oh My Zsh →
PartialOh My PoshReplaces the prompt theme only, not Oh My Zsh's plugins and aliases.
Full replacementZimA zsh framework with modules declared in .zimrc, built for fast startup.
Oh My Posh
- v31.5.02026-10-06git: repair the mainSCMDir/scmDir directory-role invariant (b6f8f78), closes #7798
- v31.4.12026-10-03python: avoid creating a venv in version checks (d7071f8)
- v31.4.02026-09-28config: honor segment cache while streaming (1ff660a), closes #7882
- v31.3.02026-09-13fish: treat empty buffer as valid in enter key handler (f9e7698), closes #7862
- v31.2.12026-09-08upgrade: stop spinner while progress bar owns the line (fc19b6f), closes #7856
Zim
- v1.20.12026-08-16MARK_DIRS breaking _zimfw_list_unused_paths when set. (See #571)
- v1.20.02025-12-19Output of list and uninstall actions. Module names are already their relative path from ZIM_HOME, so listing their full…
- v1.19.12025-11-19Automated tests with bats were introduced in this version, allowing a better understanding of some edge case scenarios…
- v1.19.02025-11-05Generate .zimrc if not found, to hopefully make installation easier.
- v1.18.02025-03-20--help and --version actions. These are aliases to the already existing help and version actions.
Oh My Posh
unsigned The latest release, v31.5.0, carries no signature GitHub could verify.
Loading the security report
Zim
✓ signed The latest release, v1.20.1, carries a signature GitHub verified.
Loading the security report