Fabricate

screenshot of Fabricate

Fabricate

Next-generation static website generation for Clojure

Overview:

Fabricate is a software system designed to generate HTML pages from plain text and Clojure code. It aims to provide flexibility for programmers to document and communicate the context, intent, and history of their programs. The library allows users to create structurally valid and well-formatted HTML while embracing the creative potential of the language. Fabricate utilizes schemas to ensure the structural correctness of the resulting HTML.

Features:

  • Generation of HTML pages from plain text and Clojure code.
  • Comprehensible intermediate structures to aid in documentation and communication of program context.
  • Flexibility for programmers to modify and customize the HTML generation process.
  • Use of schemas to guarantee structural correctness of the resulting HTML.