nxsjs

nxsjs / nxspub

Public

Automated release tool tailored for modern multi-branch workflows

45
1
100% credibility
Found Apr 20, 2026 at 45 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Nxspub automates software package releases by analyzing commit messages for version bumps, generating changelogs, tagging milestones, and publishing to registries while respecting branch-specific rules.

How It Works

1
🔍 Discover nxspub

You hear about a helpful tool that makes releasing your software packages simple and automatic.

2
📦 Add to your project

You bring the tool into your project so it can start helping with updates.

3
🌿 Set branch rules

You tell it what kinds of changes each branch in your work is allowed to make, like stable or test versions.

4
🛡️ Turn on safety checks

You set up automatic reviews so every update follows your rules before saving.

5
👀 Preview the changes

You take a quick look at what the next release will do, seeing versions and notes in advance.

6
🔄 Update versions

You let it read your recent changes, pick the right new version, write update notes, and mark the milestone.

7
🚀 Share the new version

You send the updated package out to everyone who uses it.

🎉 Release complete!

Your new package version is live, with perfect notes and everything safely shared.

Sign up to see the full architecture

6 more

Sign Up Free

Star Growth

See how this repo grew from 45 to 45 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is nxspub?

nxspub is a TypeScript CLI for automated release management in npm and pnpm workspaces, handling versioning, changelog generation, git tagging, and publishing based on Conventional Commits. It solves the pain of manual multi-branch workflows—like main for latest, alpha/beta/rc for prereleases—by scanning commits since the last tag, bumping versions per branch policy, and generating grouped release notes with PR/issue links. Run `nxspub version` to prep changes and push tags, then `nxspub release` to build and publish.

Why is it gaining traction?

Unlike semantic-release or changesets, nxspub natively supports modern multi-branch setups with draft changelogs for non-main branches, auto-importing them later to avoid lost work. It installs git hooks for commit linting, previews releases via CLI or web server (with JSON export), and propagates monorepo bumps topologically while updating internal deps. Developers love the `--dry` mode and `--cwd` for CI like GitHub Actions or Azure DevOps.

Who should use this?

Monorepo maintainers on pnpm with Conventional Commits discipline, especially those juggling stable main alongside alpha/beta/rc branches for automated GitHub releases, GitLab pipelines, or Jira reports. Ideal for TypeScript teams shipping frequent patches without release note drudgery.

Verdict

Grab it for streamlined automated release processes if you're on pnpm—docs are crisp, CLI intuitive, tests solid—but with 45 stars and 1.0% credibility score, treat as experimental for production. Watch for adoption in mid-sized open-source repos.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.