https://github.com/muhammad-sarfaraz/hurtle
Go-to boilerplate for deploying Hono.js on Cloudflare Workers
https://github.com/muhammad-sarfaraz/hurtle
Last synced: 6 months ago
JSON representation
Go-to boilerplate for deploying Hono.js on Cloudflare Workers
- Host: GitHub
- URL: https://github.com/muhammad-sarfaraz/hurtle
- Owner: Muhammad-Sarfaraz
- License: mit
- Created: 2024-10-17T17:20:37.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-10-28T06:24:18.000Z (7 months ago)
- Last Synced: 2024-11-13T16:46:33.719Z (6 months ago)
- Language: JavaScript
- Homepage:
- Size: 101 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
Hurtle
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.
## Why Hurtle Rocks
- **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## Quick Start
Get your project up and running in no time:
1. Create a new Hurtle project:
```bash
npx create-hurtle
```2. Navigate to your project directory:
```bash
cd
```3. Start the development server:
```bash
npm run start
```## Available Scripts
- `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.## Powered By Awesomeness
Hurtle stands on the shoulders of giants. Here's our all-star lineup:
- [Hono.js](https://honojs.dev/) - The lean, mean, web framework machine
- [Cloudflare Workers](https://workers.cloudflare.com/) - Where serverless dreams come true
- [TypeScript](https://www.typescriptlang.org/) - JavaScript's cooler, more reliable cousin
- [Zod](https://github.com/colinhacks/zod) - The validation wizard that keeps your data in check
- [ESLint](https://eslint.org/) - The code quality enforcer
- [Prettier](https://prettier.io/) - Because beautiful code is happy code## Contributing
Contributions, issues, and feature requests are welcome! Feel free to check the [issues page](https://github.com/Muhammad-Sarfaraz/Hurtle/issues).
## License
This project is [MIT](https://opensource.org/licenses/MIT) licensed.
## Author
**Sarfaraz Muhammad Sajib**
- GitHub: [@Muhammad-Sarfaraz](https://github.com/Muhammad-Sarfaraz)
## Acknowledgements
- [Cloudflare](https://www.cloudflare.com/)
- [Hono.js](https://honojs.dev/)---
If you find Hurtle helpful, please consider giving it a star on GitHub!