Oliver Caldwell (@Olical)

Top repositories

1

EventEmitter

Evented JavaScript for the browser
JavaScript
3,127
star
2

conjure

Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile, Python and more!)
Fennel
1,774
star
3

react-faux-dom

DOM like structure that renders to React (unmaintained, archived)
JavaScript
1,206
star
4

aniseed

Neovim configuration and plugins in Fennel (Lisp compiled to Lua)
Fennel
609
star
5

dotfiles

Configuration for Linux, i3, Kitty, Fish, Neovim and more
Fennel
509
star
6

depot

Find newer versions of your dependencies in your deps.edn file
Clojure
260
star
7

nfnl

Enhance your Neovim with Fennel
Fennel
229
star
8

vim-enmasse

Edit every line in a quickfix list at the same time
Vim Script
208
star
9

magic-kit

A starter kit for Conjure, Aniseed and Neovim
Fennel
104
star
10

cljs-test-runner

Discover and run your ClojureScript tests
Clojure
86
star
11

Heir

Helper functions for prototypical inheritance in JavaScript
JavaScript
60
star
12

lazy-array

JavaScript lazy arrays, sort of like Clojure's seqs
JavaScript
56
star
13

nvim-local-fennel

Execute local Fennel Lisp files in Neovim upon startup
Lua
54
star
14

clojure-dap

DAP server for debugging Clojure over nREPL with CIDER's debugger
Clojure
54
star
15

tuple

A tiny JavaScript tuple implementation
JavaScript
49
star
16

propel

Propel helps you start Clojure(Script) REPLs with a prepl
Clojure
48
star
17

snowball

Voice activated Discord bot running on GCP
Clojure
41
star
18

vim-expand

Expand things like {foo,bar}, {1..10} and $HOME inline with a single command
Vim Script
30
star
19

nand2tetris

My workings for book / project. Don't copy them for the Coursera course!
Assembly
29
star
20

vim-scheme

Interact with MIT Scheme from Neovim (deprecated, use Conjure instead!)
Vim Script
29
star
21

gh-pages-theme

A clean concise theme for your GitHub projects
JavaScript
28
star
22

color

Color conversion functions for JavaScript
JavaScript
25
star
23

binary-search

Binary search implementation in JavaScript born from a couple of my blog posts
JavaScript
24
star
24

conjure-sourcery

Experimental rewrite of Conjure in Lua via Fennel - success, this is for historical purposes
Common Lisp
20
star
25

clojure-giants-shoulders

Tools and scripts I reach for every time I start a new Clojure project
Clojure
19
star
26

exemplary

Turns your examples into documentation and runnable tests.
Clojure
19
star
27

spacy-neovim

A base Neovim configuration template inspired by Spacemacs
Vim Script
17
star
28

StateMachine

JavaScript state machine
JavaScript
16
star
29

blog

My personal blog
CSS
15
star
30

github.js

Frontend JavaScript library for interacting with the GitHub API v3
JavaScript
14
star
31

vim-syntax-expand

Expand characters to code if not in a comment or string
Vim Script
13
star
32

bonsai

[WIP] Declarative DOM rendering with integrated state management for ClojureScript
Clojure
12
star
33

Spark

A lightweight yet powerful JavaScript library
JavaScript
12
star
34

d3-react

Render React elements with D3
JavaScript
12
star
35

lein-transcriptor

Execute all of your project's .repl files with transcriptor.
Clojure
11
star
36

Mappa

Map functions under your own names to create your own set of tools.
JavaScript
9
star
37

neofib

An example Neovim plugin written in Rust using neovim-lib
Rust
7
star
38

lab

A place for experiments
CSS
7
star
39

kkslider

A super simple Neovim slide show plugin
Lua
7
star
40

bastion

[DEPRECATED] Combines a modern JavaScript toolchain into a single program so you can stop worrying about configuration and just get to work on your application
JavaScript
7
star
41

more

A framework for LESS, including mixins and a grid system
6
star
42

jsFiddle-extension

A Google chrome extension for browsing and creating fiddles.
JavaScript
6
star
43

clojure-hey-example

A demo repo for my blog post on deps.edn based projects
Clojure
5
star
44

brainfucks

Brainfuck VM implementations in various languages
Rust
5
star
45

conjure-deps

Runtime dependencies for Conjure
Clojure
5
star
46

nfnl-plugin-example

An example Neovim plugin witten in Fennel using nfnl
Fennel
4
star
47

tm-challenge

Room manifest manger built with React / Reflux
JavaScript
4
star
48

prepl-compliance-test

Checks a Clojure prepl server against a bunch of tests
Clojure
4
star
49

