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

nginx-clojure/nginx-clojure

Nginx module for embedding Clojure or Java or Groovy programs, typically those Ring based handlers. observed · 2026-08-28

github.com/nginx-clojure/nginx-clojure · homepage · Java · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

66/100

  • Activity 97
  • Release rhythm 8
  • Longevity 100

Flags: no_license

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: 4653
  • days_rel: n/a
  • days_push: 23
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1084 stars · 113 forks observed · 2026-08-28

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

An Nginx module that embeds Clojure, Java, or Groovy programs directly inside Nginx, typically running Ring-based HTTP handlers. It supports access/header/body/log handlers, server-side WebSockets, JAX-RS via a built-in Jersey container, Tomcat 8 embedding, and coroutine-based non-blocking sockets.

Use cases

  • run ring handlers inside nginx without a separate app server
  • write nginx access or body filter handlers in clojure or java
  • serve websockets and server-sent events from nginx
  • embed a servlet/jsp tomcat app inside nginx
  • build jax-rs restful services served directly by nginx
  • handle thousands of concurrent connections with coroutine-based non-blocking sockets
  • share state across nginx worker processes with a shared memory map

When to choose

  • you want to run Clojure/Java/Groovy web handlers with nginx-level performance and no reverse proxy hop
  • you need nginx-phase hooks (access, header/body filter, log) implemented in JVM languages
  • you want servlet 3.1/JSP/websocket support inside nginx via Tomcat embedding

When to avoid

  • you use a language or runtime other than Clojure/Java/Groovy
  • you prefer a standalone app server behind nginx rather than a compiled nginx module
  • you need a pure-PHP/Python/Node stack

Facets

library · maturity maintenance

http-server middleware websocket routing web-development backend developer-tools jvm jvm-scripting nginx-module ring clojure java groovy coroutines servlet tomcat-embedding jax-rs linux macos nginx

2 sources

Member repositories

RepositoryRoleHealth v2
nginx-clojure/nginx-clojuremain66

For agents

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

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