Ross ROSS = Recommend OSS · open-source software intelligence for agents

JamieMason/syncpack

Consistent dependency versions in large JavaScript Monorepos. observed · 2026-08-28

github.com/JamieMason/syncpack · homepage · Rust · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

97/100

  • Activity 96
  • Release rhythm 96
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 7
  • age_days: 3303
  • days_rel: 24
  • days_push: 24
  • n_releases_24m: 20

Full methodology

Adoption not part of the score

2087 stars · 73 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Syncpack is a Rust-based command-line tool that finds and fixes inconsistent dependency versions across package. files in large JavaScript monorepos. It enforces version policies, bumps outdated versions, bans dependencies, and can migrate repos to pnpm or bun catalogs.

Use cases

  • find and fix dependency version mismatches across a monorepo
  • enforce a single version policy for shared dependencies
  • bump outdated dependency versions from the npm registry
  • pin certain dependencies to exact versions everywhere
  • ban specific dependencies from packages or the whole repo
  • sort and format package. files consistently
  • migrate a repo to pnpm or bun catalogs

When to choose

  • you maintain a large JavaScript/TypeScript monorepo with many package. files
  • you need automated linting and fixing of dependency version drift
  • you want to adopt pnpm or bun catalogs with an automated migration
  • you need to enforce semver range or pinning rules per dependency

When to avoid

  • you work in a single-package repo with no version drift risk
  • you need dependency version management for non-JavaScript ecosystems like Python or Go
  • you want a GUI or web-based dependency dashboard rather than a CLI

Facets

cli-tool · maturity active

linter cli developer-tools configuration-management developer-tools version-control cli cross-platform monorepo semver npm yarn pnpm package- dependency-management rust automation javascript nodejs

3 sources

Member repositories

RepositoryRoleHealth v2
JamieMason/syncpackmain97

For agents

markdown · JSON · MCP: product_card(name="JamieMason/syncpack")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem