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,633
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
595
star
5

dotfiles

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

depot

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

vim-enmasse

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

nfnl

Enhance your Neovim with Fennel
Fennel
184
star
9

magic-kit

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

cljs-test-runner

Discover and run your ClojureScript tests
Clojure
84
star
11

Heir

Helper functions for prototypical inheritance in JavaScript
JavaScript
60
star
12

nvim-local-fennel

Execute local Fennel Lisp files in Neovim upon startup
Lua
55
star
13

lazy-array

JavaScript lazy arrays, sort of like Clojure's seqs
JavaScript
55
star
14

tuple

A tiny JavaScript tuple implementation
JavaScript
49
star
15

propel

Propel helps you start Clojure(Script) REPLs with a prepl
Clojure
47
star
16

clojure-dap

DAP server for debugging Clojure over nREPL with CIDER's debugger
Clojure
47
star
17

snowball

Voice activated Discord bot running on GCP
Clojure
40
star
18

vim-expand

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

gh-pages-theme

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

vim-scheme

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

nand2tetris

My workings for book / project. Don't copy them for the Coursera course!
Assembly
27
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

blog

My personal blog
CSS
16
star
26

StateMachine

JavaScript state machine
JavaScript
16
star
27

spacy-neovim

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

clojure-giants-shoulders

Tools and scripts I reach for every time I start a new Clojure project
Clojure
15
star
29

github.js

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

vim-syntax-expand

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

bonsai

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

Spark

A lightweight yet powerful JavaScript library
JavaScript
12
star
33

d3-react

Render React elements with D3
JavaScript
12
star
34

lein-transcriptor

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

Mappa

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

neofib

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

lab

A place for experiments
CSS
7
star
38

kkslider

A super simple Neovim slide show plugin
Lua
7
star
39

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
40

more

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

jsFiddle-extension

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

clojure-hey-example

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

brainfucks

Brainfuck VM implementations in various languages
Rust
5
star
44

conjure-deps

Runtime dependencies for Conjure
Clojure
5
star
45

nfnl-plugin-example

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

tm-challenge

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

prepl-compliance-test

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

clj-dice-roller

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

vim-netrw-signs

Like vim-signify, but for netrw
Vim Script
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

collatz

Collatz conjecture computation with snazzy rendering.
Clojure
2
star
57

crawlers

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

astronvim-config

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

wlhn-a-star

A* algorithm implementation in Clojure
Clojure
2
star
60

aniseed-config-from-scratch

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

oli.me.uk

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

how-to-be-a-repl-sorcerer

Clojure
2
star
63

cljs-react-example

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

algos

My coursera algos code
Java
2
star
65

forc

Clone of Clojure list comprehension in JavaScript
JavaScript
2
star
66

conjure-shadow-cljs-example

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

Clarity

A clean and responsive WordPress theme.
PHP
2
star
68

venturi

Hierarchical JavaScript dependency injection
JavaScript
1
star
69

sparkjs.co.uk

Website for the Spark JavaScript library
1
star
70

Physics

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

web-asset-compiler

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

euler

Solutions for my Project Euler account
Clojure
1
star
73

hello-godot

Experimenting with the Godot game engine
C
1
star
74

langs

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

tarmac

Tiny and unopinionated AMD MVC JavaScript framework
JavaScript
1
star
76

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
77

wlhn-elfs-dilemma

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

cljit

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

fenneldoc

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

project-wide-operations

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

conjure-loves-fennel

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

sentinel

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

vim-scotch

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

hack-the-tower-clojure-web

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

simple-crypt-cljs

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

dwarf-fortress-nix

Dwarf Fortress on Nix
Nix
1
star
87

fizzbugged

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

outline

A web based CSS grid generator.
JavaScript
1
star
89

olical.github.io

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

SparkAn

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

vimconf-2020

Lua
1
star
92

ChromePlate

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

matchmaker

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

life

Game of life implementations in different languages
Clojure
1
star
95

clojs

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

rust-book

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