FindSoftware

Duct

Server-side framework for Clojure that defines an application as an immutable data structure of Integrant components.

Duct is a server-side framework for Clojure. An application’s structure is an immutable data structure that names the components and how they connect, rather than a file tree generated from a template. A project is set up with the Clojure CLI and a deps.edn alias, and the application runs as a long-lived process.

Worth knowing

The repository first listed for this record, duct-framework/duct, is the old Leiningen template, and its README says it has been deprecated in favor of the project’s site. The record stays a stub until the project names one current home.

Identity

Status
Stub
Maintainer
James Reeves3
First release
20146

Rendering and deploy

Runs as
Always on3
Install with
clojure CLI with deps.edn alias4

Releases

Current major version
Pre-1.08
Last release
2026-08-179

Adoption

GitHub stars
1,1562
Contributors
1710

Why these figures do not compare

Sources

  1. 2026-10-26: links, License
    duct-framework.org
  2. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/duct-framework/duct
  3. 2026-10-26: links, Categories, Runs as, Maintainer
    duct-framework.org/docs
  4. 2026-10-26: Install with
    github.com/duct-framework/main/blob/master/README.md
  5. 2026-10-26: License
    api.github.com/repos/duct-framework/main
  6. 2026-10-26: First release
    api.github.com/repos/duct-framework/duct/git/ref/tags/0.0.1
  7. 2026-10-26: License model
    github.com/duct-framework/duct/blob/master/README.md
  8. 2026-10-26: Current major version
    api.github.com/repos/duct-framework/duct/tags
  9. 2026-10-26: Last release
    api.github.com/repos/duct-framework/main/git/ref/tags/0.4.9
  10. 2026-10-26: Contributors
    api.github.com/repos/duct-framework/duct/contributors

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