Hacker ApprovedDepartments

PrinceJS

Shares rank 21 of 63 web frameworks by recommenders

Praised as a tiny, clean, fast Bun web framework built by a 13-year-old, with an Express-like API. Critics say benchmarks and tests are lacking.

Praised as a tiny, clean, fast Bun web framework built by a 13-year-old, with an Express-like API. Critics say benchmarks and tests are lacking.

22 people gave an opinion

recommend it
18
criticize it
4
approval share
82%
Each figure is one person. RecommendsCriticizes

Recommended in 1 of 13 months

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

Why it doesn’t carry the badge

  • 18 people recommend itNeeds 10 or more, met.
  • 4.5 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 1 of 13 monthsNeeds 4 or more, not 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

  • Impressive work for a young developer

    “It's certainly more advanced than anything I tried at that age.”

    Comment from 18 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

    “I do want to applaud your efforts, especially at your age.”

    Comment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

    “good job, you are build something, and it's amazing!!”

    Comment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”
  • Clean, easy-to-read code

    “pretty cool clean and simple code for the framework”

    Comment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

    “Code is easy to read and understand.”

    Comment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

What people warn about

Each mark is one comment

  • No tests yet

    “there's no tests but I suspect there would be a lot of bugs in the way routes are handled”

    Comment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

    “Looks great. However, there are no tests yet.”

    Comment from 18 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”
  • Benchmarks unfair or misleading

    “The readme and stats remind me of VanillaJS, which should be a sign that you're not making a fair comparison here.”

    Comment from 18 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

    “claims "PrinceJS fits in a tweet," but also that it's 2.8kB after gzip compression.”

    Comment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

Other web frameworks people recommend

The four most recommended other web frameworks, 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.

PrinceJS compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Ruby on Rails33714570%1214 yrs38 ownersApproved
Django2779774%1215 yrs38 ownersApproved
Next.js12725633%123 yrs6 owners—
Phoenix Framework851189%128 yrs7 ownersApproved
PrinceJSThis page18482%1——
See all 63 web frameworks, ranked

What people said

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

“while still delivering competitive performance”

RecommendsComment from 21 Nov 2025 in “PrinceJS: Benchmark Corrections and Lessons from a 13-Year-Old Developer”

“Thanks for your honesty in the benchmarks. Well done !”

RecommendsComment from 21 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“Congrats for the good and impressive work.”

RecommendsComment from 19 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“Inspirational. Can you do a tutorial/blog post describing how it works and your thought process?”

RecommendsComment from 19 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“It's certainly more advanced than anything I tried at that age.”

RecommendsComment from 18 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“The readme and stats remind me of VanillaJS, which should be a sign that you're not making a fair comparison here.”

MixedComment from 18 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“Looks great. However, there are no tests yet.”

MixedComment from 18 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“This is amazing! It does everything but make the jollof.”

RecommendsComment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“good job, you are build something, and it's amazing!!”

RecommendsComment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“there's no tests but I suspect there would be a lot of bugs in the way routes are handled”

MixedComment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“your implementation[1] happily accepts anything, you can impersonate anyone you want”

CriticizesComment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“This is pretty impressive, wow!”

RecommendsComment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“"Cron" scheduling doesn't seem to belong in the library.”

MixedComment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“all these "frameworks" really are just routers”

CriticizesComment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“The API looks intuitive, almost the same as Express.”

MixedComment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“pretty cool clean and simple code for the framework”

RecommendsComment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“It's a great accomplishment.”

RecommendsComment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“I do want to applaud your efforts, especially at your age.”

MixedComment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“Code is easy to read and understand.”

MixedComment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“Congrats on this, keep building more stuff!”

RecommendsComment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“claims "PrinceJS fits in a tweet," but also that it's 2.8kB after gzip compression.”

CriticizesComment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

“Can't say I'm the biggest fan of the way the sample code types itself out character-by-character.”

MixedComment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”

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