FindSoftware

Compojure

Routing library for Ring that composes Clojure web applications from small, independent route definitions.

Compojure is a routing library for Ring, the Clojure library for web applications. It composes a web application from small route definitions, so each part of the routing can be written separately and combined. The library is added as a Maven dependency in a deps.edn or Leiningen project, and the PaaS Platforms wiki page describes running Compojure applications on standalone servers and on Java platform services. The project has no website of its own; its documentation is the GitHub wiki. James Reeves maintains it.

Identity

Status
Active
Maintainer
James Reeves2
Maintained by
Individual
First release
20096

Rendering and deploy

Runs as
Always on3
Install with
Maven dependency in deps.edn or Leiningen project2

Releases

Current major version
14
Last release
2025-09-155

Adoption

GitHub stars
4,1141
Contributors
367

Why these figures do not compare

Sources

  1. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/weavejester/compojure
  2. 2026-10-26: links, Maintainer, Categories, Built on, Install with, License, License model
    raw.githubusercontent.com/weavejester/compojure/master/README.md
  3. 2026-10-26: Runtime, Runs as
    github.com/weavejester/compojure/wiki/PaaS-Platforms
  4. 2026-10-26: Current major version
    api.github.com/repos/weavejester/compojure/tags
  5. 2026-10-26: Last release
    api.github.com/repos/weavejester/compojure/commits/1.7.2
  6. 2026-10-26: First release
    api.github.com/repos/weavejester/compojure/commits/0.1.0
  7. 2026-10-26: Contributors
    api.github.com/repos/weavejester/compojure/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON