This is your work, valued
scissors. PDF manipulation in Node.js! Split, join, crop, read, extract, boil, mash, stick them in a stew.
287edit-text. Collaborative rich text editor for the web. Written in Rust + WebAssembly.
247mug. A self-hosted JavaScript compiler for the JVM. Written in CoffeeScript.
151langlangmatrix. The Language ⇔ Language Matrix, running languages in other languages
115hoodlum. A nicer HDL.
98selection.js. A tiny (4kb) JavaScript cursor selection library for all browsers.
96corollary. Cross-compiler from Haskell to Rust, plus parser-haskell.
82blinky. A blinky LED example for tessel
63echojs. An implementation of the Echonest API for Node.js.
62rager. A pager written in Rust, like more or less.
57commandspec. Rust macro to build std::process::Command objects with shell syntax. Uses macro_rules! and works on stable.
43wasm-typescript-definition. If you use wasm-bindgen, this crate exports TypeScript definitions from any serde-serializable struct.
43rust-hindley-milner. An implementation of the Hindley-Milner type system in Rust.
42syrup. A whitespace-significant Lisp, in CoffeeScript, for funsies.
42parser-c. Haskell's language-c ported to Rust.
34skim. Scrape websites simply in Node.js. Streaming HTML scraper using CSS selectors.
28macos-profiler. Profiler for Rust programs on macOS
28structured-clone. Implements structured clone in Node.js, from a live object or serialized/deserialized from a buffer.
27node-jssc. Simple serial connections for Node.js. Uses the Java jssc applet.
27rem. HTTP clients with middleware for Node.js and web browsers. Flexible for any HTTP request, customizable for building API clients, and supports OAuth.
25gum. JavaScript -> C compiler
24rust-verilog. Verilog parsing and generator crate.
22canvas.swf. A polyfill for HTML 5 Canvas for Internet Explorer using Flash.
21IERange. A feature-complete implementation of W3C DOM Ranges for Internet Explorer, allowing JavaScript authors to write valid, cross-browser range manipulation code.
19coffeescript-to-java. A CoffeeScript-to-Java Compiler
16socket.io-session. Unobtrusive Socket.io middleware to add support for Express 3 sessions.
15markdown-corpus. Many markdown files taken from around github
13mediakeys. Cross platform media key interception (node)
13mug-android. JavaScript on Android.
10macbook-brightness. WIP
10paxconsola. Pax Consola is a programming environment for retro consoles.
9oasis. A LISP in Rust
9rust-local-ip. Get your local IP address in Rust.
7node-cobs. Consistent Overhead Byte Stuffing (in Node)
7tessel-ice40. FPGA module for Tessel
7tessel-python. Python support for Tessel 2.
7unmarked. An HTML to Markdown parser in Node.js
7rust-corrode. A WIP port of Corrode to Rust
6node-hackernews. Hacker News scraper.
6jast. A well-defined JavaScript parser, AST, and tools.
6colonyjit-compiler. C compiler from JS to LuaJIT bytecode.
6node-vcd. Value-change dump parser
6node-shyp. Ship your gyp without forcing users to have a compiler
6av2hdmi. Raspi code for reading an uncompressed NTSC signal and rendering it with the GPU, aka an AV to HDMI converter.
6jiauliyan-os. A very simple OS for x86: powered by C and Lua.
6lua2c52. lua2c partially updated to support Lua 5.2
5rust-sigrok. High level bindings to libsigrok
5luajit. Thumb-2 port of LuaJIT (tcr-thumb branch) and Colony engine (colony branch).
5avrvm. A compiler and VM hosted on an AVR.
4t2-packetspammer. C
48bit-demos. Demos for 8-bit consoles
4