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…

pxp-lang/pxp

A superset of PHP with extended syntax and runtime capabilities.

axllent/mailpit

An email and SMTP testing tool with API for developers

Sammyjo20/Saloon

Build beautiful API integrations and SDKs with Saloon 🤠

kellerkinderDE/devenv-shopware

devenv environment for Shopware 6

bschwind/yoga-rs

A Rust Wrapper of Facebook's Yoga, a Flexbox layout engine

MikeBeas/mastodon-modal

Share and follow modals for Mastodon

cloudflare/wildebeest

Wildebeest is an ActivityPub and Mastodon-compatible server

splitbrain/ReMarkableAPI

Docs and implementation of the reMarkable file sync API

pmndrs/zustand

🐻 Bear necessities for state management in React

softonic/graphql-client

PHP Client for GraphQL

wix/react-native-ui-lib

UI Components Library for React Native

landrok/activitypub

A PHP implementation of ActivityPub protocol based upon the ActivityStreams 2.0 data format.

codeshell/fpdm

PDF form filling using FPDM Class written by FPDF author Olivier (+multifile-filling-fix, +checkboxes)

XavierXiao/Dreambooth-Stable-Diffusion

Implementation of Dreambooth (https://arxiv.org/abs/2208.12242) with Stable Diffusion

BitOne/php-meminfo

PHP extension to get insight about memory usage

dunglas/frankenphp

The modern PHP app server

FriendsOfPHP/Goutte

Goutte, a simple PHP Web Scraper

cloudflare/workerd

The JavaScript / Wasm runtime that powers Cloudflare Workers

veewee/xml

XML without worries

hotmeteor/receiver

Receiver is a drop-in webhook handling library for Laravel.

gakowalski/alternative-interpreters

List of alternative PHP nad JS interpreters and compilers

harshhhdev/kmenu

🌈 An animated and accessible command menu

openspout/openspout

Read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way

charmbracelet/gum

A tool for glamorous shell scripts 🎀

pstadler/keybase-gpg-github

Step-by-step guide on how to create a GPG key on keybase.io, adding it to a local GPG setup and using it with Git and GitHub.

typesense/typesense

Open Source alternative to Algolia and an Easier-to-Use alternative to ElasticSearch 🔍 Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences

aneeskhan47/laravel-pagination-merge

Merge multiple laravel paginate instances

albingroen/react-cmdk

A fast, accessible, and pretty command palette for React

mouadziani/xstate

A lightweight state machine library for PHP (inspired by xstate.js)

wooorm/starry-night

Syntax highlighting, like GitHub

slimtoolkit/slim

Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)

TheDragonCode/laravel-actions

Performing actions with saving the list of called files

facebook/lexical

Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.

dorny/paths-filter

Conditionally run actions based on files modified by PR, feature branch or pushed commits

anothrNick/github-tag-action

A Github Action to tag a repo on merge.

elgohr/Publish-Docker-Github-Action

A Github Action used to build and publish Docker images

archtechx/laravel-seo

SEO package for Laravel

owenvoke/homebrew-tap

A custom tap for Homebrew.

wakirin/Litepicker

Date range picker - lightweight, no dependencies

t1m0n/air-datepicker

Lightweight, dependency-free JavaScript datepicker.

maschmann/php-ansible

php oop wrapper for ansible provisioning tool

aacotroneo/laravel-saml2

A Laravel 5 package for Saml2 integration as a SP (service provider) based on the simple OneLogin toolkit

particledecay/ansible-jsonpatch

An Ansible module for patching JSON files

VerbalExpressions/PHPVerbalExpressions

PHP Regular expressions made easy

AXN-Informatique/laravel-pk-int-to-bigint

Convert DB primary keys and related foreign keys type from INT to BIGINT in a Laravel project

lorisleiva/laravel-actions

⚡️ Laravel components that take care of one specific task

loophp/nix-shell

Nix shells for PHP development

More…