mbostock
Building a better computational medium. Co-founder @observablehq. Creator @d3. Former @nytgraphics. Pronounced BOSS-tock.
@observablehq San Francisco, CA
Pinned Repositories
d3
Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
gistup
Create a gist from terminal, then use git to update it.
protovis
A visualization toolkit for JavaScript using SVG.
shapefile
A cross-platform streaming parser for the ESRI Shapefile spatial data format.
stack
A presentation library with intuitive, scroll-based navigation.
htl
A tagged template literal that allows safe interpolation of values into HTML, following the HTML5 spec
plot
A concise API for exploratory data visualization implementing a layered grammar of graphics
runtime
The reactive dataflow runtime that powers Observable Framework and Observable notebooks
crossfilter
Fast n-dimensional filtering and grouping of records.
topojson
An extension of GeoJSON that encodes topology! 🌐
mbostock's Repositories
mbostock/stack
A presentation library with intuitive, scroll-based navigation.
mbostock/protovis
A visualization toolkit for JavaScript using SVG.
mbostock/us-rivers
A map of flowlines from NHDPlus.
mbostock/rw
Now stdin and stdout are files.
mbostock/bl.ocks.org
Browser Extensions for bl.ocks.org
mbostock/file-source
Read files as standard WhatWG streams in Node.
mbostock/epheme
The precursor to D3.
mbostock/preamble
Generate a tiny preamble from a package.json.
mbostock/rollup-plugin-ascii
Rewrite JavaScript to escape any non-ASCII characters in string literals.
mbostock/stream-source
Read Node streams as standard WhatWG streams.
mbostock/cstree
Comma-separated tree
mbostock/slice-source
Read the specified number of bytes from a standard WhatWG stream.
mbostock/randomized-flood-fill
Flood fill with color randomization.
mbostock/array-source
Read arrays as standard WhatWG streams.
mbostock/d3-legend
A reusable d3 legend component.
mbostock/d3-twodim
A D3.v3.js module for creating 2D representations of data
mbostock/d3-cam02
A d3 implementation of the CIECAM02 and CIECAM02-UCS color appearance models
mbostock/path-source
Read files in Node, or fetch URLs in browser, as standard WhatWG streams.
mbostock/delaunator
A really fast JavaScript library for Delaunay triangulation of 2D points
mbostock/mistakes
line-oriented presentation-optimized live coding in javascript
mbostock/node
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
mbostock/relative-time-format-locale
An AMD-friendly distribution of relative-time-format and its locales.
mbostock/rollup
Next-generation ES6 module bundler
mbostock/vega-lite
A high-level grammar for visual analysis, built on top of Vega.
mbostock/d3-bboxCollide
Bounding box collision detection for forceSimulation in d3v4
mbostock/d3-parent
inverted iteration for nested data binds
mbostock/rollup-1655
A test case for rollup/rollup#1655.
mbostock/rollup-plugin-commonjs
Convert CommonJS modules to ES2015
mbostock/notebook-view
mbostock/synod-documents
A collection of post synodal documents for text analysis with TF-IDF.