Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Leiningen plugin to transform Clojure modules -> Clojurescript, without having to fork your codebase!
JavaScript Clojure
Branch: master
Failed to load latest commit information.
examples/hello_world Update comment inside dalap_rules.clj on hello_world example
src Pretty-print cljs files - fixes issue #6
.gitignore ignore test tmp file
.travis.yml attempt to get to work
LICENSE Prepare for release Fix yet another typo on README
project.clj Change version to 0.1.2-SNAPSHOT

lein-dalap Build Status

A Leiningen plugin to transform clojure source code into clojurescript.

lein-dalap allows you to author code that works in both the JVM and in the browser, without forking your code and without relying on cljsbuild crossovers.

lein-dalap is inspired by cljx, a leiningen plugin that transforms input source files with a .cljx extension and special meta-data markup into .clj and .cljs output. In contrast with cljx, lein-dalap's input files are plain .clj files and only the .cljs files are auto-generated. It is also simpler to specify custom transformation rules at the project level.

The name dalap is the acronym for Decide As Late As Possible, from lean programming.

Documentation & Examples

Please refer to our documentation site. There is also an example application.


Copyright © 2012 Birdseye Software.

Distributed under the MIT License.

Something went wrong with that request. Please try again.