homura Docs App | Posts About Login
Ctrl+K
Self-hosted — このサイトがそのままデモです

Run plain Sinatra on Cloudflare Workers

homura は Opal でコンパイルした 素の Sinatra を Cloudflare Workers 上で動かすデモ兼ドキュメントです。あなたが今読んでいるページも、リポジトリの app/ と 3 つの gem でホストされています。

3 つの gem

homura-runtime

Opal ビルド、worker.entrypoint.mjs 生成、Rack/バインディングの土台。

sinatra-homura

Sinatra 向けパッチ、JWT / Cron / Queue 拡張、ERB プリコンパイル連携。

sequel-d1

Sequel.connect(adapter: :d1, …)cloudflare-workers-migrate

次のステップ

新規プロジェクトなら Quick Start、既存 Sinatra からの移行なら Migration Guide を参照してください。

AI / Agent 向け

機械可読の入口は /llms.txt、installable skill は skills/homura-workers-gems です。