https://github.com/ishafiul/cloudflare_worker_hono
experiment with cloudflare worker, hono, hono rpc, zod, turso, drizzle orm, flutter swagger parser
https://github.com/ishafiul/cloudflare_worker_hono
cloudflare drizzle drizzle-orm flutter hono rpc swaggerparser turso zod
Last synced: 2 months ago
JSON representation
experiment with cloudflare worker, hono, hono rpc, zod, turso, drizzle orm, flutter swagger parser
- Host: GitHub
- URL: https://github.com/ishafiul/cloudflare_worker_hono
- Owner: ishafiul
- Created: 2024-05-24T17:55:30.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-10T17:42:28.000Z (almost 2 years ago)
- Last Synced: 2025-10-24T00:30:42.404Z (8 months ago)
- Topics: cloudflare, drizzle, drizzle-orm, flutter, hono, rpc, swaggerparser, turso, zod
- Language: Dart
- Homepage:
- Size: 974 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This repo is experimental. :P
> [!NOTE]
> The main reason is that I'm obsessed with type safety. I just hate `dynamic` types in Dart and `any` in TypeScript. Recently, as a Flutter developer, I've been unlucky to work with backend developers who don't share the same focus on type safety. Most of the time, they don't tell me what type of data they are expecting or what type of data they will return in response. Sometimes, for the same data model, they provide different field names, and I just hate that. -_- sorry...
Experiment with
- Cloudflare Worker,
- Hono,
- Hono RPC,
- Zod,
- Turso,
- Drizzle ORM,
- Flutter Swagger parser
> [!NOTE]
> I have already built a personal (private) project with this stack and deployed some services inside my Cloudflare worker. Therefore, I will not deploy all those services again. I will only deploy the services that are specifically needed to run this project and will reuse previously deployed services. However, I will include demo code for those services.
## Swagger link
link: https://getaway.shafiulislam20.workers.dev/ui