How to setup Conventional Commits in JavaScript project: 2026 edition

This page summarizes the projects mentioned and recommended in the original post on dev.to

Puter.js - The Backend for AI-Generated Apps
One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
developer.puter.com
sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
sponsored
  1. conventional-changelog

    Generate changelogs and release notes from a project's commit messages and metadata.

    A year ago I published the first edition of this guide. Since then the tooling has moved forward: AI coding agents learned to write Conventional Commits and set up release automation through agent skills, Simple Release got v3, and both Conventional Changelog and Simple Release got their own documentation websites. So here is the refreshed edition.

  2. Puter.js

    Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.

    Puter.js logo
  3. commitlint

    📓 Lint commit messages

    While not mandatory, Commitlint helps enforce conventional commit standards by linting commit messages.

  4. simple-git-hooks

    A simple git hooks manager for small projects

    Now you can set up commit validation during git commit, for example using simple-git-hooks, though there are other similar tools available (husky, pre-commit, etc.).

  5. husky

    Git hooks made easy 🐶 woof!

    Now you can set up commit validation during git commit, for example using simple-git-hooks, though there are other similar tools available (husky, pre-commit, etc.).

  6. pre-commit

    Automatically installs a git pre-commit script in your git repository which runs your `npm test` on pre-commit (by observing)

    Now you can set up commit validation during git commit, for example using simple-git-hooks, though there are other similar tools available (husky, pre-commit, etc.).

  7. cz-cli

    The commitizen command line utility. #BlackLivesMatter

    Commitizen is an optional but very convenient tool that provides an interactive CLI for creating Conventional Commits.

  8. simple-release

    A simple tool to release projects with monorepo support.

    The simple-release-action is a comprehensive GitHub Action that automates version updates, changelog generation, and releases. The project is based on simple-release and conventional-changelog.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. browserslist-useragent-regexp

    A utility to compile browserslist query to a RegExp to test browser useragent.

    browserslist-useragent-regexp

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Building a Local AI Code Reviewer with Ollama That Catches Bugs Before Your Team

    2 projects | dev.to | 15 Jun 2026
  • package.json

    3 projects | dev.to | 1 Nov 2025
  • How to Use Semantic Versioning and Conventional Commits With Husky

    1 project | dev.to | 7 Sep 2025
  • Getting Good Results from Claude Code

    9 projects | news.ycombinator.com | 8 Aug 2025
  • Setting up Prettier, ESLint, Airbnb, Stylelint, Husky, and lint-staged for a consistent Node.js workflow

    1 project | dev.to | 7 Aug 2025