michael.shafir

Projects

Open source, pulled from GitHub. Mostly libraries I wanted to exist and experiments that got out of hand.

auto-adventure

A terminal adventure game whose maps, rooms and encounters are generated on the fly by an LLM.

TypeScript1Aug 2026

reactlit

A faster way to build React apps — Streamlit's ergonomics without leaving the React ecosystem.

TypeScript12Apr 2025

react-element-replace

A component that rewrites its own subtree, replacing matching elements as they render.

TypeScript7Jan 2023

vislib

Web-based visualizations for Python and IPython notebooks.

Python3Jun 2018

codenames-ai

An agent that plays Codenames, reasoning over word embeddings to find the clue linking the most cards.

CSS3Dec 2017

multilaunch

A small CLI for running and supervising several processes at once.

TypeScript1Nov 2021

mshafir.github.io

Personal portfolio and blog — voxel hero, matrix project tiles, keyboard-driven. React + Vite, prerendered to static HTML.

TypeScript0Sep 2026

reactlit-next-starter

Starter for Reaclit and Nextjs

TypeScript1Dec 2024

ember-app-styles

My personal base style set for ember applications

HTML3Jun 2018

ember-starterapp

A non-standard set of initial configurations and addons, my preferred starting place

JavaScript3Jun 2018

liquid-fire-flip

Flip animation for ember liquid-fire

JavaScript3Nov 2017

virtual-reality-camera

A server to control an rPI rotating camera setup for hosting a VR stream.

HTML2Mar 2017

ember-cli-force-layout

An ember component for a D3 Force Layout Graph

JavaScript3Oct 2015

lypse

Rapid-prototyping library for meteor built on top of knockout.meteor

JavaScript1Feb 2014

SpeechCookingAssistant

Java4Dec 2011