Essex, UK

James Henderson

Advanced
@jarohen

@XTDB Head of Engineering

chime. A really lightweight Clojure scheduler

564

chord. A library designed to bridge the gap between the triad of CLJ/CLJS, web-sockets and core.async.

442

nomad. A configuration library designed to allow Clojure applications to travel painlessly between different environments.

218

yoyo. Yo-yo is a protocol-less, function composition-based alternative to Component

88

phoenix. A plugin for configuring, co-ordinating and reloading Components

68

simple-brepl. A really simple plugin to start CLJS browser REPLs, built atop 'Weasel'

44

flow. Lightweight library to help you write dynamic CLJS webapps

39

frodo. A lein plugin to start a Ring server via configuration in Nomad

38

clidget. Clidget is a lightweight CLJS state utility that allows you to build UIs through small, composable ‘widgets’.

24

graph-zip. A zipper library for Clojure that navigates graph structures

19

bounce. Bounce is a protocol-less, function composition-based alternative to Component

17

with-open. A one-macro library to extend the behaviour of Clojure's 'with-open' without having to implement Closeable.

14

oak. A ClojureScript library to structure single-page apps - taking inspiration from the Elm Architecture

13

splat. A Leiningen template to create ClojureScript single page web applications.

12

selectable. An example CLJS app replicating David Nolan's 'CSP is Responsive Design' blog, with a slightly different approach.

11

cljs-tetris. A Tetris clone written in ClojureScript + core.async

8

truffle-tree-sitter-starter. A template project for Truffle languages using a tree-sitter parser

7

embed-nrepl. A micro-library to start up an nREPL server with my opinionated defaults

6

advent-of-code. Clojure

6

neo-zip. A Clojure library to query Neo4J databases using Graph-Zip syntax

3

clojurex2013. My slides and references from 'Putting the Blocks Together' at ClojureX 2013

3

wiring. A Clojure library to configure and wire-up component-based applications

2

dot-emacs. My Emacs dotfiles

2

multi-chat. A very basic multi-player chat webapp written using ClojureScript, WebSockets and Chord

2

eclj. A Clojure library to execute Clojure forms embedded inside text files - similar to ERB.

1

adventures. Clojure

1

sakila-playground. An XTDB v2 playground containing the 'Sakila' (MySQL) film rental sample dataset

1

ghost-middleware. Some Ring middleware to handle Google's AJAX shebang spec

1

datomic-arch-package. An attempt to package up Datomic on Arch Linux

1
29
Apply