FindSoftware

Reagent

ClojureScript interface to React that defines components as plain functions written with Hiccup-like markup.

Reagent is a ClojureScript interface to React. Components are plain ClojureScript functions that return Hiccup-like markup, and the library is added to a project as a Clojars dependency in project.clj. The README says to provide React through npm when using a tool such as Shadow-cljs.

Identity

Status
Active
Maintainer
Reagent contributors5
Maintained by
Community
First release
20134

Rendering and deploy

Install with
project.clj dependency2

Releases

Current major version
27
Last release
2025-11-048

Adoption

GitHub stars
4,8953
Contributors
889

Why these figures do not compare

Sources

  1. 2026-10-28: links, Categories
    reagent-project.github.io/
  2. 2026-10-28: links, Built on, Install with, License, License model
    github.com/reagent-project/reagent/blob/master/README.md
  3. 2026-10-28: links, Written in, GitHub stars
    api.github.com/repos/reagent-project/reagent
  4. 2026-10-28: First release
    reagent-project.github.io/news/index.html
  5. 2026-10-28: Maintainer
    raw.githubusercontent.com/reagent-project/reagent/master/LICENSE
  6. 2026-10-28: Templating
    github.com/reagent-project/reagent/blob/master/doc/UsingHiccupToDescribeHTML.md
  7. 2026-10-28: Current major version
    clojars.org/api/artifacts/reagent/reagent
  8. 2026-10-28: Last release
    api.github.com/repos/reagent-project/reagent/commits/f23875aac29679b9202809e14539523818cab50d
  9. 2026-10-28: Contributors
    api.github.com/repos/reagent-project/reagent/contributors?per_page=1

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