Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Semver

Semver

26 projects

Showing 26 of 26 projects

semantic-release
semantic-releaseJavaScript

Fully automated version management and package publishing based on semantic versioning.

#semver-release#semver#package
Stars23.9k
Forks1.8k
Last commit17 hours ago
git-cliff
git-cliffRust

A customizable changelog generator that follows Conventional Commit specifications and uses regex-powered custom parsers.

#commit#generator#hacktoberfest
Stars12.0k
Forks307
Last commit6 days ago
GitVersion
GitVersionC#

Automatically determines semantic version numbers from your git history and branch structure.

#semver#devops#build-tools
Stars3.1k
Forks663
Last commit22 hours ago
Automatically Bump and Tag on Merge
Automatically Bump and Tag on MergeShell

A GitHub Action to automatically bump and tag repositories with SemVer versions on merge.

#hacktoberfest#semver#devops
Stars876
Forks393
Last commit11 months ago
GitInfo
GitInfoPascal

A transparent MSBuild and .NET package that provides Git and Semantic Versioning information for C#, F#, and VB projects.

#semver#msbuild#build-automation
Stars651
Forks72
Last commit2 days ago
GitNow
GitNowShell

A Fish shell plugin that provides high-level Git commands and shortcuts to speed up your Git workflow.

#semver#version-control#gitflow
Stars489
Forks29
Last commit10 months ago
PHP Semantic Versioning Checker
PHP Semantic Versioning CheckerPHP

A PHP tool that compares two source code sets and suggests the appropriate semantic version (MAJOR, MINOR, PATCH) based on detected changes.

#semver#composer#analyzer
Stars436
Forks28
Last commit5 months ago
gitmoji-changelog
gitmoji-changelogJavaScript

A changelog generator for repositories using the gitmoji commit convention.

#commit#semver#emoji
Stars394
Forks47
Last commit2 years ago
HeadVer Spec
HeadVer Spec

A SemVer-compatible versioning system with {head}.{yearweek}.{build} format, where only the head number is manually set.

#semver#devops#versioning-semantics
Stars298
Forks9
Last commit2 years ago
gulp-bump
gulp-bumpJavaScript

A Gulp plugin to bump Semantic Versioning (semver) numbers in any file type.

#semver#workflow-automation#release-automation
Stars255
Forks26
Last commit6 years ago
package-json
package-jsonJavaScript

Fetch package metadata from the npm registry with a simple, promise-based API.

#semver#developer-tools#package-metadata
Stars250
Forks66
Last commit2 years ago
normalize-package-data
normalize-package-dataJavaScript

Normalizes and validates package.json metadata, used by npm and related tools.

#semver#package-json#npm-cli
Stars205
Forks51
Last commit1 month ago
semver.c
semver.cC

A zero-dependency Semantic Versioning 2.0 parser and renderer written in ANSI C.

#c-library#semver#version-parser
Stars197
Forks30
Last commit6 years ago
Get Latest Tag
Get Latest TagJavaScript

A GitHub Action that retrieves the latest Git tag from a repository, with fallback and pattern matching options.

#hacktoberfest#semver#devops
Stars196
Forks51
Last commit4 days ago
Version
VersionSwift

A Swift library for representing and comparing semantic version numbers following SemVer 2.0.0.

#semver#ios#version-management
Stars185
Forks37
Last commit2 years ago
Semver4j
Semver4jJava

A lightweight Java library for parsing, comparing, and validating semantic version strings with support for multiple range formats.

#gradle#semver#library
Stars113
Forks25
Last commit1 day ago
versioning-bundle
versioning-bundlePHP

A Symfony bundle for automatically managing application versioning using Git tags or files with Semantic Versioning 2.0.0 compliance.

#deployment#semver#devops
Stars110
Forks30
Last commit3 months ago
Build Versioning
Build VersioningC#

A .NET build versioning tool that generates version strings from Git tags with built-in CI integrations.

#azure-devops#semver#nuget
Stars70
Forks4
Last commit8 days ago
Next SemVers
Next SemVersPHP

A GitHub Action that calculates the next major, minor, and patch versions from a given semantic version.

#hacktoberfest#semver#version-management
Stars60
Forks15
Last commit4 days ago
latest-version
latest-versionJavaScript

A CLI tool to fetch the latest version of any npm package, optionally filtered by semver range.

#semver#developer-tools#version-check
Stars54
Forks14
Last commit2 years ago
Xavtool
XavtoolGo

A command-line utility to automatically increment version numbers for iOS, Android, UWP, and Cordova applications.

#semver#xamarin#ios
Stars35
Forks2
Last commit7 years ago
sh-semver
sh-semverShell

A Bourne Shell implementation of semantic versioning with CLI and range parsing.

#semver#version-parsing#devops
Stars29
Forks7
Last commit5 years ago
go-semver-release
go-semver-releaseGo

Automate semantic versioning of Git repositories by analyzing their formatted commit history and tagging them with the right SemVer.

#semver-release#semver#cicd
Stars26
Forks4
Last commit2 months ago
Composer PreferLowest Checker
Composer PreferLowest CheckerPHP

Validates that Composer's prefer-lowest installation actually uses the minimum versions defined in composer.json.

#semver#composer#php-library
Stars23
Forks2
Last commit26 days ago
denoversion
denoversionTypeScript

A Deno CLI tool for managing and bumping SemVer versions with git tag integration.

#semver#developer-tools#version-management
Stars7
Forks0
Last commit7 years ago
semver-first-satisfied
semver-first-satisfiedJavaScript

Find the minimum version in an array that satisfies a semantic versioning range.

#semver#dependency-resolution#version-management
Stars2
Forks0
Last commit10 years ago

Related Tags

#Versioning12#Ci Cd11#Semantic Versioning11#Automation10#Version Management7#Devops6#Release Automation6#Version5#Git5#Hacktoberfest4#Cli4#Cli Tool4
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub