Command-line tool
semver
brew/semver
Checked 25 Oct 2026, 21:09 UTC · Listing refreshed from Homebrew, winget, npm, Scoop and cargo; npm packages checked against OSV.dev
Semantic version parser for node (the one npm uses)
At a glance
- Type
- Command-line tool
- Install on
- macOS
- Last checked
- 25 Oct 2026, 21:09 UTC
Install it
macOS
brew install semver
Check if a version string respects the semantic versioning format (prints an empty string if it does not match)
semver 1.2
Convert a version string to the semantic versioning format
semver --coerce 1.2
Test if `1.2.3` matches the `^1.0` range (prints an empty string if it does not match)
semver 1.2.3 --range "^1.0"
Related command-line tools
- gitversion
Easy semantic versioning for projects using Git git versioning gitflow gitflowversion githubflow gitversion semver - cos-fast-xml-parser
Fork of fast-xml-parser@4.5.6 for COS Node.js SDK, with ES2020 syntax replaced for Node 9+ compatibility. fast xml… - rocq-elpi
Elpi extension language for Rocq - @stacksjs/ts-css
Pure-TypeScript CSS toolkit and utility-first CSS engine for Bun/Node — parser, walker, generator, selector engine,… - libxml2
GNOME XML library - nodenv
Node.js version manager - fnm
Fast and simple Node.js version manager windows nodejs version node nvm manager fnm - cargo-semver-checks
Scan your Rust crate for semver violations.
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents