Hi, I'm Chris.

By day, I work at the International Association of Certified Home Inspectors (InterNACHI) as both the Chief Executive Officer and Chief Technology Officer. InterNACHI is a professional association for home inspectors that focuses on using technology to deliver the best education, testing, and certification available to the home inspection industry.


While the vast majority of my time is dedicated to InterNACHI (and helping other organizations like it), I'm a programmer at heart and still contribute frequently to open source projects.


And as much as I dislike the way that Twitter enables harassment and bigotry on the internet, I've carved out my own safe haven of folks who treat each other with respect and talk about interesting things online:


I update this site very infrequently, but I may post interesting things here from time-to-time.

Interesting…

avencera/rustywind

CLI for organizing Tailwind CSS classes

glhd/laralint

Framework for linting Laravel projects

questdb/questdb

An open source SQL database designed to process time series data, faster

gridstack/gridstack.js

Build interactive dashboards in minutes.

rectorphp/rector

Instant Upgrades and Instant Refactoring of any PHP 5.3+ code

jessarcher/zsh-artisan

Laravel artisan plugin for zsh to help you to run artisan from anywhere in the project tree, with auto-completion, and it can automatically open files created by artisan!

InterNACHI/modular

Modularize your Laravel application

EtherDream/jsproxy

一个基于浏览器端 JS 实现的在线代理

final-form/final-form

🏁 Framework agnostic, high performance, subscription-based form state management

rcbyr/keen-slider

The HTML touch slider carousel with the most native feeling

rough-stuff/rough-notation

Create and animate hand-drawn annotations on a web page

microsoft/playwright

Node.js library to automate Chromium, Firefox and WebKit with a single API

MoOx/pjax

Easily enable fast Ajax navigation on any website (using pushState + xhr)

mbostock/stack

A presentation library with intuitive, scroll-based navigation.

VPenkov/okayNav

The world's okayest responsive navigation. This is (sort of) a legacy implementation. Please stay tuned to the 3.0 branch (https://github.com/VPenkov/okayNav/tree/v3.0)

marconi1992/algolite

An Implementation of Algolia to emulate its REST API

grid-js/gridjs

Advanced table plugin

GoogleChrome/lighthouse-ci

Automate running Lighthouse for every commit, viewing the changes, and preventing regressions

Spomky-Labs/otphp

🔐 A PHP library for generating one time passwords according to RFC 4226 (HOTP) and the RFC 6238 (TOTP)

mghoneimy/php-graphql-oqm

A PHP library which generates query object classes from API schema declaration and uses these objects to interact with GraphQL servers in a simple and intuitive way.

opis/closure

Serialize closures (anonymous functions)

leeoniya/uPlot

📈 A small, fast chart for time series, lines, areas, ohlc & bars

samdenty/gqless

A GraphQL client without queries

maxboeck/emergency-site

A template for emergency information websites

brick/money

A money and currency library for PHP

github/hotkey

Trigger an action on an element with a keyboard shortcut.

Sopamo/laravel-filepond

Laravel backend module for filepond uploads

cypress-io/cypress

Fast, easy and reliable testing for anything that runs in a browser.

enyo/dropzone

Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.

pqina/filepond

🌊 A flexible and fun JavaScript file upload library

mesutpiskin/id-card-detector

💳 Detecting the National Identification Cards with Deep Learning (Faster R-CNN)

roydanenterprises/tabCycle

Create scoped tabindex containers using HTML and Javascript.

knutsynstad/faux-code-generator

Turn real code into faux code.

skaterdav85/validatorjs

A data validation library in JavaScript for the browser and Node.js, inspired by Laravel's Validator.

blitz-js/blitz

⚡️The Fullstack React Framework — built on Next.js

elninotech/uppload

📁 Uppload is a better JavaScript image uploader with 30+ plugins

MyOutDeskLLC/Tailwind-Formatter

Port of Headwind to Intellij. Opinionated class formatter for TailwindCSS

perfectsense/gyro

Gyro is a command-line tool for creating, updating, and maintaining cloud infrastructure. Gyro makes infrastructure-as-code possible.

tashian/emoji-text-replacements

Emoji keyboard shortcuts as macOS text replacements

area17/twill

Twill is an open source CMS toolkit for Laravel that helps developers rapidly create a custom admin console that is intuitive, powerful and flexible. /// Chat with us and others on Spectrum: https:…

php/doc-en

Experimental Git mirror of the English PHP documentation repository. Accepts pull requests. May be force-pushed in the future.

leeoniya/dropcss

An exceptionally fast, thorough and tiny unused-CSS cleaner

johnsonandjohnson/Bodiless-JS

Framework for building editable websites on the JAMStack

spatie/laravel-stripe-webhooks

Handle Stripe webhooks in a Laravel application

JacobBennett/StripeTestToken

Use this to quickly generate Stripe test tokens for successful or exceptional responses from Stripe.

blocks/blocks

A JSX-based page builder for creating beautiful websites without writing code

microsoft/tolerant-php-parser

An early-stage PHP parser designed for IDE usage scenarios.

sw-yx/spark-joy

😂easy ways to add design flair, user delight, and whimsy to your product.

More…