asm.js distribution of libogg + libvorbis for the browser.
-
Updated
Feb 4, 2025 - TypeScript
asm.js distribution of libogg + libvorbis for the browser.
An Erlang library for secure messages between two peers. It uses a ratchet scheme so each message gets a fresh key.
A playable dungeon crawler that builds a new map each run. You explore rooms, corridors, and locked areas that the generator creates.
A naive attempt at implementing a Golang type checker that supports more advanced type inference.
An embeddable key and value store built on a log structured merge tree. It keeps a write ahead log and merges data files in the background.
A small programming language with friendly diagnostics, a documented grammar, and an implementation that can grow from an interpreter into a bytecode virtual machine.
A local-first finance tracker that imports statement files, applies transparent categorization rules, and explains every balance and spending summary.
An offline modular synthesizer written in Julia. A patch file declares oscillators, envelopes, filters, and effects as a signal graph. The engine renders the graph to a WAV file at any sample rate. Analysis tools plot spectrograms of the rendered audio.
A public self-maintaining engineering portfolio that turns repository activity into accurate documentation, screenshots, changelogs, metrics, and publishing drafts.
An MCP server that gives coding agents reliable mechanical-engineering calculations, references, material data, and transparent result provenance.
An interactive distributed-systems simulator that makes message delay, partitions, retries, and eventual convergence visible and reproducible.
An event-driven digital logic simulator written in Haskell. A plain-text netlist format describes gates, D flip-flops, and clocks. The simulator runs the circuit and writes standard VCD waveform files. GTKWave and other waveform viewers can open the
A small durable background job queue demonstrating leases, retries, idempotency keys, crash recovery, and an inspectable append-only event log.
A Go board game engine for small boards. It plays with Monte Carlo tree search and speaks the Go Text Protocol.
A compact graphics playground for learning shader techniques through live examples, small experiments, and visual regression captures.
A local workbench for recording, replaying, comparing, and inspecting tool-using agent runs without sending trace data to a hosted service.
A Game Boy emulator written in Zig. It emulates the SM83 CPU, the memory bus, the timers, and the pixel pipeline. A software renderer shows the screen in an SDL2 window. A headless mode runs public test ROMs so that automated tests can check the emul
A 2D rigid-body physics engine written in Lua from first principles. The engine solves circle and polygon collisions with an impulse solver. Interactive sandbox scenes run in the LOVE framework. A deterministic headless mode runs the same engine with
A Gleam library of conflict-free replicated data types. Two peers edit the same data offline and then merge without conflicts.
Add a description, image, and links to the showcase-project topic page so that developers can more easily learn about it.
To associate your repository with the showcase-project topic, visit your repo's landing page and select "manage topics."