Showing 26 of 26 projects
Fully automated version management and package publishing based on semantic versioning.
A customizable changelog generator that follows Conventional Commit specifications and uses regex-powered custom parsers.
Automatically determines semantic version numbers from your git history and branch structure.
A GitHub Action to automatically bump and tag repositories with SemVer versions on merge.
A transparent MSBuild and .NET package that provides Git and Semantic Versioning information for C#, F#, and VB projects.
A Fish shell plugin that provides high-level Git commands and shortcuts to speed up your Git workflow.
A PHP tool that compares two source code sets and suggests the appropriate semantic version (MAJOR, MINOR, PATCH) based on detected changes.
A changelog generator for repositories using the gitmoji commit convention.
A SemVer-compatible versioning system with {head}.{yearweek}.{build} format, where only the head number is manually set.
A Gulp plugin to bump Semantic Versioning (semver) numbers in any file type.
Fetch package metadata from the npm registry with a simple, promise-based API.
Normalizes and validates package.json metadata, used by npm and related tools.
A zero-dependency Semantic Versioning 2.0 parser and renderer written in ANSI C.
A GitHub Action that retrieves the latest Git tag from a repository, with fallback and pattern matching options.
A Swift library for representing and comparing semantic version numbers following SemVer 2.0.0.
A lightweight Java library for parsing, comparing, and validating semantic version strings with support for multiple range formats.
A Symfony bundle for automatically managing application versioning using Git tags or files with Semantic Versioning 2.0.0 compliance.
A .NET build versioning tool that generates version strings from Git tags with built-in CI integrations.
A GitHub Action that calculates the next major, minor, and patch versions from a given semantic version.
A CLI tool to fetch the latest version of any npm package, optionally filtered by semver range.
A command-line utility to automatically increment version numbers for iOS, Android, UWP, and Cordova applications.
A Bourne Shell implementation of semantic versioning with CLI and range parsing.
Automate semantic versioning of Git repositories by analyzing their formatted commit history and tagging them with the right SemVer.
Validates that Composer's prefer-lowest installation actually uses the minimum versions defined in composer.json.
A Deno CLI tool for managing and bumping SemVer versions with git tag integration.
Find the minimum version in an array that satisfies a semantic versioning range.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.