Ross ROSS = Recommend OSS · open-source software intelligence for agents

juxt/bidi

Bidirectional URI routing observed · 2026-10-21

github.com/juxt/bidi · Clojure · MIT (permissive) observed · 2026-10-21

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4687
  • days_rel: n/a
  • days_push: 1315
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

999 stars · 87 forks observed · 2026-10-21

What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-07, confidence 0.95

bidi is a bidirectional URI routing library for Clojure and ClojureScript. Routes are defined as plain data structures, enabling both URI dispatch (matching requests to handlers) and URI generation (forming links from handlers).

Use cases

  • route incoming HTTP requests to handlers in a Clojure web app
  • generate URIs from handler keywords instead of hardcoding URLs
  • share the same routing definition between server and client ClojureScript code
  • generate Nginx or HAProxy configuration from route data for REST services
  • build HATEOAS links for REST APIs

When to choose

  • you need both dispatch and URI generation from a single route definition
  • you want routes as data you can transform, generate, or introspect
  • you're building REST services that must emit links to other resources
  • you need isomorphic routing across Clojure and ClojureScript

When to avoid

  • you prefer a macro-based DSL like Compojure for terse route definitions
  • you need routing tightly coupled with request handling middleware
  • you're starting a new project where a more actively developed router is available

Facets

library · maturity maintenance

routing web-development backend apis jvm jvm-scripting clojure clojurescript bidirectional-routing uri-generation routes-as-data hateoas web-server

1 source

Member repositories

RepositoryRoleHealth v2
juxt/bidimain32

For agents

markdown · JSON · MCP: product_card(name="juxt/bidi")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem