Keith Clark's Projects
A custom element for rendering inline 3D models in a HTML document and allowing them to be transformed with CSS.
Testing the feasibility of automatically breaking HOG blits into smaller chunks, allowing large objects to be drawn without interfering with interrupts
Prototype implementation of a `computedStyle` observer for DOM elements
A devtools extension for toggling CSS features allowing developers to see how pages/apps render in browsers that don't support modern CSS features
CSS3D game protos
CSSVR is an experiment that simulates browser support for creating VR experiences using media queries and CSS transforms.
A simpler static site generator. An alternative to Jekyll. Transforms a directory of templates (of varying types) into HTML.
PSOC5 floppy disk imaging interface
A boilerplate for creating a devtools extension for multiple browsers from a single code base.
A Chrome, Firefox & Opera devtools extension for debugging Google Analytics tracking code
A collection of packages for working with images in JavaScript environments that don't implement the ImageData interface.
Extends jQuery to add support for CSS3 xxx-of-type selectors
👩💻👨💻Kano Code
[WIP] Reusable code editor based on Blockly that powers Kano Code
Modern, lightweight and efficient 2D level editor
JavaScript module for encoding and decoding Magic Shadow Archiver data.
A Tiny JavaScript Operating System
Break free from CSS prefix hell!
js13kGames Resources
A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more)
A web component for selecting HTML elements or other web components.
selectivizr is a JavaScript utility that emulates CSS3 pseudo-classes and attribute selectors in Internet Explorer 6-8.
Snake game in no more than 256 bytes of HTML5
Stylescribe is a CSS documentation generator. It's goal is to produce a reference document that can be used to quickly build web pages without having to dive into the inner workings of a projects CSS.
CLI for stylescribe
This is a tiny JavaScript library targeted at modern web browsers and designed to mimic the common parts of jQuery's funtions and syntax using modern ECMAScript and DOM implementations