This is your work, valued
mal. mal - Make a Lisp
11kminiMAL. A Delightfully Diminutive Lisp. Implemented in < 1 KB of JavaScript with JSON source, macros, tail-calls, JS interop, error-handling, and more.
638wac. WebAssembly interpreter in C
492raft.js. Raft.js is an implementation of the Raft consensus algorithm in JavaScript and using WebRTC.
331clojurescript. Clojure to JS compiler (patched to allow compiling of compiler to ClojureScript)
189cljs-bootstrap. ClojureScript compiling ClojureScript
98warpy. WebAssembly interpreter in RPython
66wam. WebAssembly Macro language and processor
64libvncserver. Fork of libvncserver with support for tightPng encoding
62pascal.js. Pascal compiler implemented in JavaScript
51Diet-noVNC. noVNC (HTML5 VNC client) without the sugar
41instacheck. Property-based testing with inputs defined as EBNF grammars
30fooboot. boot your foo (build and boot your program in QEMU or on real hardware)
26mal.workshop. Mal Workshop for LambdaConf 2016
18rbt_cfs. Red-Black Tree and Completely Fair Scheduler Simulation and Visualization
17spacewar. Spacewar arcade game using python and pygame/SDL
14OpenVPN-LDAP-Integration. OpenVPN certification management and LDAP/Active Directory based authorization scripts
12bartender. Automated testing of browser rendering engines using Clojure, generative (property-based) testing, formal grammars (EBNF), and a consensus test oracle.
12html5-css3-ebnf. Convert W3C HTML5 and CSS3 spec data to EBNF formal grammars
9clj.wasm. Clojure for WebAssembly
8chaocipher. Chaocipher: Javascript and Python versions
7noVNC-js1k. A VNC client in 1K of JavaScript (for the 2012 js1k.com competition)
7Scriptany. Use any language within script tags
6cbmbasic. cbmbasic, a portable version of Commodore's version of Microsoft BASIC 6502 as found on the Commodore 64
6web-socket-js. HTML5 Web Socket implementation powered by Flash
4HTML5. HTML5 Presentation
3Flotr2. Graphs and Charts for Canvas in JavaScript.
330queens. Minimal 30 Queens
3Horton. Optimized Conway's Game of Life Engine in C
3llm-agent. An LLM Coding Agent in 80 lines (to support: http://kanaka.github.io/blog/llm-agent-in-five-steps/)
3lambdaconf. Reveal.js presentation materials for LambdaConf Workshop
3strangeloop2018. JavaScript
2cmProject. Configuration Management System using make and subversion
2minipy. Python 2 minifier
2kanaka.github.com. User website repo
2SelectList. A Javascript library for creating a mouse/touch selectable group of DOM elements.
2webutils. A collection of small and useful webapps
2as3crypto_patched. Patched version of as3crypto (ActionScript)
2data-defined-systems. Presentation, docs, and demo of tools that enable data-defined development and testing of networked systems
1build-dpkg. GitHub Action for building Debian packages for Ubuntu Focal (20.04)
1litellm-agent. A LiteLLM Coding Agent in 130 lines (to support: http://kanaka.github.io/blog/litellm-agent-in-six-steps/)
1fuzzy-raft. Raft.js with Dynamic Leader heartbeat / election timer using Fuzzy Logic
1docker-openstack. Shell
1static. Static files for bartender
1