-
semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
-
pbkdf2
Generic implementation of PBKDF2
-
windows-targets
Import libs for Windows
-
ripemd
Pure Rust implementation of the RIPEMD hash functions
-
version-compare
easily compare version numbers with no specific format, and test against various comparison operators
-
libbpf-rs
safe, idiomatic, and opinionated wrapper around libbpf-sys
-
convco
Conventional commit tools
-
public-api
List and diff the public API of Rust library crates. Relies on rustdoc JSON output from the nightly toolchain.
-
release-plz
Update version and changelog based on semantic versioning and conventional commits
-
cargo-public-api
List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations via CI or a CLI.
-
keccak
Pure Rust implementation of the Keccak sponge function including the keccak-f and keccak-p variants
-
cargo-semver-checks
Scan your Rust crate for semver violations
-
node-semver
compliant semver implementation in Rust
-
versions
parsing and comparing software version numbers
-
conventional_commits_next_version
A tooling and language agnostic utility to calculate the next semantic version based on the Conventional Commits since the prior version. Supports monorepos.
-
lenient_semver
Lenient Semantic Version numbers
-
md4
MD4 hash function
-
deno_semver
Semver for Deno
-
cocogitto
set of cli tools for the conventional commit and semver specifications
-
semver-parser
Parsing of the semver spec
-
pubgrub
version solving algorithm
-
nextsv
Next semantic version calculator
-
sem-tool
Semantic Versioning CLI tool for parsing, filtering, sorting and explaining
-
twofish
block cipher
-
knope
A command line tool for automating common development tasks
-
changesets
parsing and creating changeset files
-
crypto-common
Common cryptographic traits
-
rust-releases
Find, index and obtain all officially available Rust releases
-
semverator
A command line tool for working with semantic versioning (libpkgx implementation)
-
next_version
Determine next semantic version based on conventional commits
-
belt-block
block cipher implementation
-
nodejs-semver
A node-semver compliant semver implementation in Rust
-
gitbox
Git toolbox to simplify adoption of conventional commits and semantic version, among other things
-
groestl
Grøstl hash function
-
gitcoco
Rust-based CLI for Conventional Commits, making commit standardization effortless and consistent for seamless project versioning and collaboration
-
nu_plugin_semver
A nushell plugin for dealing with SemVer versions
-
wary
validation and transformation library
-
version_spec
A specification for working with partial, full, or aliased versions. Supports semver and calver.
-
semver-explain
CLI tool to understand SemVer requirements by converting them to less-than, greater-than and/or equal-to form
-
k12
Pure Rust implementation of the KangarooTwelve hash function
-
semver-bump
A command-line tool for bumping semver-compliant version numbers
-
monoverse
A CLI tool for managing version numbers in monorepos
-
redact-composer
building modular musical composers
-
libsemverator
working with semantic versioning (libpkgx implementation)
-
committy
🚀 Generate clear, concise, and structured commit messages effortlessly
-
threefish
block cipher
-
rglw_bumper
command line tool to get a new version number based on a git commit with flags
-
nextver
parsing and incrementing arbitrarily-formatted versions
-
sj
-
next_semver
Send your current version and the type of bump you want, and you get back the new version. As webpage or as library.
-
gbump
Git tag semantic version bumper
-
xous-semver
porting semantic versions between build system and binary objects
-
cargo-version-upgrade
semantic version management
-
sentry-release-parser
A parser for the sentry release name format
-
cargo-dl
Cargo subcommand for downloading crate sources
-
smvr
A flexible parser and evaluator for interacting with Semantic Version strings
-
version-number
Two and three component 'major.minor' and 'major.minor.patch' version number parsing
-
gost94
GOST R 34.11-94 hash function
-
semver-extra
Helper functions for the semver crate, complete with a CLI tool
-
rustytag
A semantic version management tool built on Git tags
-
semver-cli-check
cli util to validate semver
-
gitscribe
command line tool to generate a change log from a git repository and control the versioning of a project
-
versio
manage and publish project versions
-
organic
An org-mode parser
-
cargo-semver-tool
A cargo command to help you version your rust project similar to npm-version
-
verto
opinionated project versioning
-
git-semversion
Generate a semantic versioning compliant tag for your HEAD commit
-
obake
Versioned data-structures for Rust
-
dia-semver
For handling Semantic Versions 2.0.0
-
compare_version
comparing semantic versioning strings and checking version compatibility
-
app-version
Application Version
-
bump-bin
Increments version with semver specification
-
semver_rs
Semantic version parsing and comparison based on NPM's node-semver package
-
embedded-semver
Compact representation of semantic versions as an i32, u32 i64 or u64
-
supply-chain-trust-example-crate-000039
Parser and evaluator for Cargo's flavor of Semantic Versioning
-
tf-semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
-
manifest_parser_rs
A Cargo.toml manifest file parser that supports sections and key-value pairs
-
rustc-semver
parsing versions of Rust releases
-
semver-eq
Parser and evaluator for Cargo's flavor of Semantic Versioning
-
cargo-semantic-release
Plugin for Cargo to create semantic release
-
miltr
protocol implementation in pure rust
-
simple-version
The easiest way to manage versions in rust
-
cargo-v
Update the version of your package easily
-
wt_version
Semver parsing for the WarThunder version strings
-
semververfork
Automatic verification of SemVer adhrence in rust library crates
-
redact-composer-synthesis
Audio synthesis utilities for redact-composer
-
vergit
Command line tool for incrementing tags of a git repository according to the SemVer spec
-
lenient_semver_parser
Lenient parser for Semantic Version numbers
-
versioneer
working with semantic versions
-
lenient_version
Version struct for Lenient parser for Semantic Version numbers
-
snowy
command line tool to make release managment easy
-
pkgcraft-c
C library for pkgcraft
-
semantic-rs
Automatic crate publishing
-
emver
Semver extension with optional 4th digit given patch semantics. Designed for package distributors
-
uftwo
working with the UF2 file format
-
lenient_semver_version_builder
VersionBuilder trait for lenient parser for Semantic Version numbers
-
what-bump
Detect required version bump based on conventional commit messages
-
flex-version
flexible version numbers, mostly inspired by Ruby's Gem::Version
-
ver-cmp
version comparison tool and library
-
conventional_commits_next_version_lib
A tooling and language agnostic library to calculate the next semantic version based on the Conventional Commits since the prior version. Supports monorepos.
-
check-lockfile-intersection
checking if the intersection of two Cargo.lock files have the same package versions
-
example_api
Example API used in the cargo-public-api test suite
-
tag-helper
Increments semver-compatible git tags
-
git-semver-tags
Get all git semver tags of your repository in reverse chronological order
-
vers-cli
CLI tools for bumping and parsing version numbers
-
did_i_break_it
A tooling for checking your https://crates.io library's reverse dependencies with your local version
-
dependency-refresh
meant to update rust dependency versions within Cargo.toml files
-
dyn_safe
Take control of the Semver hazard of the
dyn
safety of your traits! -
cargo-cvm
Version Manager (CVM)
-
fastsnbt
Serde deserializer for Minecraft's stringified NBT format
-
semver-trick
Example of applying the semver trick to prevent a difficult coordinated upgrade
-
cargo-incver
A small utility for manipulating the project version in Cargo.toml
-
perm
-
git-tags-semver
extract SemVer Version Information from annotated git tags
-
keep_a_changelog_file
Read and write changelog files using the Keep a Changelog format
-
dependency-graph
building and resolving dependency graphs
-
repr-c-impl
detail of the repr-c crate
-
release_plz_core
Update version and changelog based on semantic versioning and conventional commits
-
forgiving-semver
Semantic version parsing and comparison. Fork of https://docs.rs/crate/semver which supports parsing outside of semver spec, e.g. "1.0" -> "1.0.0".
-
pyver
Python PEP-440 Version Parser
-
cargo-lookup
Command-line crate registry index querying for Cargo
-
semver_sort
Sorts semver strings or numbers
-
gitversion
Semantic and Sequential Versioning for Git projects
-
semver-store
An HashMap structure that uses semver strings as keys
-
dart-semver
parsing dart sdk's semver
-
forgiving-semver-parser
Parsing of the semver spec. Fork of https://github.com/steveklabnik/semver-parser.
-
dotnet-gitversion-build
Semantic Versioning at build time using dotnet-gitversion
-
crate_version_parse
simply parses crate-semver from a string
-
semver-util
command line utility for working with semantic versions
-
core_semver
Cargo's flavor of Semantic Versioning
-
alt_semver
Semantic version parsing and comparison
-
fast-version
Fast version requirenments and matching
-
reproto-semver
Rethinking Protocol Generators Semantic Versioning Parts
-
monover
Blazing fast intelligent monorepo continuous integration versioning
-
derivative
A set of alternative
derive
attributes for Rust -
semverq
a cli tool for accessing semver structure
-
yad_semver
Implements a simple SemVer 2.0 implementation
-
semver-bump-trait
SemverBump trait for semver::Version
-
serde-semver
Serde-compatible version checker
-
semver-tool
validating and incrementing semver strings in scripts
-
abletime
calculating time spent on projects
-
verinc
small command line utility (and a library) which increments version in the given file
-
cargo-gitv
Reasonable and opinionated version management based on Cargo and Git metadata
-
versioner
Automate semantic version numbering
-
semver-macro
A proc-macro for semver::Version
-
ciderver
the modified flavour of semver used by Cider
-
conventional-semver-rs
CLI and library to manage your git projects semantic version based on conventional commits
Try searching with DuckDuckGo.