A Clojure/ClojureScript library for generating CSS using Clojure data structures, similar to Hiccup for HTML.
Garden is a library for rendering CSS in Clojure and ClojureScript. It allows developers to generate CSS stylesheets using Clojure data structures—vectors for rules and maps for declarations—similar to how Hiccup generates HTML. This solves the problem of static or preprocessor-limited CSS by enabling dynamic, programmatic stylesheet creation within a Clojure environment.
Clojure and ClojureScript developers building web applications who want to generate CSS programmatically, especially those familiar with Hiccup or seeking to integrate stylesheets directly into their Clojure codebase.
Developers choose Garden because it leverages Clojure's expressiveness for CSS generation, offering dynamic stylesheet creation, complex selector support, and a familiar Hiccup-like syntax, all without relying on external preprocessors.
Generate CSS with Clojure
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.