Node.js and JavaScript backend libraries
Explore Express, Fastify, Hono, and server-side JavaScript tools. Check declared Node.js requirements and documented runtime support.
10 indexed packages. Inspect package specifications and compare alternatives according to their actual role in your application.
Packages in this category
- Hono: A small, simple, and ultrafast web framework built on Web Standards.
- Fastify: A fast and low-overhead web framework for Node.js.
- polka: A micro web server so fast, it'll make you dance! :dancers:
- h3: Minimal H(TTP) framework built for high performance and portability.
- elysia: Ergonomic Framework for Human
- koa: Koa web app framework
- @nestjs/core: Nest - modern, fast, powerful node.js web framework (@core)
- express: Fast, unopinionated, minimalist web framework
- Socket.IO: node.js realtime framework server
- Node-RED: Low-code programming for event-driven applications
What to compare
- Check the declared Node.js range and documented deployment target, including any edge-specific adapter.
- Review routing, middleware, validation, and serialization requirements in official documentation.
- Inspect peer, optional, and resolved runtime dependencies for your deployment environment.
- Use relevant published server benchmarks when available; a browser gzip measurement is not server throughput.
Example package specifications
hono
| Latest version | 4.13.14 |
|---|---|
| Runtime dependencies | 0 |
| Bundled types | Bundled declarations |
| Gzip measurement | 7.32 KiB |
Evidence and freshness
- https://registry.npmjs.org/hono/4.13.14 — retrieved 2026-10-29T01:43:20.592Z (stale snapshot; refresh pending)
- https://bundlephobia.com/api/size?package=hono%404.13.14 — retrieved 2026-10-28T23:29:56.679Z
- https://api.deps.dev/v3/systems/npm/packages/hono/versions/4.13.14:dependencies — retrieved 2026-10-28T23:29:56.800Z
- https://api.deps.dev/v3/systems/npm/packages/hono/versions/4.13.14 — retrieved 2026-10-29T01:43:20.858Z (stale snapshot; refresh pending)
- https://api.deps.dev/v3/projects/github.com%2Fhonojs%2Fhono — retrieved 2026-10-28T23:01:23.350Z (stale snapshot; refresh pending)
fastify
| Latest version | 5.12.7 |
|---|---|
| Runtime dependencies | 15 |
| Bundled types | Bundled declarations |
| Gzip measurement | 143.59 KiB |
Evidence and freshness
- https://registry.npmjs.org/fastify/5.12.7 — retrieved 2026-10-29T04:27:07.639Z (stale snapshot; refresh pending)
- https://bundlephobia.com/api/size?package=fastify%405.12.7 — retrieved 2026-10-28T23:29:57.538Z
- https://api.deps.dev/v3/systems/npm/packages/fastify/versions/5.12.7:dependencies — retrieved 2026-10-28T23:29:57.560Z
- https://api.deps.dev/v3/systems/npm/packages/fastify/versions/5.12.7 — retrieved 2026-10-29T04:27:07.884Z (stale snapshot; refresh pending)
- https://api.deps.dev/v3/projects/github.com%2Ffastify%2Ffastify — retrieved 2026-10-28T23:01:23.765Z (stale snapshot; refresh pending)