I do design systems, JavaScript, CSS, bicycles, synthesizers, data, and maps. Previously: @github, @18F, @stamen.
aight. JavaScript shims and shams for making IE8-9 behave reasonably
751topogram. Continuous area cartograms with d3 and TopoJSON
329sparky. Because life is too short for ugly sparklines.
248custom-elements. All about HTML Custom Elements
203d3-bootstrap. [DEPRECATED] d3-friendly versions of Twitter bootstrap JavaScript tools
100itunes-data. Export your iTunes library metadata in easy-to-read formats
66meta-template. :sparkles: Automagically convert Nunjucks templates into a variety of other formats!
53sast. Parse CSS, Sass, SCSS, and Less into a unist syntax tree
52masonic. Masonry for d3
43geoff. Geoff: GeoJSON Feature Functions for JavaScript
33svgeo. Generate structured SVG from TopoJSON
24d3-to-png. Generate standalone SVG files with d3 and rasterize with ImageMagick
24HTMAPL. Hypertext Geographic Maps for jQuery
23tito. Tables In, Tables Out
22hashable. Stateful URLs, easy breezy
22web-howto. Things I've learned along the way
19py-organ. A CSV data digester and organizer
17receptor. Yet another DOM event delegation library
15stag. A static documentation generator for Swagger APIs
15tagalong. Progressively enhance your HTML with dynamic data
13concoct. Combine disparate geographic data sets to create motley visual concoctions.
13to-jekyll-collection. Convert a tabular data file (CSV, JSON, etc.) to a Jekyll collection
11sando. Declarative canvas compositing for humans
10ascii-state. Generate ASCII maps of your favorite United States! :us:
9csv2json. A friendly web interface for converting comma-separated values to JSON
9bookmarklet-boilerplate. Bookmarklets 4 life.
8remark-fenced-props. Parse fenced code block "meta" strings as JSX props
8gimme. Geographic Image Maps (for you and me)
7data-expression. Data expressions for JavaScript, in JavaScript
7svg-aspect-ratio. A proposal for easy, flexibly sized vector graphics
7py-geojoin. merge CSV data into GeoJSON features
7coercive. Intuitive JavaScript type coercion and data cleanup
6event-delegation. All about JavaScript DOM event delegation
6unist-sitter. tree-sitter + unist = 🌈🦄❤️
6html-table-stream. Read and write HTML tables as data in Node
6bgcolor.link. Ever wanted to link to an HTML or CSS color? This is for you.
5aria-tools. [WIP] A collection of low-level vanilla JS tools for building accessible UIs with ARIA
5npm-publish-action. A GitHub Action for publishing npm packages with reasonable semantic versioning
5fof. Functional JavaScript transforms, accessors, and more
4drag-n-data. A simple helper for reading data files via browser drag-n-drop with d3
4node-cops. An image manipulation tool belt for Node.js
4formdb. A simple HTML form data API with zero dependencies
4code-blocks. Parse fenced code blocks from markdown and do stuff with them
4nestly. Create structured data from tabular input using declarative JSON or YAML
4semantic-release-action. A semantic-release runner for GitHub Actions
4sauceconnect-runner. Run Sauce Connect around any script
4schwab. Scrape your Schwab banking transaction history!
4stylelint-disable. Automatically add stylelint-disable comments to your CSS files for specific rules
3action-status. Easily create check statuses in GitHub Actions
3qs. Yet another query string parsing and formatting library for Node and the browser
3tap-map. A better, tappable Map
3cssstats-diff. Get a report of cssstats that differ from one stylesheet to another
2dtools. JavaScript data tools
2object-surrogate. Create object proxies using data-aware property accessors
2swagger-enhance. Enhance Swagger JSON data by expanding all of its API endpoints
2css-critic. [experimental] CSS critic tells you which rules in your stylesheet are crucial
2