h3

Create HTTP servers and APIs with H3 across Node.js, Deno, and Bun.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/cill-i-am/task-tracker --skill h3-cill-i-am
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: h3
Source: https://github.com/cill-i-am/task-tracker/tree/main/.agents/skills/h3
Command: npx skills add https://github.com/cill-i-am/task-tracker --skill h3-cill-i-am

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

H3 provides a lightweight, composable framework to quickly build HTTP servers and APIs, reducing boilerplate and enabling consistent routing, middleware, and responses.

Core Features & Use Cases

  • Lightweight core with a minimal API surface for Node.js, Deno, Bun and adapters.
  • Composable utilities for routing, middleware, and flexible responses across runtimes.
  • Use Case: Rapidly prototype microservices and APIs with predictable behavior and small bundle sizes.

Quick Start

Create a new H3 app and define routes to start serving HTTP requests.

Frequently Asked Questions about h3

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a fast HTTP server with a minimal web framework?

To build a fast HTTP server, use a lightweight, composable core to define routes, apply middleware, and return responses with minimal boilerplate. This approach reduces setup time while maintaining predictable API behavior across different JavaScript runtimes.

Can I use this HTTP server framework with Node.js, Deno, and Bun?

Yes, this HTTP server framework works with Node.js, Deno, and Bun. It provides a runtime-agnostic foundation with adapters, allowing you to compose routes and middleware across multiple JavaScript environments without changing your core application logic.

How do I compose routes and middleware for a lightweight API?

You compose routes and middleware by creating an app instance and defining event handlers. This minimal API surface lets you rapidly prototype microservices, mapping HTTP requests to specific handlers and applying composable utilities for flexible responses.

What is the best way to prototype microservices with a small bundle size?

The best way to prototype microservices with a small bundle size is using a tiny, composable core. It provides predictable behavior and minimal API surface, ensuring your HTTP server remains lightweight while rapidly composing API endpoints.

Does this lightweight web framework require any external dependencies?

No, this lightweight web framework does not require external dependencies. It exposes an H3 class and event handlers natively, providing a minimal runtime-agnostic foundation to build HTTP servers without additional package installations.

Why choose a tiny core HTTP server over other web frameworks?

Choose a tiny core HTTP server to reduce boilerplate and ensure small bundle sizes. Unlike heavier web frameworks, its minimal API surface and composable utilities provide a lightweight foundation for building APIs with predictable behavior across runtimes.