Open Source / Developer Tools / Daily Build

Commit Craft

View source ↗Scroll to explore ↓
Commit Craft project cover
/ Overview

A dependency-free conventional commit generator with reusable validation logic, a responsive interface and automated tests.

NameCommit Craft

ClientPersonal open-source project

IndustriesDeveloper tooling

Date2026

/ Challenge

Small teams and solo developers often lose consistency in commit history, while many commit helpers add unnecessary setup or send work context to external services.

/ Provided services

Clear thinking.
Practical delivery.

01

Product definition

Scoped one useful developer problem into a project that could be completed, tested and documented in a day.

02

Interface design

Created a calm, minimal interface with clear validation, feedback and privacy messaging.

03

Engineering

Separated reusable commit logic from DOM behavior and verified it with Node's built-in test runner.

Commit Craft feature visual
/ Solution

I built a local-first browser tool that creates conventional commit messages from structured inputs, keeps domain logic separate from the interface and validates the result before copying.

/ Impact

Dependency-free browser utility

Four automated logic tests

Responsive accessible interface

Documented build-in-public workflow

/ Tech stack

JavaScript

Dependency-free modules for commit generation, normalization and validation.

HTML & CSS

Accessible semantic form controls and a responsive visual system.

Node test runner

Four focused tests covering normal, scoped, breaking and invalid commit messages.

Next project

JSON Lens

View case study ↗