Weave is an easy-to-use, Clojure-based web application framework.
Weave enables the creation of full-stack web applications in Clojure including the user interface. It's great for micro web apps, dashboards, admin interfaces, smart home solutions, and similar use cases.
demo/Dockerfile for static single
executable buildsWeave combines the simplicity of Hiccup templates with the power of server-side rendering and real-time updates. It provides a cohesive development experience where your UI logic lives alongside your application code.
Unlike traditional SPAs that require separate frontend and backend codebases, Weave lets you build interactive web applications using only Clojure. The server pushes UI updates directly to the browser using server-sent events, eliminating the need for complex client-side JavaScript frameworks.
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |