conventional-commits

Open-source projects categorized as conventional-commits

Top 23 conventional-commit Open-Source Projects

  • git-cliff

    A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️

  • Project mention: Getting Started with CLI tools in Rust using Clap | dev.to | 2023-12-10

    git-cliff is a terminal tool that can generate changelog from the Git history by using conventional commits, as well as by using regex-powered parsers and you can even change the changelog template itself by using a configuration file. This tool is a great example of text parsing on the terminal and also uses clap_mangen which generates man pages. Useful for anyone who is serious about looking into making a production-ready terminal tool!

  • conventionalcommits.org

    The conventional commits specification

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • commitizen

    Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:

  • action-semantic-pull-request

    A GitHub Action that ensures that your PR title matches the Conventional Commits spec.

  • shipjs

    Take control of what is going to be your next release.

  • semver

    Nx plugin to automate semantic versioning and CHANGELOG generation. (by jscutlery)

  • Project mention: Versioning and Releasing Packages in a Monorepo | dev.to | 2024-02-09

    Note, it is worth mentioning that the Nx community has also stepped up in the past and created jscutlery/semver, a package that adds semantic versioning and publishing to your Nx workspace. Make sure to check that out as well

  • cocogitto

    The Conventional Commits toolbox

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • lerna-lite

    Subset of Lerna in a smaller & more modular project. Helps manage and publish multiple packages in a monorepo/workspace structure

  • commit-analyzer

    :bulb: semantic-release plugin to analyze commits with conventional-changelog

  • Project mention: Using semantic-release to automate releases and changelogs | dev.to | 2024-01-25

    @semantic-release/commit-analyzer to analyze commit messages with respect to conventional commit conventions

  • git-conventional-commits

    Git Conventional Commits Util to generate Semantic Version and Markdown Change Log and Validate Commit Messag

  • Project mention: Apollo dev posts backend code to Git to disprove Reddit’s claims of scrapping and inefficiency | /r/programming | 2023-06-08
  • release-notes-generator

    :clipboard: semantic-release plugin to generate changelog content with conventional-changelog

  • conventional-pre-commit

    A pre-commit hook that checks commit messages for Conventional Commits formatting

  • Project mention: Do I need to be Admin to get a pre-receive hook working? | /r/gitlab | 2023-05-08

    For example I want to reject poorly formatted commit messages with https://github.com/compilerla/conventional-pre-commit

  • git

    :twisted_rightwards_arrows: semantic-release plugin to commit release assets to the project's git repository (by semantic-release)

  • Project mention: Using semantic-release to automate releases and changelogs | dev.to | 2024-01-25

    @semantic-release/git to commit changes to the Git repository, e.g., an updated package.json version or updates to changelog files

  • conventional-commits

    :yo_yo: A PHP library for creating and validating commit messages according to the Conventional Commits specification. Includes a CaptainHook plugin!

  • py-template

    One-click GitHub Actions pipelines for Python!

  • koji

    🦊 An interactive CLI for creating conventional commits.

  • nest-api-example

    Example of an Restful API with Nest.js and TypeORM

  • microservices-nodejs-docker-gateway-api

    [Dockerized] Microservices architecture with API Gateway

  • commithelper

    A tool to create and lint commit messages

  • python-package-template

    An opinionated Python package/application template repository, with SLSA and SBOM support built in, enabled for security scanners, code linters, typing, testing and code coverage monitoring, and release automation for reproducible builds. (by jenstroeger)

  • atomic-release

    Automated releases using the command pattern πŸ“¦

  • eemoji

    (๑‒̀ㅂ‒́)و✧ Add emojis to git commits

  • Project mention: Show HN: Eemoji – A tiny CLI tool that adds emojis to your commit messages | news.ycombinator.com | 2024-01-15
  • nest-graphql-example

    Example of GraphQL with Nest.js and TypeORM

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

conventional-commits related posts

Index

What are some of the best open-source conventional-commit projects? This list will help you:

Project Stars
1 git-cliff 7,609
2 conventionalcommits.org 6,448
3 commitizen 2,135
4 action-semantic-pull-request 843
5 shipjs 765
6 semver 710
7 cocogitto 604
8 lerna-lite 438
9 commit-analyzer 340
10 git-conventional-commits 303
11 release-notes-generator 284
12 conventional-pre-commit 283
13 git 276
14 conventional-commits 174
15 py-template 94
16 koji 90
17 nest-api-example 72
18 microservices-nodejs-docker-gateway-api 45
19 commithelper 35
20 python-package-template 32
21 atomic-release 14
22 eemoji 10
23 nest-graphql-example 7

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com