This is your work, valued
Web developer • Avid enthusiast of JavaScript, CSS, HTML, and Node.js
ready. Detect element availability on the initial page load and those dynamically appended to the DOM
80query. Simple abstraction to querySelectorAll for a more performant and intuitive solution
34try-catch. Experimental alternative to a try/catch block in JavaScript
32is-style-supported. Feature test support for CSS properties and their assignable values
17dominate. Declarative DOM building
14is-element-supported. Feature test HTML element support
10is-at-rule-supported. Feature test support for CSS at-rules
10action-observer. Declarative event handling to capture unbound action events
10util.css. A collection of unopinionated and modular CSS utility classes
9sonic. A modern, context-aware, and extendable CSS selector engine built on top of querySelectorAll
8fx. JavaScript animation library
6templar. A simple and versatile DOM templating engine
5js-boilerplate. Minimal boilerplate for Node.js and universal JavaScript projects
5baseline.css. Just another CSS reset, normalization, and optimization library
5attr. The ultimate DOM attribute, property, style, data, and event setter
5router. A minimalist universal router for web applications
5remotion. Animate elements before removing them from the DOM
5voodoo. An experimental reactive execution context inspired by Svelte
4is-selector-supported. Feature test CSS selector support
4scoped. Scoped CSS for DOM trees
4js-browser-boilerplate. Minimal boilerplate for browser-based JavaScript projects
4avalon. JavaScript micro-framework for building single page web applications
4parselector. Parse a CSS selector string
4stache. Micro mustache-style template parser
4csscope. A simple and lightweight scoped CSS solution
4fusion. Reactive CSS-in-JS
4define-store. Define custom stores for reactive programming
3amble. A stupid simple CSS lexer and walker
3isotope. Minimal reactive library
3pet. Pseudo-element templating
3blunder. A modern client-side JavaScript error handler
3fastmap. Accelerated hash maps
3typed. Statically typed properties for object literals
3carbon. The building blocks of UI
3tagged. A tiny utility function for creating tagged template literals
3schedule-render. Deferred DOM rendering optimized for 60fps
2kind. Type checking differently
2reduce. Array's reduce for all iterable and enumerable objects
2viewdoo. A crude Svelte-inspired UI library just because
2bem. Simple jQuery-like library to traverse and modify components according to the BEM methodology
2avalon-todomvc. TodoMVC done with avalon
2mittleware. Piping hot middleware
2reflex. Reactive DOM
2oracle. A futuristic AI assistant
2ryanmorr.github.io. My website
2elemental. A functional approach to creating autonomous custom elements
1