All projects are hosted on GitHub. There you can star them, watch them, and fork them (contributions are welcome). All of my code is dedicated to the public domain as described by the Unlicense. That's just a fancy way of saying you can use my code anyway you like.

action-observer

Declarative event handling to capture unbound action events

amble

A stupid simple CSS lexer and walker

attr

The ultimate DOM attribute, property, style, data, and event setter

avalon

JavaScript micro-framework for building single page web applications

avalon-todomvc

TodoMVC done with avalon

baseline.css

Just another CSS reset, normalization, and optimization library

bem

Simple jQuery-like library to traverse and modify components according to the BEM methodology

blunder

A modern client-side JavaScript error handler

carbon

The building blocks of UI

csscope

A simple and lightweight scoped CSS solution

define-store

Define custom stores for reactive programming

dominate

Declarative DOM building

elemental

A functional approach to creating autonomous custom elements

fastmap

Accelerated hash maps

fusion

Reactive CSS-in-JS

fx

JavaScript animation library

hashmap

A superior alternative to object literals for basic hash maps

is-at-rule-supported

Feature test support for CSS at-rules

is-element-supported

Feature test HTML element support

is-selector-supported

Feature test CSS selector support

is-style-supported

Feature test support for CSS properties and their assignable values

isotope

Minimal reactive library

js-boilerplate

Minimal boilerplate for Node.js and universal JavaScript projects

js-browser-boilerplate

Minimal boilerplate for browser-based JavaScript projects

kind

Type checking differently

mittleware

Piping hot middleware

oracle

A futuristic AI assistant

parselector

Parse a CSS selector string

pet

Pseudo-element templating

query

Simple abstraction to querySelectorAll for a more performant and intuitive solution

ready

Detect element availability on the initial page load and those dynamically appended to the DOM

reduce

Array's reduce for all iterable and enumerable objects

reflex

Reactive DOM

remotion

Animate elements before removing them from the DOM

router

A minimalist universal router for web applications

ryanmorr.github.io

My website

schedule-render

Deferred DOM rendering optimized for 60fps

scoped

Scoped CSS for DOM trees

sonic

A modern, context-aware, and extendable CSS selector engine built on top of querySelectorAll

stache

Micro mustache-style template parser

tagged

A tiny utility function for creating tagged template literals

templar

A simple and versatile DOM templating engine

try-catch

Experimental alternative to a try/catch block in JavaScript

typed

Statically typed properties for object literals

util.css

A collection of unopinionated and modular CSS utility classes

viewdoo

A crude Svelte-inspired UI library just because

voodoo

An experimental reactive execution context inspired by Svelte