Search for 'web'
For details on the search query syntax, see the guide.
Total results: 689, showing 265 - 288
An experimental Clojure(ish) to Javascript compiler similar to
[clojurescript](https://github.com/clojure/clojure-contrib/tree/master/clojurescript/). The library also provides several tools to assist you with integrating cljs into your workflow. All this in about 1k lines. Viva Clojure!
# Usage
Use the `cljs.core/to-js` function to turn a list (representing some
code) into javascript, like so:
(to-js '((fn [x] (alert x)) "hello world"))
-> function(x){alert(x);}("hello world");
(to-js '(-> ($ "<div />")
(.css {:backgroundColor "blue" .
:border "dashed white 5px"})
-> (function(){var out = $("<div />");
out.css({backgroundColor:"blue",border:"dashed white 5px"});
return out}())
Neat, huh?
In addition to the compiler, cljs provides several tools to make working with cljs in the context of a web project easier:
1. [cljs.watch](#cljs.watch) provides a mechanism for automatic recompilation on source changes. Used by either `lein cljs-watch` or `(use 'cljs.watch) (start-watch-project "./project.clj")`. Cljs output is declared in your project.clj file, under the :cljs key.
2. [cljs.stitch](#cljs.stitch) takes care of stitching the collection of source files that make up a library into a coherent javascript file.
For more examples, please see the [cljs.test.core](#cljs.test.core) namespace.
A template for an Integrant-based web application
Simple / Stripped-down template for Clojure/ClojureScript web apps
A library for symmetric event handling for clojure web apps.
Library allowing to manipulate different kinds of web units.
Clojure macros for web and mobile development
A mature, business-ready tool for automation of web
application testing. Sahi runs on any modern browser
which supports javascript.
A leiningen template based on reagent-template for live editing a clojurescript web app
make ring based web apps by composing small functions
A sitemap/url-routing system for Clojure/ring web apps.
80 native Web Components with centralised theming — stateless, framework-free, zero runtime. Built with ClojureScript, compiled to tree-shakeable ESM.
A clojurescript Web UI DSL based on Om and Bootstrap.
Modern web development libraries for Clojure
Web application authentication and authorization for Ring
Javascript audio library for the modern web.
Lein template for generating a dockerised Clojure sites and apis
Undead web requests for testing ring apps
A Leiningen newnew template for a basic Leiningen web project
A web server framework for Clojurescript on Node
A Leiningen newnew template for a basic Leiningen web project