HonoJS: Small, simple, and ultrafast web framework for the Edges

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • hono

    Web Framework built on Web Standards

  • Please could a fellow HNer who has experience using this explain in simple terms what Hono on a Cloudflare Worker enables that one cannot already do with a vanilla worker?

    The docs[0] are not instructive on this point.

    [0] https://hono.dev

  • EdgeChains

    EdgeChains.js Typescript/Javascript production-friendly Generative AI. Based on Jsonnet. Works anywhere that Webassembly does. Prompts live declaratively & "outside code in config". Kubernetes & edge friendly. Compatible with OpenAI GPT, Gemini, Llama2, Anthropic, Mistral and others

  • We build a WASM compiler to compile our prompts and chains into webassembly. Honojs was a critical part of it.

    https://github.com/arakoodev/EdgeChains/

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • coexist

    Unobtrusively server-render JS pages from non-JS frameworks.

  • I also mulled over this weird idea a while back!

    https://github.com/bensmithett/coexist

  • aici

    AICI: Prompts as (Wasm) Programs

  • Have you looked at AICI by Microsoft yet?

    https://github.com/microsoft/aici/

  • blog

    Using Cloudflare Workers to proxy dev.to posts and cache at edge (by brycedorn)

  • Hono is great! I used it to build a dev blog w/ Cloudflare workers, source is here if anyone's curious: https://github.com/brycedorn/blog

  • pingora

    A library for building fast, reliable and evolvable network services.

  • This is also called a framework:

    https://github.com/cloudflare/pingora

    Pingora is actually fast and small (it does not require a JS engine). Way faster and smaller than Hono.

    If you want something to be really fast: do not use RegExes.

  • middleware

    monorepo for Hono third-party middleware/helpers/wrappers (by honojs)

  • That's actually something I find a bit awkward, too. Especially, there was no way to re-use the global Hono error handler for all OpenAPI routes. I created an issue[1] with my suggested workaround and was told that that's the way to go. Maybe things are that way because `zod-openapi` was introduced later on. But I believe in the end it doesn't really matter that much as the code is clean and readable. :)

    [1] https://github.com/honojs/middleware/issues/323#issuecomment...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • orval

    orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. 🍺

  • In cases where the client needs to stay separate, we have had a good experience with Orval[1] to generate a fully-typed @tanstack/query client from our OpenAPI spec.

    [1] https://orval.dev/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts