There is a particular kind of satisfaction in building the tool you actually need. Yusuke Wada knows this feeling intimately. In December 2021, he sat down to create applications for Cloudflare Workers and found himself frustrated by what existed. The code was verbose without a framework. The available frameworks weren't quite right. Itty-router was too simple. Worktop and Sunder had appealing features but APIs that didn't match his instincts. So Wada did what developers have always done: he built his own.
"While trying to create my applications, I ended up creating my framework for them," Wada later explained in an interview. "A classic example of yak shaving."
That yak shave became Hono which means "flame" in Japanese. It became something much larger than he anticipated. Today, Hono is used in production at Cloudflare for core infrastructure including Workers Logs, KV, R2, Queues, and the proxy for www.cloudflare.com. It powers products at CyberAgent, Toggle Holdings, and AI Shift in Japan. It has been adopted by Unkey, OpenStatus, Goens, NOT A HOTEL, and Hanabi.rest. Major platforms including Prisma, Resend, Vercel AI SDK, Supabase, and Upstash have incorporated Hono into their examples and documentation. The framework crossed 25,000 GitHub stars in July 2025, with weekly downloads approaching half a million. Wada was hired by Cloudflare in 2023, where he now spends some of his work time on Hono.
Three years is both a long time and no time at all. In the ecosystem of JavaScript frameworks, it is an eternity. And yet when Wada spoke at Sakurajima House 2024 in October of that year, he remarked that it also felt short that the three years had passed quickly, and that while the project felt mature, it also still felt new.
The Router at the Heart of Hono
The technical foundation of Hono is a router built from a Trie tree structure. This was not an arbitrary choice. A router determines which action executes based on the HTTP method and URL path of a request. The data structure underneath that determination matters enormously for performance. Trie trees also called prefix trees store strings in a way that allows rapid retrieval based on shared character sequences. For a web framework handling thousands of routes, this translates directly into speed.
According to Hono's documentation, the router in question is called RegExpRouter, and it benchmarks as "really fast." The hono/tiny preset, designed for minimal footprint, comes in under 14kB. This is not an accident. Wada wanted Hono to be ultrafast and lightweight simultaneously a combination that sounds obvious but is surprisingly difficult to deliver in practice.
What makes Hono genuinely distinctive, however, is not just the router. It is the deliberate decision to build exclusively on Web Standards. The Fetch API, a WHATWG standard that "defines requests, responses, and the process that binds them: fetching," became Hono's foundation. This was a principled choice with immediate consequences: because each JavaScript runtime supports Web Standards, Hono would run anywhere without modification.
Richard MacManus, writing for his own publication in July 2025, framed the significance clearly: "Hono is best thought of as a modern replacement for Express, the middleware web framework for Node.js. The main benefit of using Hono is that it doesn't just run on Node.js; but even on Node.js, Hono often benchmarks a bit faster than Express." MacManus noted that Hono's "differentiation from Express is that it's built on the Fetch API," positioning it as a framework for developers ready to move beyond Node.js and Express while retaining familiarity.
Write Once, Run Anywhere
The phrase "write once, run anywhere" has a particular resonance in software development, evoking Java's mid-1990s ambitions. But in the context of modern JavaScript runtimes Cloudflare Workers, Deno, Bun, Node.js, and Vercel the promise has finally arrived. Hono demonstrates this concretely. The same source code runs on each platform. No conditional imports. No runtime detection. No adapter patterns required for basic operations.
Consider a simple example from Hono's documentation:
import { Hono } from 'hono'
const app = new Hono()
app.get('/hello', (c) => c.text('Hello Hono!'))
export default app
To run this on Cloudflare Workers, the command is wrangler dev src/index.ts. To run it on Deno, it is deno serve src/index.ts. To run it on Bun, it is bun run src/index.ts. The code does not change. Wada noted in a Cloudflare blog post that "almost all our test code for Hono itself can run the same way on these runtimes. This is a genuine 'write once, run anywhere' experience."
This portability has practical implications that ripple outward. Teams no longer need to choose their runtime upfront and accept vendor lock-in as a cost of that choice. Developers can prototype on their local machine with Bun, deploy to Cloudflare Workers for edge performance, and fall back to Node.js for legacy integration all with the same application code base. The mental overhead of runtime differences dissolves.
One developer on Hacker News captured this shift in perspective: "I've been using Hono + Bun + SQLite for all my personal projects, and I really like it. Essentially, I've replaced Express and Node with it."
Inside Cloudflare's Infrastructure
The adoption that likely matters most to Hono's long-term trajectory is Cloudflare's own internal use. Wada described a revealing moment during the preparation of materials for a presentation. He initially assumed Hono was being used at Cloudflare for only a few products he thought D1 was one. But when he asked on an internal chat, "everyone was like, 'I use it too,' and it turned into a huge 'me too' moment."
The scope of that internal adoption became clear: Workers Logs, KV, R2, Queues, and the www.cloudflare.com proxy all use Hono. Workers Playground, which is part of the Cloudflare SDK and open source, also relies on it. This is not marginal usage. It is foundational infrastructure serving millions of requests daily.
Baselime, a company acquired by Cloudflare, had built Workers Logs on code that migrated applications from their original infrastructure to Cloudflare Workers using Hono. D1 uses Hono for the internal Web API running on Workers. The pattern is consistent: when Cloudflare teams needed to build reliable, performant APIs on Workers, Hono became the tool of choice.
Wada was hired by Cloudflare in 2023, formalizing a relationship that had been organic from the beginning. His position allows him to continue developing Hono while working within the company that was both his original motivation and his largest internal user. This is a rare alignment of creator, company, and open-source project.
The Ecosystem Expands
By late 2024, the list of companies using Hono in production had grown well beyond what Wada anticipated when he started. In Japan alone, CyberAgent, Toggle Holdings, and AI Shift a CyberAgent subsidiary had integrated Hono into their infrastructure. Startups across the ecosystem were adopting it for APIs, full-stack applications, and documentation sites.
Unkey deploys their application built with Hono's OpenAPI feature to Cloudflare Workers. BaseAI uses it for their platform. Major web services and libraries including Prisma, Resend, Vercel AI SDK, Supabase, and Upstash reference Hono in their official examples, effectively endorsing it to their combined user bases of hundreds of thousands of developers.
Wada himself has been surprised by the variety of use cases. In an interview on the Cloudflare Developers YouTube channel, he noted that "some build classic web APIs, others make full-stack apps, some run documentation sites, and I've even seen it used to implement an API layer inside Next.js." He added: "Users keep coming up with use cases I never imagined, and that's the most exciting part."
This organic growth pattern bottom-up adoption by developers who found Hono useful for their specific problems is distinct from top-down mandate by a major company. It suggests that the framework solves real pain points beyond simply riding a corporate sponsor's marketing budget.
From Microframework to Full-Stack Ambition
When Wada describes Hono's trajectory, he draws a deliberate contrast with Next.js. In an October 2024 post on the Cloudflare blog, he articulated the philosophical difference: "In contrast to the Next.js framework, which started from the client-side with React, Hono is trying to become a full-stack framework starting from the server-side."
This distinction matters architecturally. React-centric frameworks begin with the assumption that the client is the primary surface pages are server-rendered or client-rendered React applications, and the server exists to serve that client. Server-first frameworks begin with the assumption that the API, routing, and middleware are the primary concerns, with client rendering as one possible output among others.
The concrete expression of Hono's full-stack ambition is HonoX, a meta-framework built on top of Hono that includes file-based routing and is integrated with Vite, the popular frontend build tool. When developers use HonoX, they are automatically using Hono underneath, which enables the creation of complete full-stack applications. As of late 2024, the HonoX GitHub project had 2,300 stars and was described as in "alpha stage" early, but actively developing.
MacManus noted that the comparison between Hono and Next.js is "like comparing a bicycle to a flash car. Hono is very lightweight." This framing is apt not as a dismissal but as a description of intent. Hono is not trying to be Next.js. It is trying to be fast, small, and portable with full-stack capabilities emerging from that foundation more than being added on top.
The Developer Experience Dividend
Hono's documentation describes its developer experience as "delightful," with "super clean APIs" and "first-class TypeScript support." These are not hollow marketing terms when examined against the actual API surface. The framework provides built-in middleware, custom middleware, third-party middleware, and helpers described in its documentation as "batteries included."
The TypeScript integration deserves particular attention. Because Hono is built on Web Standards more than Node.js-specific APIs, the type definitions align cleanly with the standard types defined in lib.dom and related specifications. This reduces friction when writing TypeScript applications and makes it easier for IDEs to provide accurate autocompletion and error detection.
The MIT license under which Hono is released removes licensing concerns for both commercial and open-source projects. The copyright notice lists Yusuke Wada and Hono contributors, with the "kawaii" logo created by SAWARATSUKI a small detail that signals the personality and community that has gathered around the project.
Why This Matters for TheWebSolvers Readers
For readers researching frameworks and tools for web development projects, Hono represents a specific kind of answer: a framework that does one thing well and refuses to compromise on the constraints that make it work. The Web Standards foundation is not incidental it is the reason Hono can deliver on portability, performance, and minimal footprint simultaneously. When evaluating frameworks, the assumption that "modern" means "large" and "flexible" means "adds dependencies" is so common it rarely gets questioned. Hono makes that assumption worth questioning.
The practical implications are concrete. If your team is evaluating a backend for a new project, Hono offers a framework that will not penalize you for choosing Cloudflare Workers, Deno, Bun, or Node.js it works the same on all of them. If you are migrating legacy Express applications, Hono provides a migration path that does not require rewriting your entire mental model of how web frameworks work. If you are building at the edge and care about cold start performance and minimal bundle size, Hono's sub-14kB tiny preset and Web Standards foundation are designed exactly for that constraint.
The growth trajectory 20K GitHub stars in October 2024, reaching 25K by July 2025, with 410,000 weekly downloads is not merely a vanity metric. It indicates a community building up around the framework: middleware packages, integrations, blog posts, conference talks, and active issue resolution. A framework with strong community momentum is more likely to continue improving, maintain compatibility as runtimes evolve, and have answers available when developers encounter edge cases.
Conference Talks and Community Building
Wada has been active in building a community around Hono, both through direct engagement and by supporting others who speak about the framework. Cloudflare Workers Tech Talks have taken place across Japan in Tokyo, Osaka, Kyoto, Hokkaido, Niigata, and Fukuoka with Wada participating in or organizing many of them. These events, documented on his personal blog, represent a sustained effort to build developer community around Hono and Cloudflare Workers in the Japanese market.
The first Hono Conference took place in January 2024, bringing together developers who had built projects with the framework. By October 2024, Wada presented "The Path Hono Has Traveled and Its Future" at Sakurajima House 2024 a retrospective that acknowledged how far the project had come while noting that its future was still being written.
In September 2025, Wada introduced the Hono CLI, expanding the framework's tooling ecosystem. In July 2026, he participated in Cloudflare Workers Tech Talks in Kyoto #2, continuing the pattern of community engagement that has characterized his approach to growing the Hono ecosystem.
Looking Ahead
The story of Hono is, at its core, a story about what happens when a developer builds the tool they actually need and then shares it with the world. Wada set out to solve a specific problem: creating applications for Cloudflare Workers without verbose code and without frameworks whose APIs didn't suit him. He built a router on a Trie tree structure, added middleware and helpers, and released it under an MIT license.
Three years later, that personal tool has become infrastructure. It runs inside Cloudflare products serving millions of users. It is referenced in the documentation of some of the most widely-used tools in the JavaScript ecosystem. It has attracted contributors, conference speakers, and companies that have based their products on it.
The "future" section of Wada's Sakurajima House talk was shorter than he expected the "path traveled" had more to say. But the trajectory suggests that Hono will continue to expand: HonoX will mature from alpha, more companies will adopt it, and the community will continue to find use cases that Wada never imagined. The framework built on Web Standards is, in a sense, betting on the permanence and universality of those standards. If the web continues to run on Fetch, Request, and Response, Hono will continue to run anywhere the web runs.
That is a quiet bet. It is also, given how the web has evolved, a reasonable one.
Where to Read Further
For readers who want to go deeper into Hono's origins, technical design, and community, the following primary sources offer direct access to the creator's own documentation and perspective:
- The Cloudflare Blog's profile of Hono and its creator contains Wada's own account of why he built the framework, the technical decisions behind it, and how it came to be used inside Cloudflare.
- Hono's official documentation provides the framework's own descriptions of its architecture, API surface, supported runtimes, and middleware ecosystem.
- Wada's Sakurajima House 2024 talk transcript offers a detailed retrospective on the first three years of Hono, including the path traveled, current status, and his own assessment of where the framework stands.
For broader context on Hono's position in the framework landscape, Richard MacManus's analysis at ricmac.org places Hono within the "post-React" framework conversation and explains its potential as a replacement for Express.



