Web Developer and Accessibility Specialist. Works on axe-core. Creator of Kontra.js.
kontra. A lightweight JavaScript gaming micro-library, optimized for js13kGames.
1.1kcss-style-guide-audit. Audit the CSS on a page to see what elements are using styles from the style guide and which styles are overriding them
353livingcss. Parse comments in your CSS to generate a living style guide using Markdown, Handlebars, Polymer, and Prism syntax highlighter.
241galaxian-canvas-game. A Galaxian Style HTML5 Canvas Game. Hosts all the files for the five part tutorial series on http://blog.sklambert.com/galaxian-html5-game/.
114html-tagged-template. Proposal to improve the DOM creation API so developers have a cleaner, simpler, and secure interface to DOM creation and manipulation.
83endless-runner-html5-game. An Endless Runner Style HTML5 Canvas Game. Hosts all the files for the two part tutorial series on http://blog.sklambert.com/endless-runner-html5-game/.
78kontra-asset-loader. HTML5 game asset loader. Part of the Kontra.js game library.
17js13k-2018. https://straker.github.io/js13k-2018/
11gulp-livingcss. Gulp wrapper for the LivingCSS Style Guide Generator
9digsim. Digital Circuit Simulator
8js13k-packer. Optimally package js13kGames files for upload.
6browser-driver-manager. A cli for managing Chrome browsers and drivers. Especially useful to keep Chrome and ChromeDriver versions in-sync for continuous integration
5rollup-plugin-kontra. Rollup plugin for Kontra.js to remove unused code from Classes
510k-arcade-cabinet. 10k Arkade is an arcade cabinet that lets you play a few games for under 10k. Made for the 2016 10k Apart competition.
5responsiveCanvas. An experiment in responsive and adaptive canvas design
5terraform. Terraform is a musical puzzle game where you try into terraform a desolate planet to something habitable. Made for the 2014 js13k game jam.
4tic-tac-toe. Tic-Tac-Toe vs an AI using AB Negamax Game Tree algorithm. https://sklambert.com/tictactoe/
4audio-dash. Audio Dash - Ride the Waves of Your Music
4kontra-asteroids. A simple Asteroids game made in Kontra.js.
3spaceship-repair-factory. An factory automation game about repairing spaceships in the Asteroid Belt.
3chronos. HTML5 turn based combat game.
3reverse-td. Reverse Tower Defense where you play as the creep trying to get past the towers. Made for the 2015 js13k game jam.
2qLite. qLite is a tiny, API-compatible subset of q.js
2tiled-automap-example. A working Tiled AutoMap example
2archive-loc-collection. A tool to download and archive collections from the Library of Congress (LoC). Inspired by https://www.tiktok.com/@annelisethearchaeologist/video/7436133360868822318
1a11y-enhancer. A JavaScript library for making widgets and components accessible
1js13k-2023. JavaScript
1straker.
1js13k-2022. JavaScript
1dotfiles. My personal dotfiles setup to configure any new Mac, based on https://github.com/nicksp/dotfiles
1somber. JavaScript
1js13k-2021. JavaScript
1