Topic: "semver"
semantic-release/semantic-release
:package::rocket: Fully automated version management and package publishing
Language: JavaScript - Size: 6.81 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 21,988 - Forks: 1,734

jaywcjlove/reference
为开发人员分享快速参考备忘清单(速查表)
Language: Dockerfile - Size: 220 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 13,930 - Forks: 2,081

orhun/git-cliff
A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
Language: Rust - Size: 15 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 10,048 - Forks: 221

release-it/release-it
🚀 Automate versioning and package publishing
Language: JavaScript - Size: 6.59 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 8,439 - Forks: 545

GitTools/GitVersion
From git log to SemVer in no time
Language: C# - Size: 49.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2,971 - Forks: 654

commitizen-tools/commitizen
Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:
Language: Python - Size: 17.2 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2,855 - Forks: 282

keel-hq/keel
Kubernetes Operator to automate Helm, DaemonSet, StatefulSet & Deployment updates
Language: Go - Size: 34.6 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 2,549 - Forks: 288

getwud/wud
Keep your containers up-to-date!
Language: JavaScript - Size: 9.98 MB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 2,025 - Forks: 55

JamieMason/syncpack
Consistent dependency versions in large JavaScript Monorepos.
Language: Rust - Size: 8.54 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1,659 - Forks: 60

Masterminds/semver
Work with Semantic Versions in Go
Language: Go - Size: 1.43 MB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 1,301 - Forks: 155

blang/semver
Semantic Versioning (semver) library written in golang
Language: Go - Size: 85 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 1,031 - Forks: 101

cocogitto/cocogitto
The Conventional Commits toolbox
Language: Rust - Size: 3.07 MB - Last synced at: 9 days ago - Pushed at: 26 days ago - Stars: 861 - Forks: 75

microsoft/beachball
The Sunniest Semantic Version Bumper
Language: TypeScript - Size: 25.4 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 782 - Forks: 89

algolia/shipjs
Take control of what is going to be your next release.
Language: JavaScript - Size: 12.9 MB - Last synced at: about 19 hours ago - Pushed at: 5 months ago - Stars: 766 - Forks: 30

jscutlery/semver
Nx plugin to automate semantic versioning and CHANGELOG generation.
Language: TypeScript - Size: 2.74 GB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 756 - Forks: 92

stovmascript/react-native-version
:1234: Version your React Native or Expo app in a `npm version` fashion.
Language: JavaScript - Size: 874 KB - Last synced at: about 16 hours ago - Pushed at: 11 months ago - Stars: 582 - Forks: 75

bahmutov/next-update
Tests if module's dependencies can be updated to latest version
Language: JavaScript - Size: 478 KB - Last synced at: 26 days ago - Pushed at: about 7 years ago - Stars: 561 - Forks: 17

