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%
Recommended in 1 of 13 months
- November 2025: recommended
- December 2025: not recommended
- January 2026: not recommended
- February 2026: not recommended
- March 2026: not recommended
- April 2026: not recommended
- May 2026: not recommended
- June 2026: not recommended
- July 2026: not recommended
- August 2026: not recommended
- September 2026: not recommended
- October 2026: not recommended
- 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)” - Comment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”
- Comment from 19 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”
- Comment from 17 Nov 2025 in “Show HN: PrinceJS – 19,200 req/s Bun framework in 2.8 kB (built by a 13yo)”
- 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.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| Ruby on Rails | 337 | 145 | 70% | 12 | 14 yrs38 owners | Approved |
| Django | 277 | 97 | 74% | 12 | 15 yrs38 owners | Approved |
| Next.js | 127 | 256 | 33% | 12 | 3 yrs6 owners | — |
| Phoenix Framework | 85 | 11 | 89% | 12 | 8 yrs7 owners | Approved |
| PrinceJSThis page | 18 | 4 | 82% | 1 | — | — |
What people said
22 of the 25 comments that mention it, newest first. Each links to the original comment.
“while still delivering competitive performance”
“Thanks for your honesty in the benchmarks. Well done !”
“Congrats for the good and impressive work.”
“Inspirational. Can you do a tutorial/blog post describing how it works and your thought process?”
“It's certainly more advanced than anything I tried at that age.”
“The readme and stats remind me of VanillaJS, which should be a sign that you're not making a fair comparison here.”
“Looks great. However, there are no tests yet.”
“This is amazing! It does everything but make the jollof.”
“good job, you are build something, and it's amazing!!”
“there's no tests but I suspect there would be a lot of bugs in the way routes are handled”
“your implementation[1] happily accepts anything, you can impersonate anyone you want”
“This is pretty impressive, wow!”
“"Cron" scheduling doesn't seem to belong in the library.”
“all these "frameworks" really are just routers”
“The API looks intuitive, almost the same as Express.”
“pretty cool clean and simple code for the framework”
“It's a great accomplishment.”
“I do want to applaud your efforts, especially at your age.”
“Code is easy to read and understand.”
“Congrats on this, keep building more stuff!”
“claims "PrinceJS fits in a tweet," but also that it's 2.8kB after gzip compression.”
“Can't say I'm the biggest fan of the way the sample code types itself out character-by-character.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.