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

ring-clojure/ring

Clojure HTTP server abstraction observed · 2026-08-28

github.com/ring-clojure/ring · Clojure · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

72/100

  • Activity 89
  • 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-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 5239
  • days_rel: n/a
  • days_push: 71
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

3885 stars · 526 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Ring is a Clojure library that abstracts HTTP into a simple unified API, inspired by Python's WSGI and Ruby's Rack. It enables modular web applications and middleware that work across web servers and frameworks via adapters like the embedded Jetty adapter.

Use cases

  • build web applications in Clojure
  • write reusable HTTP middleware
  • serve a Clojure app with an embedded Jetty server
  • wrap Ring handlers as Java or Jakarta servlets
  • add WebSockets to a Clojure web app
  • standardize request/response handling across Clojure web frameworks

When to choose

  • you are building a web application or API in Clojure
  • you want a minimal, composable HTTP abstraction rather than a full-stack framework
  • you need middleware-based request/response processing on the JVM
  • you want compatibility with the broad ecosystem of Ring-based Clojure libraries

When to avoid

  • you need a batteries-included full-stack framework with routing, ORM, and templating out of the box
  • you are not working on the JVM or in Clojure/ClojureScript
  • you want a non-blocking async-first HTTP stack outside the Ring model

Facets

library · maturity stable

http-server middleware routing websocket web-development backend apis jvm jvm-scripting cross-platform clojure http-abstraction rack-inspired wsgi-inspired servlet

1 source

Member repositories

RepositoryRoleHealth v2
ring-clojure/ringmain72

For agents

markdown · JSON · MCP: product_card(name="ring-clojure/ring")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem