An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        



Hurtle


npm version
License: MIT
npm downloads
GitHub stars
GitHub issues
GitHub last commit

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!