Ryan Christian

Software Engineer

I'm most known for being a core member of preactjs, working on the core, build tooling, ancillary libraries, and the ecosystem. Author and co-author of way too many small libraries and apps, I'm an open source enthusiast with a passion for web performance and furthering the democratization of the web.

Featured Works

Featured Project

Preact

Fast 3kB alternative to React with the same modern API. Components & Virtual DOM

PreactJSFramework

Featured Project

Vite-Prerender-Plugin

Vite plugin for prerendering applications in every framework

VitePlugin

Featured Project

DepTree

Visualize the dependency tree of a package or project to see where you might want to optimize

NPMDependenciese18e

Featured Project

React Colorful

The smallest color picker component for React & Preact apps

ReactComponent Library

Featured Project

WMR

The tiny all-in-one development tool for modern web apps, in a single 2mb file with no dependencies

PreactCLIDev Tool

Featured Project

Scrumble

An agile tool that integrates multiple issue tracking systems into a single interface

PreactSpring BootPostgreSQLGitLab

Awards

Collection of Works

Microbundle

The zero-configuration bundler for tiny modules

Tailwind Grouping

Babel and bundler plugins for expanding TailwindCSS-like utility classes

Glint

A CLI tool written in Rust for authoring commits in the Conventional Style

Freetunnel

Create secure introspectable tunnels to your local device with a single command

Parametric Equations

OpenGL application to visualize chaos theory mathematics through parametric equations plotted over time

Twind-Preact-ISO

(Slightly) opinionated Twind v1 integration for Preact-ISO

Diff-Compare

Tool for comparing minified and escaped HTML, CSS, and JS/JSON strings.

TS-Api-Toolkit

Tiny (1004B) browser HTTP library for easily making authenticated API requests

GitHub Contribution Calendar API

Cloudflare worker used for retrieving the data that goes into forming the contribution calendar for a user on GitHub

Preact GitHub Calendar

A tiny (1.66kB) Preact component library used to display the contribution calendar of one's GitHub profile

Preact Hint

A super tiny (665B) Preact component library used to used to create tooltips, hover hints, and other floating information panes

vim-package-info

Vim plugin to quickly view version info about the packages you use