compare
Pure vs Spaceship
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | Pure | Spaceship |
|---|---|---|
| Language | Shell | Shell |
| Licence | MIT | MIT |
| Stars | 14k | 21k |
| Latest | v1.28.3 | v4.22.5 |
| Last push | 2026-09-19 | 2026-09-02 |
| Release cadence | about 30 days between releases | about 21 days between releases |
| Active contributors | 1 commit author on the default branch in the last 90 days | 2 commit authors 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 →
PartialPureReplaces the prompt theme only, not Oh My Zsh's plugins and aliases.
PartialSpaceshipReplaces the prompt theme only, not Oh My Zsh's plugins and aliases.
Both replace Powerlevel10k. Alternatives to Powerlevel10k →
Full replacementPureA minimal asynchronous zsh prompt with few options to configure.
Full replacementSpaceshipAn asynchronous zsh prompt built from configurable sections.
Pure
- v1.28.32026-07-16Fix quadratic CPU and memory blowup when parsing large async job results 4fe4527
- v1.28.22026-07-13Fix Git prompt info lagging the current directory 912a947
- v1.28.12026-05-20Disable fetch.prune in background git fetch 98ad83a
- v1.28.02026-05-14Add opt-in Node.js version display (#717) 5344582
- v1.27.12026-02-11Fix username and host rendering (#710) 735f0c0
Spaceship
- v4.22.52026-07-01fix gradle version show for package section (#1559) (b773e22)
- v4.22.42026-06-24dart: fix dart section (9080556)
- v4.22.32026-06-03cargo: handle a virtual manifest in Cargo.toml gracefully (#1554) (4ef1964)
- v4.22.22026-05-13fix python version (#1551) (65d2751)
- v4.22.12026-03-22extract: harden path handling against injection (#1541) (085ef7b)
Pure
unsigned The latest release, v1.28.3, carries no signature GitHub could verify.
Loading the security report
Spaceship
unsigned The latest release, v4.22.5, carries no signature GitHub could verify.
Loading the security report