FindSoftware

compojure-api

Library on top of Compojure for building web APIs with data coercion and Swagger API documentation.

compojure-api is a library on top of Compojure for building web APIs. It adds data coercion and Swagger API documentation to the routes that Compojure defines, and it is added as a Maven coordinate in a deps.edn or Leiningen project. It runs on the Java virtual machine, and the README states Java 1.8 as the requirement. The documentation is the project’s GitHub wiki.

Worth knowing

The README’s first line asks anyone starting a new project to consider reitit. It does not say the project has ended.

Identity

Status
Active
Maintainer
Metosin1
First release
20146

Rendering and deploy

Install with
Maven coordinate in deps.edn or Leiningen project2

Releases

Current major version
14
Last release
2024-05-015

Adoption

GitHub stars
1,1261
Contributors
377

Why these figures do not compare

Sources

  1. 2026-10-26: links, Maintainer, Written in, License, GitHub stars
    api.github.com/repos/metosin/compojure-api
  2. 2026-10-26: links, Categories, Built on, Runtime, Minimum runtime, Install with
    raw.githubusercontent.com/metosin/compojure-api/master/README.md
  3. 2026-10-26: License, License model
    raw.githubusercontent.com/metosin/compojure-api/master/LICENSE
  4. 2026-10-26: Current major version
    api.github.com/repos/metosin/compojure-api/tags
  5. 2026-10-26: Last release
    api.github.com/repos/metosin/compojure-api/commits/1.1.14
  6. 2026-10-26: First release
    raw.githubusercontent.com/metosin/compojure-api/master/CHANGELOG.md
  7. 2026-10-26: Contributors
    api.github.com/repos/metosin/compojure-api/contributors?per_page=1

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