I ♥ NYC, JavaScript, Python, data visualization, security, accessibility, dumplings, type safety, performance, documentation, clean commits, and snowboarding
d3-textwrap. painless cross-browser line wrapping for text passages in SVG projects built with D3.js
156lit. a little preprocessor for literate programming
126d3-history. proper URL bar history for D3.js
48memento. dynamic data binding along a timeline with HTML5 media elements
48d3-xray. view the data bound to a D3.js project simply by mousing over elements
25rollup-plugin-markdown. import JavaScript from Markdown code blocks
18bisonica. accessible data visualizations with Vega Lite
17genius-defender. prevent genius.com annotations
15d3-parent. inverted DOM traversal for nested data binds
12pingkiller. disable the HTML ping attribute
12lit-web. client-side parsing of JavaScript literate programming in Markdown documents
10genius-blender. remove Genius web annotations
8multiverse-json. a lightweight specification for storing alternate versions of a document using JSON
8object-iteration. hashmap implementations of map, filter, reduce and other array iteration methods
7microlens. easy functional getter/setters for nested data structures in JavaScript
6wp-professionals. Turn WordPress posts into professional listings
5d3-rect. draw rectangles using path elements
4literate-webassembly. artisanal WebAssembly math
3genius-defender-js. node module to prevent genius.com annotations
2cryptopals-literate-python. solutions to the CryptoPals challenges implemented with "literate programming" style
2rerandom. repeatable randomization for JavaScript
1css-zen-garden-api. a ridiculous fake API created with CSS
1diversitymatrix. data visualization for longitudinal display of demographics
1