Hacker ApprovedDepartments

JSR

Ranked 7 of 9 package repositories by recommenders

Recommended as a cleaner, easier registry for publishing and finding TypeScript packages, and open source enough to fork. Critics note publishing limits and another registry alongside npm.

Recommended as a cleaner, easier registry for publishing and finding TypeScript packages, and open source enough to fork. Critics note publishing limits and another registry alongside npm.

16 people gave an opinion

recommend it
10
criticize it
6
approval share
63%
Each figure is one person. RecommendsCriticizes

Recommended in 6 of 13 months

  1. November 2025: recommended
  2. December 2025: not recommended
  3. January 2026: recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: not recommended
  7. May 2026: recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 10 people recommend itNeeds 10 or more, met.
  • 1.6 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 6 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Cleaner, more modern package ecosystem

    “JSR (which is open source and at least a little bit more resistant to consolidation relative to npm)”

    Comment from 6 Oct 2026 in “Friendship ended with Deno, now Node is my best friend”

    “JSR is still the best way I know to find modern and up-to-date/clean packages”

    Comment from 9 Oct 2026 in “Cloudflare acquires Deno”

    “I'm also happy that JSR exists as that (mostly) cleaner ecosystem”

    Comment from 22 May 2026 in “Deno 2.8”
  • Default registry for Deno

    “I was quite happy for jsr to become the defacto registry for the Deno ecosystem.”

    Comment from 22 May 2026 in “Deno 2.8”

    “Will stick to deno and JSR for my JS needs”

    Comment from 7 Oct 2026 in “Friendship ended with Deno, now Node is my best friend”

    “I kind of like JSR a lot myself”

    Comment from 4 May 2026 in “I am worried about Bun”
  • Better than npm or importmaps

    “One of the things I've started leaning on more is prioritizing packages from JSR”

    Comment from 24 Nov 2025 in “Shai-Hulud Returns: Over 300 NPM Packages Infected”

    “JSR is still an improvement over managing an importmap yourself”

    Comment from 23 May 2026 in “Deno 2.8”

    “JSR is a great upgrade from NPM”

    Comment from 4 May 2026 in “I am worried about Bun”
  • Open source, free to fork

    “it being open source and free for the community to fork and rebuild in case something like this goes south”

    Comment from 9 Oct 2026 in “Cloudflare acquires Deno”

    “JSR (which is open source and at least a little bit more resistant to consolidation relative to npm)”

    Comment from 6 Oct 2026 in “Friendship ended with Deno, now Node is my best friend”

What people warn about

Each mark is one comment

  • Publishing restricted to GitHub accounts

    “the only way to publish to it was through a GitHub account”

    Comment from 8 Jan 2026 in “NPM to implement staged publishing after turbulent shift off classic tokens”

    “the restrictions were so tight I gave up”

    Comment from 9 Oct 2026 in “Cloudflare acquires Deno”
  • Adds another registry alongside npm

    “they tried to support node syntax out of the box with npm import specifiers and create a new javascript registry (jsr.io)”

    Comment from 9 Oct 2026 in “Cloudflare acquires Deno”

    “Another registry (looks like jsr.io)?”

    Comment from 12 Jul 2026 in “Show HN: Ant – A JavaScript runtime and ecosystem”

Other package repositories people recommend

The four most recommended other package repositories, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

JSR compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Nixpkgs382263%11——
Arch User Repository347431%5——
Arch User Repository202347%10——
crates.io171849%9——
JSRThis page10663%6——
See all 9 package repositories, ranked

What people said

24 of the 25 comments that mention it, newest first. Each links to the original comment.

“they tried to support node syntax out of the box with npm import specifiers and create a new javascript registry (jsr.io)”

CriticizesComment from 9 Oct 2026 in “Cloudflare acquires Deno”

“the restrictions were so tight I gave up”

CriticizesComment from 9 Oct 2026 in “Cloudflare acquires Deno”

“it being open source and free for the community to fork and rebuild in case something like this goes south”

RecommendsComment from 9 Oct 2026 in “Cloudflare acquires Deno”

“JSR is still the best way I know to find modern and up-to-date/clean packages”

RecommendsComment from 9 Oct 2026 in “Cloudflare acquires Deno”

“Migrating off of the jsr ecosystem and back to npm is going to be less painful than one might imagine.”

CriticizesComment from 9 Oct 2026 in “Cloudflare acquires Deno”

“Will stick to deno and JSR for my JS needs”

RecommendsComment from 7 Oct 2026 in “Friendship ended with Deno, now Node is my best friend”

“JSR (which is open source and at least a little bit more resistant to consolidation relative to npm)”

RecommendsComment from 6 Oct 2026 in “Friendship ended with Deno, now Node is my best friend”

“JSR and Deno for publishing Typescript libraries is still so much easier than setting up a Typescript node project”

RecommendsComment from 6 Oct 2026 in “Friendship ended with Deno, now Node is my best friend”

“because I trust ESM so much more than CommonJS”

RecommendsComment from 21 Sep 2026 in “Why does mathmain need an encrypted loader?”

“Having nearly the original source code is better for debugging.”

RecommendsComment from 27 Jul 2026 in “Scriptc by Vercel: TypeScript-to-Native compiler, no JavaScript engine in binary”

“Another registry (looks like jsr.io)?”

MixedComment from 12 Jul 2026 in “Show HN: Ant – A JavaScript runtime and ecosystem”

“JSR is still an improvement over managing an importmap yourself”

RecommendsComment from 23 May 2026 in “Deno 2.8”

“I was quite happy for jsr to become the defacto registry for the Deno ecosystem.”

RecommendsComment from 22 May 2026 in “Deno 2.8”

“all my experience with it was great”

RecommendsComment from 22 May 2026 in “Deno 2.8”

“JSR feels like the more sensible ecosystem we all need”

RecommendsComment from 22 May 2026 in “Deno 2.8”

“I'm also happy that JSR exists as that (mostly) cleaner ecosystem”

RecommendsComment from 22 May 2026 in “Deno 2.8”

“JSR is a great upgrade from NPM”

RecommendsComment from 4 May 2026 in “I am worried about Bun”

“I kind of like JSR a lot myself”

RecommendsComment from 4 May 2026 in “I am worried about Bun”

“A big problem with JSR was no private packages.”

CriticizesComment from 22 Mar 2026 in “404 Deno CEO not found”

“JSR seems like it's going nowhere and only exists to install @std.”

CriticizesComment from 22 Mar 2026 in “404 Deno CEO not found”

“your images cut off on mobile is just sad”

CriticizesComment from 6 Mar 2026 in “JSR: The open-source package registry for modern JavaScript and TypeScript”

“Ah that's cool. I really hope this takes off!”

RecommendsComment from 9 Jan 2026 in “NPM to implement staged publishing after turbulent shift off classic tokens”

“the only way to publish to it was through a GitHub account”

CriticizesComment from 8 Jan 2026 in “NPM to implement staged publishing after turbulent shift off classic tokens”

“One of the things I've started leaning on more is prioritizing packages from JSR”

RecommendsComment from 24 Nov 2025 in “Shai-Hulud Returns: Over 300 NPM Packages Infected”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.