Barrie, Ontario, Canada

Ryan Morr

Elite
@ryanmorr

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

80

query. Simple abstraction to querySelectorAll for a more performant and intuitive solution

34

try-catch. Experimental alternative to a try/catch block in JavaScript

32

is-style-supported. Feature test support for CSS properties and their assignable values

17

dominate. Declarative DOM building

14

is-element-supported. Feature test HTML element support

10

is-at-rule-supported. Feature test support for CSS at-rules

10

action-observer. Declarative event handling to capture unbound action events

10

util.css. A collection of unopinionated and modular CSS utility classes

9

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

8

fx. JavaScript animation library

6

templar. A simple and versatile DOM templating engine

5

js-boilerplate. Minimal boilerplate for Node.js and universal JavaScript projects

5

baseline.css. Just another CSS reset, normalization, and optimization library

5

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

5

router. A minimalist universal router for web applications

5

remotion. Animate elements before removing them from the DOM

5

voodoo. An experimental reactive execution context inspired by Svelte

4

is-selector-supported. Feature test CSS selector support

4

scoped. Scoped CSS for DOM trees

4

js-browser-boilerplate. Minimal boilerplate for browser-based JavaScript projects

4

avalon. JavaScript micro-framework for building single page web applications

4

parselector. Parse a CSS selector string

4

stache. Micro mustache-style template parser

4

csscope. A simple and lightweight scoped CSS solution

4

fusion. Reactive CSS-in-JS

4

define-store. Define custom stores for reactive programming

3

amble. A stupid simple CSS lexer and walker

3

isotope. Minimal reactive library

3

pet. Pseudo-element templating

3

blunder. A modern client-side JavaScript error handler

3

fastmap. Accelerated hash maps

3

typed. Statically typed properties for object literals

3

carbon. The building blocks of UI

3

tagged. A tiny utility function for creating tagged template literals

3

schedule-render. Deferred DOM rendering optimized for 60fps

2

kind. Type checking differently

2

reduce. Array's reduce for all iterable and enumerable objects

2

viewdoo. A crude Svelte-inspired UI library just because

2

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

2

avalon-todomvc. TodoMVC done with avalon

2

mittleware. Piping hot middleware

2

reflex. Reactive DOM

2

oracle. A futuristic AI assistant

2

ryanmorr.github.io. My website

2

elemental. A functional approach to creating autonomous custom elements

1
46
Apply