Joe Eli McIlvain's repositories
crystal-pegmatite
A high-performance Parsing Expression Grammar (PEG) library for the Crystal language. :gem: :capital_abcd:
js-abstrate
Compile templates to abstract syntax trees (ASTs); compatible with Go templates.
ase-parser
Parse Aseprite files with Node.js, no external dependencies
crystal-capnproto
CapnProto message reading for the Crystal language
fork-structurizr-lite
Structurizr Lite
ts-lib-monorepo-pattern
Exploring, testing, and refining a pattern for managing a monorepo with multiple TypeScript libraries
chip-player-js
Web-based music player for a variety of video game and chiptune music formats.
Fermata
Fork for PRs
flecs
A fast entity component system (ECS) for C & C++
fork-MEC
Micro Expression Control
fork-SAB2
Fork of Sonic Adventure Blast 2
fork-SoundplaneLite
A lightweight interface for the madronalabs soundplane
jepsen-io-maelstrom
A workbench for writing toy implementations of distributed systems.
jq
Command-line JSON processor
kvrocks
Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
llama.cpp
LLM inference in C/C++
mega-man-ts
A Mega Man web game, with my 6-year-old providing art and creative direction.
org.alloytools.alloy
Alloy is a language for describing structures and a tool for exploring them. It has been used in a wide range of applications from finding holes in security mechanisms to designing telephone switching networks. This repository contains the code for the tool.
semantic-release-monorepo
Apply semantic-release's automatic publishing to a monorepo.
temporal
Temporal service
tensorflow
An Open Source Machine Learning Framework for Everyone
TF-via-PR
Plan and apply Terraform/OpenTofu via PR automation, using best practices for secure and scalable IaC workflows.
threads
Threads and Atomics in WebAssembly