├── .github └── workflows │ └── sync-branch.yml ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── .yarn └── releases │ └── yarn-3.4.1.cjs ├── .yarnrc.yml ├── README.md ├── package.json └── templates ├── aws-lambda ├── .gitignore ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── bun ├── .gitignore ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── cloudflare-pages ├── .gitignore ├── README.md ├── package.json ├── public │ └── static │ │ └── style.css ├── src │ ├── index.tsx │ └── renderer.tsx ├── tsconfig.json ├── vite.config.ts └── wrangler.jsonc ├── cloudflare-workers+vite ├── .gitignore ├── README.md ├── package.json ├── public │ ├── .assetsignore │ └── favicon.ico ├── src │ ├── index.tsx │ ├── renderer.tsx │ └── style.css ├── tsconfig.json ├── vite.config.ts └── wrangler.jsonc ├── cloudflare-workers ├── .gitignore ├── README.md ├── package.json ├── src │ └── index.ts ├── tsconfig.json └── wrangler.jsonc ├── deno ├── .vscode │ ├── extensions.json │ └── settings.json ├── README.md ├── deno.json └── main.ts ├── fastly ├── README.md ├── fastly.toml ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── lambda-edge ├── .gitignore ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── netlify ├── .gitignore ├── .vscode │ ├── extensions.json │ └── settings.json ├── netlify.toml └── netlify │ └── edge-functions │ └── index.ts ├── nextjs ├── .gitignore ├── README.md ├── app │ ├── api │ │ └── [...route] │ │ │ └── route.ts │ ├── layout.tsx │ └── page.tsx ├── eslint.config.mjs ├── next-env.d.ts ├── next.config.ts ├── package.json └── tsconfig.json ├── nodejs ├── .gitignore ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── vercel ├── .gitignore ├── README.md ├── package.json ├── src │ └── index.ts └── tsconfig.json └── x-basic ├── .gitignore ├── app ├── client.ts ├── global.d.ts ├── islands │ └── counter.tsx ├── routes │ ├── _404.tsx │ ├── _error.tsx │ ├── _renderer.tsx │ └── index.tsx ├── server.ts └── style.css ├── package.json ├── public ├── .assetsignore └── favicon.ico ├── tsconfig.json ├── vite.config.ts └── wrangler.jsonc /.github/workflows/sync-branch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/.github/workflows/sync-branch.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.4.1.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/.yarn/releases/yarn-3.4.1.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/package.json -------------------------------------------------------------------------------- /templates/aws-lambda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/aws-lambda/.gitignore -------------------------------------------------------------------------------- /templates/aws-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/aws-lambda/README.md -------------------------------------------------------------------------------- /templates/aws-lambda/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/aws-lambda/package.json -------------------------------------------------------------------------------- /templates/aws-lambda/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/aws-lambda/src/index.ts -------------------------------------------------------------------------------- /templates/aws-lambda/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/aws-lambda/tsconfig.json -------------------------------------------------------------------------------- /templates/bun/.gitignore: -------------------------------------------------------------------------------- 1 | # deps 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /templates/bun/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/bun/README.md -------------------------------------------------------------------------------- /templates/bun/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/bun/package.json -------------------------------------------------------------------------------- /templates/bun/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/bun/src/index.ts -------------------------------------------------------------------------------- /templates/bun/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/bun/tsconfig.json -------------------------------------------------------------------------------- /templates/cloudflare-pages/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-pages/.gitignore -------------------------------------------------------------------------------- /templates/cloudflare-pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-pages/README.md -------------------------------------------------------------------------------- /templates/cloudflare-pages/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-pages/package.json -------------------------------------------------------------------------------- /templates/cloudflare-pages/public/static/style.css: -------------------------------------------------------------------------------- 1 | h1 { font-family: Arial, Helvetica, sans-serif; } -------------------------------------------------------------------------------- /templates/cloudflare-pages/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-pages/src/index.tsx -------------------------------------------------------------------------------- /templates/cloudflare-pages/src/renderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-pages/src/renderer.tsx -------------------------------------------------------------------------------- /templates/cloudflare-pages/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-pages/tsconfig.json -------------------------------------------------------------------------------- /templates/cloudflare-pages/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-pages/vite.config.ts -------------------------------------------------------------------------------- /templates/cloudflare-pages/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-pages/wrangler.jsonc -------------------------------------------------------------------------------- /templates/cloudflare-workers+vite/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-workers+vite/.gitignore -------------------------------------------------------------------------------- /templates/cloudflare-workers+vite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-workers+vite/README.md -------------------------------------------------------------------------------- /templates/cloudflare-workers+vite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-workers+vite/package.json -------------------------------------------------------------------------------- /templates/cloudflare-workers+vite/public/.assetsignore: -------------------------------------------------------------------------------- 1 | .vite -------------------------------------------------------------------------------- /templates/cloudflare-workers+vite/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-workers+vite/public/favicon.ico -------------------------------------------------------------------------------- /templates/cloudflare-workers+vite/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-workers+vite/src/index.tsx -------------------------------------------------------------------------------- /templates/cloudflare-workers+vite/src/renderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-workers+vite/src/renderer.tsx -------------------------------------------------------------------------------- /templates/cloudflare-workers+vite/src/style.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | font-family: Arial, Helvetica, sans-serif; 3 | } 4 | -------------------------------------------------------------------------------- /templates/cloudflare-workers+vite/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-workers+vite/tsconfig.json -------------------------------------------------------------------------------- /templates/cloudflare-workers+vite/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-workers+vite/vite.config.ts -------------------------------------------------------------------------------- /templates/cloudflare-workers+vite/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-workers+vite/wrangler.jsonc -------------------------------------------------------------------------------- /templates/cloudflare-workers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-workers/.gitignore -------------------------------------------------------------------------------- /templates/cloudflare-workers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-workers/README.md -------------------------------------------------------------------------------- /templates/cloudflare-workers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-workers/package.json -------------------------------------------------------------------------------- /templates/cloudflare-workers/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-workers/src/index.ts -------------------------------------------------------------------------------- /templates/cloudflare-workers/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-workers/tsconfig.json -------------------------------------------------------------------------------- /templates/cloudflare-workers/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/cloudflare-workers/wrangler.jsonc -------------------------------------------------------------------------------- /templates/deno/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/deno/.vscode/extensions.json -------------------------------------------------------------------------------- /templates/deno/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/deno/.vscode/settings.json -------------------------------------------------------------------------------- /templates/deno/README.md: -------------------------------------------------------------------------------- 1 | ``` 2 | deno task start 3 | ``` 4 | -------------------------------------------------------------------------------- /templates/deno/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/deno/deno.json -------------------------------------------------------------------------------- /templates/deno/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/deno/main.ts -------------------------------------------------------------------------------- /templates/fastly/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/fastly/README.md -------------------------------------------------------------------------------- /templates/fastly/fastly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/fastly/fastly.toml -------------------------------------------------------------------------------- /templates/fastly/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/fastly/package.json -------------------------------------------------------------------------------- /templates/fastly/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/fastly/src/index.ts -------------------------------------------------------------------------------- /templates/fastly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/fastly/tsconfig.json -------------------------------------------------------------------------------- /templates/lambda-edge/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/lambda-edge/.gitignore -------------------------------------------------------------------------------- /templates/lambda-edge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/lambda-edge/README.md -------------------------------------------------------------------------------- /templates/lambda-edge/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/lambda-edge/package.json -------------------------------------------------------------------------------- /templates/lambda-edge/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/lambda-edge/src/index.ts -------------------------------------------------------------------------------- /templates/lambda-edge/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/lambda-edge/tsconfig.json -------------------------------------------------------------------------------- /templates/netlify/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/netlify/.gitignore -------------------------------------------------------------------------------- /templates/netlify/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/netlify/.vscode/extensions.json -------------------------------------------------------------------------------- /templates/netlify/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/netlify/.vscode/settings.json -------------------------------------------------------------------------------- /templates/netlify/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/netlify/netlify.toml -------------------------------------------------------------------------------- /templates/netlify/netlify/edge-functions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/netlify/netlify/edge-functions/index.ts -------------------------------------------------------------------------------- /templates/nextjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/nextjs/.gitignore -------------------------------------------------------------------------------- /templates/nextjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/nextjs/README.md -------------------------------------------------------------------------------- /templates/nextjs/app/api/[...route]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/nextjs/app/api/[...route]/route.ts -------------------------------------------------------------------------------- /templates/nextjs/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/nextjs/app/layout.tsx -------------------------------------------------------------------------------- /templates/nextjs/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/nextjs/app/page.tsx -------------------------------------------------------------------------------- /templates/nextjs/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/nextjs/eslint.config.mjs -------------------------------------------------------------------------------- /templates/nextjs/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/nextjs/next-env.d.ts -------------------------------------------------------------------------------- /templates/nextjs/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/nextjs/next.config.ts -------------------------------------------------------------------------------- /templates/nextjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/nextjs/package.json -------------------------------------------------------------------------------- /templates/nextjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/nextjs/tsconfig.json -------------------------------------------------------------------------------- /templates/nodejs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/nodejs/.gitignore -------------------------------------------------------------------------------- /templates/nodejs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/nodejs/README.md -------------------------------------------------------------------------------- /templates/nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/nodejs/package.json -------------------------------------------------------------------------------- /templates/nodejs/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/nodejs/src/index.ts -------------------------------------------------------------------------------- /templates/nodejs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/nodejs/tsconfig.json -------------------------------------------------------------------------------- /templates/vercel/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/vercel/.gitignore -------------------------------------------------------------------------------- /templates/vercel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/vercel/README.md -------------------------------------------------------------------------------- /templates/vercel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/vercel/package.json -------------------------------------------------------------------------------- /templates/vercel/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/vercel/src/index.ts -------------------------------------------------------------------------------- /templates/vercel/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/vercel/tsconfig.json -------------------------------------------------------------------------------- /templates/x-basic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/x-basic/.gitignore -------------------------------------------------------------------------------- /templates/x-basic/app/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/x-basic/app/client.ts -------------------------------------------------------------------------------- /templates/x-basic/app/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/x-basic/app/global.d.ts -------------------------------------------------------------------------------- /templates/x-basic/app/islands/counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/x-basic/app/islands/counter.tsx -------------------------------------------------------------------------------- /templates/x-basic/app/routes/_404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/x-basic/app/routes/_404.tsx -------------------------------------------------------------------------------- /templates/x-basic/app/routes/_error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/x-basic/app/routes/_error.tsx -------------------------------------------------------------------------------- /templates/x-basic/app/routes/_renderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/x-basic/app/routes/_renderer.tsx -------------------------------------------------------------------------------- /templates/x-basic/app/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/x-basic/app/routes/index.tsx -------------------------------------------------------------------------------- /templates/x-basic/app/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/x-basic/app/server.ts -------------------------------------------------------------------------------- /templates/x-basic/app/style.css: -------------------------------------------------------------------------------- 1 | @import 'tailwindcss' source('../app'); 2 | -------------------------------------------------------------------------------- /templates/x-basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/x-basic/package.json -------------------------------------------------------------------------------- /templates/x-basic/public/.assetsignore: -------------------------------------------------------------------------------- 1 | index.js 2 | .vite/ -------------------------------------------------------------------------------- /templates/x-basic/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/x-basic/public/favicon.ico -------------------------------------------------------------------------------- /templates/x-basic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/x-basic/tsconfig.json -------------------------------------------------------------------------------- /templates/x-basic/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/x-basic/vite.config.ts -------------------------------------------------------------------------------- /templates/x-basic/wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/honojs/starter/HEAD/templates/x-basic/wrangler.jsonc --------------------------------------------------------------------------------