From 111f702b9b830e89ebaefcd1486c8066f8c0a885 Mon Sep 17 00:00:00 2001 From: Jasper Date: Sat, 15 Feb 2025 18:31:11 +0100 Subject: [PATCH] Cloudflare Roadmap - Update Cloudflare Hono & Itty Router (#8211) --- .../content/hono@-8MsWNvuqwQCbLpOx_kov.md | 14 ++++++++++++- .../itty-router@15jl6CSCkqnh_eFfysLDM.md | 20 ++++++++++++++++++- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/src/data/roadmaps/cloudflare/content/hono@-8MsWNvuqwQCbLpOx_kov.md b/src/data/roadmaps/cloudflare/content/hono@-8MsWNvuqwQCbLpOx_kov.md index adff5c710..04c302626 100644 --- a/src/data/roadmaps/cloudflare/content/hono@-8MsWNvuqwQCbLpOx_kov.md +++ b/src/data/roadmaps/cloudflare/content/hono@-8MsWNvuqwQCbLpOx_kov.md @@ -1 +1,13 @@ -# Hono \ No newline at end of file +# Hono + +Hono is a small, simple and ultrafast web framework built on web standards. It works on any JavaScript runtime: Cloudflare Workers, Fastly Compute, Deno, Bun, Vercel, Netlify, AWS Lambda, Lambda@Edge, and Node.js. Hono is more known for supporting a lot more than the basics. + +## Use-cases +Hono is a simple web application framework similar to the well known javascript framework Express, without a frontend. But it runs on CDN Edges and allows you to construct larger applications when combined with middleware. + +Visit the following resources to learn more: +- [@official@Official Documentation](https://hono.dev/docs/) +- [@article@Hono.js: A Small Framework with Big Potential](https://medium.com/@appvintechnologies/hono-js-a-small-framework-with-big-potential-15a093fc5c07) +- [@article@Quick Start with Hono: Simple Setup Guide](https://dev.to/koshirok096/quick-start-with-hono-simple-setup-guide-bite-sized-article-lhe) +- [@opensource@Hono JS Examples](https://github.com/honojs/examples) +- [@video@Learn with me](https://www.youtube.com/watch?v=gY-TK33G6kQ) diff --git a/src/data/roadmaps/cloudflare/content/itty-router@15jl6CSCkqnh_eFfysLDM.md b/src/data/roadmaps/cloudflare/content/itty-router@15jl6CSCkqnh_eFfysLDM.md index 97a715b43..2df3e5aaa 100644 --- a/src/data/roadmaps/cloudflare/content/itty-router@15jl6CSCkqnh_eFfysLDM.md +++ b/src/data/roadmaps/cloudflare/content/itty-router@15jl6CSCkqnh_eFfysLDM.md @@ -1 +1,19 @@ -# Itty Router \ No newline at end of file +# Itty Router + +Itty Router is a lightweight router with the motto "less is more" that supports Cloudflare workers and pages. While other libraries may suffer from feature creep/bloat to please a wider audience, Itty Router painfully consider every single byte added to itty. Our router options range from ~450 bytes to ~970 bytes for a batteries-included version with built-in defaults, error handling, formatting, etc. On top of that, the following concepts aim to keep YOUR code tiny (and readable) as well. + +## Simple Projects ideas +Itty Router is a lightweight router system that supports typescript. You can create easy and good routers for Cloudflare workers or pages. +With a simple project like a URL shortener, you can use Itty Router and Cloudflare KV. + +Other project ideas can be found: +- Webhook Relay + - Transform webhook data or API data towards another API so you can transform the data as you like. +- Micro URL Monitoring + - Monitor any URL and give back responses on the specific endpoint. +- Single-Use Download Links (Watch out for costs from Cloudflare!) + - Generate links that expire after one download, ideal for file sharing. + +Visit the following resources to learn more: +- [@official@Official Documentation](https://itty.dev/itty-router/) +