This is your work, valued

London, England

Oliver Caldwell

Elite
@Olical

Conjuring up tools that help you interact with your software.

EventEmitter. Evented JavaScript for the browser

3.1k

conjure. Interactive evaluation for Neovim (Clojure, Fennel, Scheme, Python, JavaScript, PHP, R, Lua, Rust and more!)

2.1k

react-faux-dom. DOM like structure that renders to React (unmaintained, archived)

1.2k

aniseed. Neovim configuration and plugins in Fennel (Lisp compiled to Lua)

645

dotfiles. Configuration for Linux, sway, ghostty, fish, neovim and more

534

nfnl. Enhance your Neovim with Fennel

356

depot. Find newer versions of your dependencies in your deps.edn file

268

vim-enmasse. Edit every line in a quickfix list at the same time

210

magic-kit. A starter kit for Conjure, Aniseed and Neovim (outdated, nfnl is better than Aniseed!)

114

cljs-test-runner. Discover and run your ClojureScript tests

88

clojure-dap. DAP server for debugging Clojure over nREPL with CIDER's debugger

74

Heir. Helper functions for prototypical inheritance in JavaScript

62

lazy-array. JavaScript lazy arrays, sort of like Clojure's seqs

57

nvim-local-fennel. Execute local Fennel Lisp files in Neovim upon startup

55

propel. Propel helps you start Clojure(Script) REPLs with a prepl

50

tuple. A tiny JavaScript tuple implementation

50

snowball. Voice activated Discord bot running on GCP

42

nand2tetris. My workings for book / project. Don't copy them for the Coursera course!

33

vim-expand. Expand things like {foo,bar}, {1..10} and $HOME inline with a single command

33

vim-scheme. Interact with MIT Scheme from Neovim (deprecated, use Conjure instead!)

30

gh-pages-theme. A clean concise theme for your GitHub projects

28

color. Color conversion functions for JavaScript

27

binary-search. Binary search implementation in JavaScript born from a couple of my blog posts

25

clojure-template. Opinionated, thorough and up to date starting point for your Clojure projects.

24

conjure-sourcery. Experimental rewrite of Conjure in Lua via Fennel - success, this is for historical purposes

21

exemplary. Turns your examples into documentation and runnable tests.

21

typedclojure-lsp. Typed Clojure in your editor.

18

StateMachine. JavaScript state machine

18

blog. My personal blog

18

spacy-neovim. A base Neovim configuration template inspired by Spacemacs

17

github.js. Frontend JavaScript library for interacting with the GitHub API v3

15

vim-syntax-expand. Expand characters to code if not in a comment or string

13

react-bodymovin. A very simple React wrapper for the awesome bodymovin library.

12

bonsai. [WIP] Declarative DOM rendering with integrated state management for ClojureScript

12

d3-react. Render React elements with D3

12

lein-transcriptor. Execute all of your project's .repl files with transcriptor.

11

neofib. An example Neovim plugin written in Rust using neovim-lib

7

kkslider. A super simple Neovim slide show plugin

7

conjure-deps. Runtime dependencies for Conjure

5

nfnl-plugin-example. An example Neovim plugin witten in Fennel using nfnl

4

tm-challenge. Room manifest manger built with React / Reflux

4

prepl-compliance-test. Checks a Clojure prepl server against a bunch of tests

4

advent-of-code. My attempts at the Advent of Code

3

clj-dice-roller. Clojure ns that rolls dice, just a transcriptor example

3

Package.js. Add package support to the browser

3

sicp. Studying SICP

3

cljs-todo. Simple ClojureScript to do list example using Reagent and Bonsai

2

conjure-shadow-cljs-example. How to hook Conjure up to shadow-cljs

2

cljs-react-example. A simple example of loading React into ClojureScript from node_modules (yarn)

2

vim-netrw-signs. Like vim-signify, but for netrw

2

crawlers. Clojure(Script) library to identify crawler and bot user agent strings

2

algos. My coursera algos code

2

nyREPL. [Work in Progress] Wrap any REPL in an nREPL.

2

astronvim-config. My personal AstroNvim user extensions. This is now migrated into my dotfiles repo.

2

how-to-be-a-repl-sorcerer. Clojure

1

rust-book. Notes and exercises from working through the Rust book

1