Showing 29 of 29 projects
Fully automated version management and package publishing based on semantic versioning.
Upgrades your package.json dependencies to the latest versions while preserving existing semantic versioning policies.
A robust JavaScript implementation of the Semantic Versioning specification, used by npm for parsing and comparing version numbers.
A CLI tool to automatically generate GitHub Releases with changelogs from commits.
Automatically determines semantic version numbers from your git history and branch structure.
Automatically stamps .NET assemblies, NuGet packages, and NPM packages with unique, semantic versions derived from git commits.
A Neovim plugin manager inspired by Cargo that automates dependency and build management using luarocks.
The official dependency manager for the Crystal programming language, handling library installation and versioning.
A GitHub Action that automates version management and package publishing using semantic-release.
A modern package manager for Roblox projects, inspired by Cargo and npm.
A PHP tool for automating software release workflows with configurable versioning, prerequisites, and actions.
A PHP tool that compares two source code sets and suggests the appropriate semantic version (MAJOR, MINOR, PATCH) based on detected changes.
A Git plugin for managing semantic versioning tags with a plugin architecture for CHANGELOG.md and package.json.
A Deno tool to update dependency URLs to their latest published versions with optional test validation.
A Sass mixin that warns about deprecated UI code and provides a clear upgrade path for developers.
A bash parser for semantic versioning that helps manage project versions from Makefiles or scripts.
A lightweight iOS library to monitor app version changes and track installation history.
A collection of reusable Erlang components that extend the standard library for production applications.
Command line tool for sharing Elm libraries and managing dependencies in Elm projects.
A zero-dependency Semantic Versioning 2.0 parser and renderer written in ANSI C.
A Swift library for representing and comparing semantic version numbers following SemVer 2.0.0.
A CLI tool that enforces semantic git commit conventions with emoji support and configurable rules.
Notify Android users when a new app version is available and prompt them with the Play Store link.
A Symfony bundle for automatically managing application versioning using Git tags or files with Semantic Versioning 2.0.0 compliance.
Compares a Rust crate's public API between branches, detects breaking changes, and suggests the next semantic version.
A lightweight Java library for parsing, comparing, and validating semantic version strings with support for multiple range formats.
A GitHub Action to increment semantic versions based on specified release types like major, minor, patch, or pre-release.
A GitHub Action that automatically creates a new tag when a version change is detected in manifest files like package.json or Dockerfile.
Automatic version management and state recovery tool that works with any language and stores versions in git tags.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.