GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing healeycodes.com — Projects I enjoy building things that reveal how systems work and how to make them faster. My side projects range from interpreters and compilers to game solvers, developer tools, databases, visualization tools, experimental filesystems, and web frameworks. My public GitHub repositories have been starred 2017 times. I continue to publish and share regularly and my last open source Open Sourcelisp-to-js An optimizing compiler for a Lisp variant. Compiles and executes bytecode in a VM. Can also output JavaScript. Read my write-up. nodots A small programming language with an interpreter, a profiler, and a WebAssembly compiler. Read my write-up. kernel-lowering A tiny compiler that lowers kernel loops into explicit data-parallel code. Read my write-up. andoma A chess engine with alpha-beta pruning, piece-square tables, and move ordering. Read my write-up. andjs A tiny JavaScript runtime built on QuickJS with timers, file I/O, an event loop, and a worker pool. Read my write-up. andsh A tiny shell in C with pipes, cd, env var expansion, history, and tab completion. Read my write-up. caladan Experimental npm package manager. Installs from package.json/package-lock.json, and runs bin scripts. Read my write-up. bitcask-lite A log-structured hash table database. Speedy K/V store for datasets larger than memory. Read my write-up. drep A fast grep clone written with Deno. crane-search A full-text WebAssembly search engine for static websites. Build, index, and fly. Read my write-up. niceware Generate or convert random bytes into passphrases. A Rust port of niceware. Read my write-up. tld-quiz How well do you know your top-level domains (TLDs)? oak-lru-cache An LRU cache written in Oak. hoot-language A general-purpose interpreted scripting language with an event loop. deno-isolate-web-request Making web requests from inside an isolate. tinyinfra A simple key/value store (get/set) and queue (send/receive/delete). healeycodes.com Next.js blog and portfolio website. gatsby-serverless-comments Use Netlify serverless functions to add commenting to a static website. Read my write-up. privacy-focused-analytics A toy analytics system for the web with a focus on user privacy. Read my write-up. markov-chain-generator Build and consume Markov chain models to generate random realistic text. Read my write-up. emojistreamer A live stream of every emoji posted to Reddit.com. country-borders Calculating the path between two countries with the least border crossings. Read my write-up. dev-article-analysis A website that graphs textual statistics from a DEV user's articles. Read my write-up. Game JamsI miss doing game jams, it's been a while. Planet Dysphoria Art-driven game of discovery. One of PC GAMER’s free games of the week. Retro Daddy A Goofy shooter. 2nd place in #OpenJam17. Featured at AllThingsOpen. Wildwood Fast-paced arena beat-em-up. 3rd place in #CFNgamejam. Oxygen Thief Steal oxygen at your peril. 7th place in GDN’s Gooseberry Jam. Dissociative Dad Vaporwave-inspired moody journey. Entry for 72hour #dreamhackjam. Undersea A short, stylish and slightly spooky 2.5D puzzle adventure game. |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |