Hurtle is the go-to boilerplate for deploying Hono.js applications on Cloudflare Workers. It provides a robust starting point for building high-performance, scalable web applications and APIs.
- Hono.js Supercharged: Turbocharge your web apps with Hono.js integration
- Cloudflare-Powered: Harness the speed of Cloudflare Workers for global reach
- TypeScript Fortress: Build with confidence using rock-solid TypeScript
- Code Perfection: Keep your codebase squeaky clean with ESLint & Prettier
- Bulletproof Validation: Fortify your API with Zod's schema validation
- Fort Knox Security: Lock down your app with built-in JWT support
Get your project up and running in no time:
-
Create a new Hurtle project:
npx create-hurtle <app-name>
-
Navigate to your project directory:
cd <app-name>
-
Start the development server:
npm run start
-
npm run start
: Start the development server. -
npm run deploy
: Build and deploy production-ready code. -
npm run format
: Run the code formatter. -
npm run lint
: Run the linter. -
npm run lint:fix
: Run the linter and fix issues automatically.
Hurtle stands on the shoulders of giants. Here's our all-star lineup:
- Hono.js - The lean, mean, web framework machine
- Cloudflare Workers - Where serverless dreams come true
- TypeScript - JavaScript's cooler, more reliable cousin
- Zod - The validation wizard that keeps your data in check
- ESLint - The code quality enforcer
- Prettier - Because beautiful code is happy code
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
This project is MIT licensed.
Sarfaraz Muhammad Sajib
- GitHub: @Muhammad-Sarfaraz
If you find Hurtle helpful, please consider giving it a star on GitHub!