A Ruby gem for parsing, comparing and sorting versions according to the VERS spec.
-
Updated
Oct 14, 2026 - Ruby
A Ruby gem for parsing, comparing and sorting versions according to the VERS spec.
Tiny zero-dependency SemVer toolkit — parse, compare, sort & range-match versions with correct prerelease precedence. ~2KB.
AI-native version number toolkit in Go — Skills + MCP + SDK + CLI. Parse, compare, sort, group, check constraints & range-query version numbers. Works with Claude Code, Codex, Cursor, Windsurf, Cline, VS Code Copilot.
Semantic versioning toolbox for DeepSeek Harness (dsh): parse, compare, range-check, increment, diff, sort, find a range's lowest version and check whether two ranges overlap (npm semver.inc/diff/sort/minVersion/intersects semantics) — zero runtime dependencies, pure logic
Binary-search a PyPI package's release history to find the first-affected, last-affected, and fixed version for a vulnerability.
Semantic Versioning 2.0.0 in pure Python: parse, compare (spec precedence), sort, bump, and range matching (caret/tilde/x-ranges). Zero dependencies.
Java library for Semantic Versioning (SemVer 2.0.0). A native Java port of Node SemVer's, parsing, comparing, ranges, incrementing and coercion with zero dependencies. Java 8+ and fully spec compliant.
A .NET Standard 2.0 implementation of the vers (VErsion Range Specifier) specification
High-performance version parsing, comparison, range matching, and PURL/VERS/OSV security interop across all major package ecosystems
Compare package versions and evaluate VERS version ranges across ecosystems (npm, PyPI, Debian, RPM, Alpine, Maven, ...) in JavaScript
To associate your repository with the version-range topic, visit your repo's landing page and select "manage topics."