SE

semantic-release

Automated versioning and package publishing

Developer Tools & Git ★ 24k stars Medium setup MIT

semantic-release is an open-source tool that automates version management and package release based on commit messages. It runs in self-hosted CI pipelines to determine versions and publish artifacts.

Key features

  • Commit-driven versioning
  • Automated changelog
  • Plugin ecosystem
  • CI integration

Strengths

  • Released under the MIT license
  • Mature project with 24k GitHub stars
  • Written in JavaScript
  • Tiny footprint — runs in 256 MB RAM

semantic-release replaces

Compare semantic-release

10 head-to-head comparisons.

Similar developer tools & git apps