python-semver/python-semver
Python package to work with Semantic Versioning (https://semver.org/)
Language: Python - Size: 881 KB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 490 - Forks: 96

cargo-public-api/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.
Language: Rust - Size: 4.44 MB - Last synced at: about 3 hours ago - Pushed at: 2 days ago - Stars: 477 - Forks: 32

go-semantic-release/semantic-release
📦🚀 semantic-release written in Go
Language: Go - Size: 3.59 MB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 452 - Forks: 46

zafarkhaja/jsemver
Java implementation of the SemVer Specification
Language: Java - Size: 284 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 444 - Forks: 81

tomzx/php-semver-checker
Compares two source sets and determines the appropriate semantic versioning to apply.
Language: PHP - Size: 437 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 431 - Forks: 28

joseluisq/gitnow
Speed up your Git workflow. :tropical_fish:
Language: Shell - Size: 211 KB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 423 - Forks: 27

frinyvonnick/gitmoji-changelog
A changelog generator for gitmoji 😜
Language: JavaScript - Size: 22 MB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 392 - Forks: 50

semantic-release/cli
:cl::round_pushpin: Setup automated semver compliant package publishing
Language: JavaScript - Size: 983 KB - Last synced at: 7 days ago - Pushed at: 12 months ago - Stars: 371 - Forks: 45

ossjs/release
Minimalistic, opinionated, and predictable release automation tool.
Language: TypeScript - Size: 495 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 329 - Forks: 5

Neargye/semver
Semantic Versioning for modern C++
Language: C++ - Size: 468 KB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 322 - Forks: 37

mxcl/Version
semver (Semantic Version) Swift µFramework.
Language: Swift - Size: 165 KB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 317 - Forks: 18

cococonscious/koji
🦊 An interactive CLI for creating conventional commits.
Language: Rust - Size: 2.15 MB - Last synced at: 1 day ago - Pushed at: 14 days ago - Stars: 315 - Forks: 10

line/headver
SemVer compatible version specification that has {head}.{yearweek}.{build} system.
Size: 96.7 KB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 287 - Forks: 7

JS-DevTools/version-bump-prompt
Interactive CLI that bumps your version numbers and more
Language: JavaScript - Size: 1.02 MB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 282 - Forks: 34

bumped/bumped 📦
:package: Makes easy release software
Language: CoffeeScript - Size: 500 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 241 - Forks: 16

marcocesarato/php-conventional-changelog
A PHP tool built to generate a changelog from a project's commit messages and metadata following the conventionalcommits.org and automate versioning with semver.org.
Language: PHP - Size: 646 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 239 - Forks: 32

mahmoud/zerover
0️⃣ Minimalist versioning scheme for devs who can't be bothered.
Language: CSS - Size: 3.06 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 223 - Forks: 82

mbarkhau/bumpver
BumpVer: Automatic Versioning
Language: Python - Size: 817 KB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 223 - Forks: 38

keilerkonzept/terraform-module-versions
CLI tool that checks Terraform code for module updates. Single binary, no dependencies. linux, osx, windows. #golang #cli #terraform
Language: Go - Size: 18.2 MB - Last synced at: 6 days ago - Pushed at: 11 days ago - Stars: 203 - Forks: 30

ajoberstar/reckon
Infer a project's version from your Git repository.
Language: Java - Size: 1.08 MB - Last synced at: 6 days ago - Pushed at: 23 days ago - Stars: 192 - Forks: 30

h2non/semver.c
Semantic version in ANSI C
Language: C - Size: 83 KB - Last synced at: 7 months ago - Pushed at: about 5 years ago - Stars: 185 - Forks: 34

mrackwitz/Version
Represent and compare versions via semantic versioning (SemVer) in Swift
Language: Swift - Size: 112 KB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 184 - Forks: 36

anton-yurchenko/git-release
Publish a GitHub Release :package: with Assets :file_folder: and Changelog :bookmark:
Language: Go - Size: 130 MB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 179 - Forks: 16

PHLAK/SemVer
Semantic versioning helper library for PHP
Language: PHP - Size: 194 KB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 178 - Forks: 16

jgitver/jgitver
jgit based library to calculate semver compatible version from git tree
Language: Java - Size: 1.38 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 173 - Forks: 42

ungoldman/gh-release
🚀 Create a GitHub Release for a Node package.
Language: JavaScript - Size: 667 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 152 - Forks: 31

G00fY2/version-compare
Lightweight library for Android, Java and Kotlin to compare version strings.
Language: Java - Size: 767 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 145 - Forks: 18

nikolaposa/version
♈ Value Object that represents a SemVer-compliant version number.
Language: PHP - Size: 294 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 138 - Forks: 13

z4kn4fein/kotlin-semver
Semantic Versioning library for Kotlin Multiplatform.
Language: Kotlin - Size: 1.3 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 125 - Forks: 2

adamreeve/semver.net
Semantic versioning for .NET
Language: C# - Size: 157 KB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 120 - Forks: 22

ScribeMD/docker-cache
Cache Docker Images Whether Built or Pulled
Language: TypeScript - Size: 48.2 MB - Last synced at: 1 day ago - Pushed at: 11 months ago - Stars: 116 - Forks: 31

thisandagain/semver
Semantic Versioning library for Objective-C
Language: Objective-C - Size: 93.8 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 115 - Forks: 15

shivas/versioning-bundle
Simple way to version (semantic versioning 2.0.0) your Symfony2/3/4/5/6 application
Language: PHP - Size: 149 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 112 - Forks: 30

sofascore/purgatory-bundle
A Symfony bundle for HTTP cache invalidation with support for various backends like Varnish.
Language: PHP - Size: 654 KB - Last synced at: about 21 hours ago - Pushed at: 14 days ago - Stars: 111 - Forks: 2

jubianchi/semver-check
Online SemVer Checker
Language: JavaScript - Size: 2.97 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 110 - Forks: 15

numToStr/snm
🤏 Smol and simple node version manager written in rust 🦀
Language: Rust - Size: 308 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 109 - Forks: 3

EndBug/version-check
:octocat: An action that allows you to check whether your npm package version has been updated
Language: TypeScript - Size: 11.9 MB - Last synced at: 2 days ago - Pushed at: 8 months ago - Stars: 104 - Forks: 23

prisma-labs/dripip
Opinionated CLI for continuous delivery of npm packages
Language: TypeScript - Size: 1.81 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 101 - Forks: 2

TheUnderScorer/nx-semantic-release
Package for automated releases for nx built on semantic-release
Language: TypeScript - Size: 1.28 MB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 94 - Forks: 22

madewithlove/semver
SemVer checker for Packagist
Language: PHP - Size: 3.56 MB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 93 - Forks: 18

AmmarCodes/git-version-bumper 📦
Bump your git tag to the next version, easily. 👊
Language: JavaScript - Size: 49.8 KB - Last synced at: 8 days ago - Pushed at: almost 7 years ago - Stars: 93 - Forks: 4

semver4j/semver4j
Semantic versioning for Java apps.
Language: Java - Size: 479 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 88 - Forks: 21

swiftzer/semver
Kotlin data class for Semantic Versioning 2.0.0 specification (SemVer)
Language: Kotlin - Size: 302 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 87 - Forks: 13

K-Phoen/semver-release-action
GitHub Action to automatically create SemVer compliant releases based on PR labels.
Language: Go - Size: 63.5 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 87 - Forks: 39

adhocore/please
please is semver release made easy, detects current version from API or tags and next version from commits, creates detailed changelogs that are configurable.
Language: Shell - Size: 169 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 86 - Forks: 6

ziishaned/git-semver
A CLI tool to generate semver compliant tags for your git repositories
Language: PHP - Size: 22.5 KB - Last synced at: 13 days ago - Pushed at: over 6 years ago - Stars: 80 - Forks: 3

adamtabrams/change
A simple tool that automates generating and updating a changelog
Language: Shell - Size: 21.4 MB - Last synced at: 7 months ago - Pushed at: 9 months ago - Stars: 78 - Forks: 8

vegardit/haxe-strings
A haxelib for consistent cross-platform UTF-8 string manipulation.
Language: Haxe - Size: 1.35 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 77 - Forks: 18

Contextualist/glare
gracefully download (latest) releases from GitHub
Language: Python - Size: 13.7 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 76 - Forks: 20

ietf-tools/semver-action
GitHub Action to calculate the next release version based on conventional commits
Language: JavaScript - Size: 940 KB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 75 - Forks: 35

cafkafk/rime
Nix Flake Input Versioning
Language: Rust - Size: 909 KB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 73 - Forks: 3

wader/bump
A generic version tracking and update tool
Language: Go - Size: 353 KB - Last synced at: 6 days ago - Pushed at: 22 days ago - Stars: 72 - Forks: 7

gbbr/breakcheck
Backwards compatibility linter for Go.
Language: Go - Size: 43.9 KB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 68 - Forks: 2

arnaud-deprez/gsemver
gsemver uses git commit convention to automate the generation of your next semver version
Language: Go - Size: 254 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 63 - Forks: 2

TurnerSoftware/BuildVersioning
Simple build versioning for .NET, powered by Git tags
Language: C# - Size: 107 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 62 - Forks: 4

WyriHaximus/github-action-next-semvers
Github Action that output the next version for major, minor, and patch version based on the given semver version.
Language: PHP - Size: 437 KB - Last synced at: 4 days ago - Pushed at: 17 days ago - Stars: 59 - Forks: 12

SwiftPackageIndex/SemanticVersion
Represent semantic versions like "1.0.0" or "1.2.3-beta1" (SemVer) in Swift
Language: Swift - Size: 62.5 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 57 - Forks: 5

gembaadvantage/uplift
Semantic versioning the easy way. Powered by Conventional Commits. Built for use with CI.
Language: Go - Size: 6.33 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 56 - Forks: 7

rabbit72/single-source
Access to the project version in Python code for PEP 621-style projects
Language: Python - Size: 77.1 KB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 54 - Forks: 3

actions-ecosystem/action-bump-semver
⏫ GitHub Action to bump the semver version up
Language: TypeScript - Size: 336 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 54 - Forks: 22

b4nst/turbogit
Opinionated cli enforcing clean git workflow without comprising UX
Language: Go - Size: 3.69 MB - Last synced at: 14 days ago - Pushed at: almost 2 years ago - Stars: 53 - Forks: 2

mroth/bump
:sunflower: CLI tool to draft a GitHub Release for the next semantic version
Language: Go - Size: 325 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 48 - Forks: 2

idc101/git-mkver
Automatic Semantic Versioning for git based software development
Language: Scala - Size: 178 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 48 - Forks: 11

Masquerade-Circus/mongoose-history-plugin
Mongoose plugin that saves history in JsonPatch format and SemVer format.
Language: JavaScript - Size: 416 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 47 - Forks: 25

justjavac/deno-semver
The semver parser for Deno (a fork of node-semver using TypeScript)
Language: TypeScript - Size: 88.9 KB - Last synced at: 30 days ago - Pushed at: almost 3 years ago - Stars: 47 - Forks: 5

favware/cliff-jumper
CLI tool to create a semantic release, git-cliff powered Changelog, and releases to GitHub all in one
Language: TypeScript - Size: 16.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 46 - Forks: 4

z4kn4fein/cpp-semver
Semantic Versioning library for modern C++.
Language: C++ - Size: 41 KB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 44 - Forks: 9

davidrjonas/semver-cli
semver-cli is a simple command line tool to compare and manipulate version strings.
Language: Go - Size: 15.6 KB - Last synced at: 9 days ago - Pushed at: 10 months ago - Stars: 44 - Forks: 24

ryansonshine/semantic-release-codeartifact
A semantic-release plugin for publishing packages to AWS CodeArtifact
Language: TypeScript - Size: 1.58 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 43 - Forks: 6

skuzzle/semantic-version
Fast single-class semantic version implementation for java
Language: Java - Size: 243 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 43 - Forks: 8

hertzg/node-net-keepalive
Provides high-level access to socket options like TCP_KEEPINTVL, TCP_KEEPCNT and TCP_USER_TIMEOUT for node js.
Language: JavaScript - Size: 2.71 MB - Last synced at: 5 days ago - Pushed at: 14 days ago - Stars: 41 - Forks: 14

ilovemilk/semver-git-plugin
Gradle plugin for versioning projects based on semantic versioning via git tags.
Language: Kotlin - Size: 277 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 41 - Forks: 11

jmongard/Git.SemVersioning.Gradle
Gradle plugin for automatically versioning a project using semantic versioning and conventional commits with change log support based on git commit messages.
Language: Kotlin - Size: 510 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 40 - Forks: 5

lukaszraczylo/semver-generator
Semantic version generator using git commit keywords and overrides
Language: Go - Size: 574 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 39 - Forks: 6

davideas/GrabVer
Gradle Automatic Build Versioning Plugin - An easy Gradle plugin that follows semver.org rules to automatically generate the Patch version, Build number and Code version, while Major, Minor and Pre-Release suffix remain under our control.
Language: Groovy - Size: 160 KB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 39 - Forks: 11

raulgomis/semversioner
The easiest way to manage semantic versioning in your project and generate CHANGELOG.md file automatically.
Language: Python - Size: 136 KB - Last synced at: 4 days ago - Pushed at: 9 days ago - Stars: 38 - Forks: 7

reubano/ongeza
An automated way to follow the Semantic Versioning Specification
Language: Python - Size: 398 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 38 - Forks: 9

mark-kubacki/semver 📦
:100: parse semantic version numbers, and ranges (the most often imitated original)
Language: Go - Size: 235 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 37 - Forks: 4

PSanetra/git-semver
git-semver is a command line tool to calculate semantic versions based on the git history and tags of a repository.
Language: Go - Size: 90.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 36 - Forks: 6

pvanhoof/dir-examples
Doing versioning right: examples for build environments like cmake, qmake, meson and autotools
Language: CMake - Size: 79.1 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 36 - Forks: 5

mrkmg/node-generate-release
Generate a release for a project following semver using nodejs and gitflow
Language: TypeScript - Size: 317 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 36 - Forks: 8

sindresorhus/binary-version-cli
Get the version of a binary in semver format
Language: JavaScript - Size: 7.81 KB - Last synced at: about 11 hours ago - Pushed at: about 1 year ago - Stars: 35 - Forks: 3

dipien/semantic-version-gradle-plugin
Gradle Plugin to automatically use Semantic Versioning on your Gradle project
Language: Kotlin - Size: 564 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 35 - Forks: 3