clj-dice-roller

Clojure ns that rolls dice, just a transcriptor example
Clojure
3
star
50

impl

[WIP] Homoiconic language with minimal syntax compiling to JavaScript
JavaScript
3
star
51

advent-of-code

My attempts at the Advent of Code
Clojure
3
star
52

sicp

Studying SICP
Scheme
3
star
53

clojure-wake-word-detection

Code for my blog post
Clojure
3
star
54

Package.js

Add package support to the browser
JavaScript
3
star
55

cljs-todo

Simple ClojureScript to do list example using Reagent and Bonsai
Clojure
2
star
56

vim-netrw-signs

Like vim-signify, but for netrw
Vim Script
2
star
57

astronvim-config

My personal AstroNvim user extensions. This is now migrated into my dotfiles repo.
Lua
2
star
58

wlhn-a-star

A* algorithm implementation in Clojure
Clojure
2
star
59

collatz

Collatz conjecture computation with snazzy rendering.
Clojure
2
star
60

crawlers

Clojure(Script) library to identify crawler and bot user agent strings
Clojure
2
star
61

oli.me.uk

[SUPER DEPRECATED] Only keeping for historical reasons.
Ruby
2
star
62

cljs-react-example

A simple example of loading React into ClojureScript from node_modules (yarn)
Clojure
2
star
63

conjure-shadow-cljs-example

How to hook Conjure up to shadow-cljs
Clojure
2
star
64

algos

My coursera algos code
Java
2
star
65

Clarity

A clean and responsive WordPress theme.
PHP
2
star
66

venturi

Hierarchical JavaScript dependency injection
JavaScript
1
star
67

sparkjs.co.uk

Website for the Spark JavaScript library
1
star
68

Physics

A particle physics engine built in JavaScript using MooTools
JavaScript
1
star
69

web-asset-compiler

Combines and minifies your CSS, LESS and JavaScript into one JavaScript file
JavaScript
1
star
70

euler

Solutions for my Project Euler account
Clojure
1
star
71

hello-godot

Experimenting with the Godot game engine
C
1
star
72

tarmac

Tiny and unopinionated AMD MVC JavaScript framework
JavaScript
1
star
73

HashStorage

Watches the URLs hash for changes and merges those changes with an existing object, allowing storage of complex data in a sharable URL
JavaScript
1
star
74

wlhn-elfs-dilemma

Prisoners dilemma client for the West London Hack Night 2017 Christmas special
Clojure
1
star
75

langs

My work for the "7 languages in 7 weeks" book
Io
1
star
76

cljit

Git implemented in Clojure from following along with Building Git
1
star
77

fenneldoc

Turn Fennel docstrings into rich markdown documentation (mirror)
Fennel
1
star
78

project-wide-operations

Project-wide operations in Vim, a talk for Vim London
1
star
79

conjure-loves-fennel

Doesn't work, just sharing so others can take it and run with it!
Lua
1
star
80

sentinel

[DEPRECATED] Watch source files for changes and processes them accordingly
JavaScript
1
star
81

vim-scotch

A few extra mappings for vim-fireplace
Vim Script
1
star
82

how-to-be-a-repl-sorcerer

Clojure
1
star
83

hack-the-tower-clojure-web

A small web project in Clojure from Hack the Tower
Clojure
1
star
84

aniseed-config-from-scratch

A demo repo from my YouTube video showing setting up an Aniseed based Neovim configuration
Vim Script
1
star
85

outline

A web based CSS grid generator.
JavaScript
1
star
86

simple-crypt-cljs

Simple encryption example in the browser with ClojureScript
Clojure
1
star
87

dwarf-fortress-nix

Dwarf Fortress on Nix
Nix
1
star
88

fizzbugged

A broken Clojure Fizz Buzz that I fix with Conjure in a blog post
Clojure
1
star
89

olical.github.io

DEPRECATED, see Olical/blog for new source code
HTML
1
star
90

forc

Clone of Clojure list comprehension in JavaScript
JavaScript
1
star
91

SparkAn

Animate CSS properties of the specified element - For the Spark JavaScript library
JavaScript
1
star
92

vimconf-2020

Lua
1
star
93

ChromePlate

A base layout for your Chrome apps and extensions
JavaScript
1
star
94

matchmaker

Constructs (fairly) balanced teams from the TAW attendance list
Clojure
1
star
95

life

Game of life implementations in different languages
Clojure
1
star
96

clojs

Repository for my post: A JavaScript / Clojure mashup
JavaScript
1
star
97

rust-book

Notes and exercises from working through the Rust book
Rust
1
star