Skip to content

Instantly share code, notes, and snippets.

View yusukebe's full-sized avatar
😃
Let's go!

Yusuke Wada yusukebe

😃
Let's go!
View GitHub Profile
import { Hono } from 'hono'
import { feedRenderer } from './renderer'
const app = new Hono()
app.get('/feed', feedRenderer({ baseUrl: 'https://example.com' }), (c) => c.render(items, { format: 'atom' }))
export default app
{"id":"chatcmpl-DqTaqFz3GT852ZPSd8K4DqEmxZx9e","object":"chat.completion","created":1781399184,"model":"gpt-5.5-2026-04-23","choices":[{"index":0,"message":{"role":"assistant","content":"「yusukebe」は、主にオープンソース界隈で知られる日本のソフトウェア開発者 **Yusuke Wada / yusukebe** さんの
ハンドルネームです。 \n※以下は私が把握している公開情報ベースです。最新情報は GitHub や X などの本人アカウント確認がおすすめです。\n\n## 概要\n\n-
ハンドルネーム: **yusukebe**\n- 名前: **Yusuke Wada** として知られる\n- 主な分野: Webアプリケーション、TypeScript、JavaScript、Edge Runtime、オープ
ンソース\n- 代表的なプロジェクト: **Hono**\n\n## 代表作: Hono\n\nyusukebe さんは、Webフレームワーク **Hono** の作者として特に有名です。\n\nHono は TypeScript 製の軽量・高速なWebフレームワークで、以下のような環境で動作することを特徴としています。\n\n- Cloudflare Workers\n- Deno\n- Bun\n- Node.js\n- Fastly Compute\n- AWS Lambda / Lambda@Edge など\n\nExpress に似た書き味を持ちながら、Edge 環境やサーバーレス環境での動作を強く意識して設計され
ています。\n\n例:\n\n```ts\nimport { Hono } from 'hono'\n\nconst app = new Hono()\n\napp.get('/', (c) => {\n return c.text('Hello Hono!')\n})\n\nexport default app\n```\n\n## Hono の特徴\n\n- 軽量\n- 高速\n- TypeScript との相性が良い\n- Middleware 構成がシンプル\n- Edge /
import { Hono } from 'hono'
const app = new Hono<{ Bindings: CloudflareBindings }>()
app.get('/my-image', async (c) => {
return c.env.BROWSER.quickAction('screenshot', {
html: (
<html>
<body
style={{

HTTP Performance Benchmark

Framework Runtime Average Ping Query Body
hono (origin/main) bun 104,875.26 116,640.28 102,978.19 95,007.30
hono (current) bun 110,763.86 125,842.75 108,353.32 98,095.50
Change +5.61% +7.89% +5.22% +3.25%

HTTP Performance Benchmark

Framework Runtime Average Ping Query Body
hono (origin/main) bun 104,492.64 116,785.42 102,250.60 94,441.90
hono (current) bun 112,547.56 125,900.85 108,076.85 103,664.99
Change +7.71% +7.81% +5.70% +9.77%
札幌で2人で2泊3日するプランを考えて!
@yusukebe
yusukebe / hono-hackathon-contributor-1.md
Last active February 16, 2026 03:03
Hono Hackathon Contributor編 #1

Hono Hackathon Contributor編 #1

  • テストをVitestに
  • ビルドをtsdownに
  • Hono CLI
  • HonoXパス周りのバグ
  • Vite Dev ServerのCloudflare環境をworkerdで動かすようにする
  • Hono CLIで指定をするとworkerdで動くようにする
  • CLIのtsgoのアップデート?
  • VSCode拡張のPR
import { Hono } from 'hono'
import { upgradeWebSocket, websocket } from 'hono/bun'
import { MyApiServer } from './my-api-server'
import { newHonoRpcResponse } from './capnweb-server-hono.ts'
const app = new Hono()
app.all('/api', (c) => {
return newHonoRpcResponse(c, new MyApiServer(), {
upgradeWebSocket
import { serve } from '@hono/node-server'
import { Hono } from 'hono'
const app = new Hono()
app.get('/reproduce-flush', async (c) => {
let transformController
let bufferedChunks = ['chunk1', 'chunk2']
const stream = new ReadableStream({