jevbooks

← All projects

hono-jev-router

yusukebe/hono-jev-router

Semantic router for Hono that routes requests by meaning with Jev.

What it is

An experimental router for Hono where routes are described in plain words instead of method and path. Jev decides which description fits the incoming request. Aimed at developers experimenting with semantic routing.

How it uses Jev

JevRouter sends the request method, URL, headers and body to Jev with one yes/no Noul question per description, evaluated in parallel in a single call. The first registered route whose probability reaches the threshold wins; the result is available as c.get('jev') with route, confidence and probabilities.

Primitives:noul

Technique worth stealing

Describe routes in plain words and let a model pick the first description whose probability passes a threshold.

Try it

npm i hono-jev-router, then register routes with app.on('jev', description, handler).

View on GitHub

judged by Jevjev-1.13.0

Evidence

Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.

  • Jev-centricyes0.86
  • Shows a System One patternno0.15
  • Handles uncertaintyno0.05
  • Measuredno0.05
  • Runnableyes0.94
  • Worth recommendingno0.36
  • Model replicano0.04
  • Problem scopescore on a 0–2 scale0.81
  • About Jevyes0.98

Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 20 Sept 2026.