caolan
I write JavaScript, Scheme, Python, and Rust. I enjoy good offline experiences, safely synchronising data, and implementing real-time collaboration.
Sheffield, UK
Pinned Repositories
async
Async utilities for node and the browser
forms
An easy way to create, parse and validate forms in node.js
highland
High-level streams library for Node.js and the browser
jam
JavaScript package manager - using a browser-focused and RequireJS compatible repository
magery
JavaScript templates for progressive enhancement
nimble
A really tiny functional JavaScript and async flow-control library
nodeunit
Easy unit testing in node.js and the browser, based on the assert module.
pithy
An internal DSL for generating HTML in JavaScript
snowy
HTTP server for CHICKEN Scheme
tamawiki
I'm learning Rust!
caolan's Repositories
caolan/async
Async utilities for node and the browser
caolan/highland
High-level streams library for Node.js and the browser
caolan/nodeunit
Easy unit testing in node.js and the browser, based on the assert module.
caolan/forms
An easy way to create, parse and validate forms in node.js
caolan/cookie-sessions
Secure cookie-based session middleware for Connect
caolan/quip
A chainable API for response objects in node
caolan/dispatch
A regular expression URL dispatcher for Connect
caolan/magery
JavaScript templates for progressive enhancement
caolan/copykitten
Tiny immutable JSON data structures
caolan/tamawiki
I'm learning Rust!
caolan/chicken-toml
A TOML parser for CHICKEN Scheme built with comparse
caolan/snowy
HTTP server for CHICKEN Scheme
caolan/erlmpd
An Erlang client module for MPD
caolan/pithy2
A Typescript-friendly and human-friendly API for building DOM elements
caolan/python-magery
Python implementation of Magery templates
caolan/chicken-gumbo
C binding to the Gumbo HTML parser for CHICKEN Scheme
caolan/chicken-ldap-bind
Implements LDAP bind for authentication using OpenLDAP
caolan/magery-tests
Test suite for server implementations of Magery templates
caolan/personalsit.es
📇 A little directory of people's personal sites
caolan/awesome-zig
caolan/chicken-bencode
Bencoding parser and serializer for CHICKEN scheme
caolan/chicken-magery
CHICKEN Scheme implementation of Magery templates
caolan/chicken-punycode
RFC3492 Punycode implementation for CHICKEN Scheme
caolan/deno-argon2
Argon2 encryption library for Deno
caolan/django-types
:doughnut: Type stubs for Django
caolan/extension-testing-example
caolan/fast-check
Property based testing framework for JavaScript (like QuickCheck) written in TypeScript
caolan/fcgi2
FastCGI.com fcgi2 Development Kit fork from http://repo.or.cz/fcgi2.git + last snapshot
caolan/wasm-bindgen
Facilitating high-level interactions between wasm modules and JavaScript
caolan/zig-netip
A simple IP address library for zig