Ottawa, Canada

Ben Houston

Elite
@bhouston

Coding computer graphics since 1990. 4x Entrepreneur (Threekit, Clara.io, Exocortex, Frantic Films Software)

mycoder. Simple to install, powerful command-line based AI agent system for coding.

565

behave-graph. Open, extensible, small and simple behaviour-graph execution engine. Discord here: https://discord.gg/mrags8WyuH

338

threeify. A Typescript 3D library loosely based on three.js

200

template-typescript-monorepo. Template repo with the latest tech working together

127

mcp-server-text-editor. An open source implementation of the Claude built-in text editor tool

36

hdrify. Read/write HDR, EXR and UltraHDR JPGs (Gain maps), includes tone mapping and color space support.

34

blender_materialx_addon. Python

21

tanstack-router-ga4. Google Analytics (GA4) integration for TanStack Router and TanStack Start.

18

zstdify. Pure JavaScript/TypeScript zstd compression/decompression library. No native dependencies, works in Node.js and browsers.

16

3DMaskDemo1997. Real-Time 3D Texture Bump Reflection Mapping on a Mask. 16-bit DOS, Demo Scene 1997

15

blender-materialx-importer. A validated MaterialX importer.

11

mycoder-mini. An experiment in creating a minimalist Agentic Coder.

8

fastify-file-router. A Fastify plugin that allows you to specify all of your server routes using either filenames or a combination of filenames and nested directories.

7

material-fidelity. MaterialX Fidelity Testing: MaterialXViewer, ThreeJS, Blender, etc.

6

BezierCurveDemo1997. Utah Teapot and Mystify Screensaver, 16-Bit DOS, Personal Project 1997 https://files.scene.org/view/mirrors/hornet/code/tutors/math/azr_bcrv.zip

4

three.js. JavaScript 3D library.

4

fastify-http-exceptions. A small, opinionated Fastify plugin and core library for typed HTTP exceptions.

4

2DBumpMapDemo1996. Real-Time 2D Bump Mapping for 16 DOS, Demo Scene 1996 https://files.scene.org/view/mirrors/hornet/code/effects/bump/azr_bump.zip

3

yargs-file-commands. This Yargs helper function lets you define all your commands as individual files and their file names and directory structure defines via implication your nested command structure.

3

ExoEngine3D. C#

3

material-samples.

3

glTF. glTF – Runtime 3D Asset Delivery

2

humanize-units. Lightweight TypeScript helpers for turning raw numeric values into human-friendly strings with unit suffixes.

2

tanstack-composable-table. TypeScript

1

tictactoe. A Next.js Tic Tac Toe game with leaderboard

1

tic-tac-toe. TypeScript

1

r3f-examples. TypeScript

1

astrophotography.

1

local-cloud-run-jobs. TypeScript

1

fastify-smart-logging. TypeScript

1

passwordless. TypeScript

1

sharp-image-vscode-extension. TypeScript

1

axios-eventsource. TypeScript

1

vitest-command-line. TypeScript

1

fastify-schema-dedupe. Fastify plugin for auto-dedupe of JSON schemas

1

node-prewarm. Prewarm your Node.js 25+ compile cache easily. (NODE_COMPILE_CACHE)

1
36
Apply