Dave Orme's Projects
Programmers' text editor in Clojure
A feature-rich e-book reader for the Java Mobile platform. Currently works with txt, xhtml and epub files. Supported features include touch scrolling, images, styling and multilingual hyphenation, on-touch dictionaries, units converter, table of contents. Uses the Droid Serif font through it's own font implementation scheme.
Scala Scripting
Automated Password Generator
Cassandra Java Client
Kafka as a Service with Docker and Kubernetes/Openshift
Web-based, polyglot research platform.
A beautiful internal Scala DSL for HTML/XML templating
Integrating Boot build tasks into a full-featured development and release engineering system is nontrivial. This project does it once, in one place.
Helper tasks to aid the packaging of JS dependencies for Clojurescript projects
CodeMirror for everyday coding!
Use Boot in Leiningen projects
A fork of the Boot `server` task with community PRs integrated and support for Immutant added. Originally from pandeiro/boot-http. More info at
Scala client library for interfacing with Braintree's Payment gateway
Bible reading plug-in / RCP application. Requires the netbible HTML distribution. Obsolete and archived here.
Lightweight, modular, and extensible library for functional programming.
Counterclockwise is an Eclipse plugin helping developers write Clojure code
Simple, efficient wrapper for fast concatenation/iteration.
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
nREPL middleware for CIDER
Client-side Java tools including deep linking and headless update based on Eclipse technology
Java to Clojure interop DSL and utilities
Make simple things easy and hard things possible in Clojure. Where I maintain the clj-foundation library begun at shopsmart.
Helper for faking clj-http requests.
Clojure wrapper around JGit
Thin compatibility layer for Clojure and ClojureScript portable code
Example of using ClojureSript eval with Reagent