CSS selector parser
Test for CSV parsing libraries
C-like unsigned integers for Javascript
track the list of currently unhandled promise rejections
JSON encoder/decoder for cyclical structures in Node.js
efficient cyclic list implementation for Javascript
Property descriptor factory
Data-Driven Documents to visualize data
Array manipulation, ordering, searching, summarizing, etc
Displays automatic reference lines for scales
Select a one- or two-dimensional region using the mouse or touch
Visualize relationships or network flow
Handy data structures for elements keyed by string
Color spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch)
Compute contour polygons
Node.js fast library for computing the Voronoi diagram
Register named callbacks and call them with arguments
Drag and drop SVG, HTML or Canvas using mouse or touch input
parser and formatter for delimiter-separated values, such as CSV
Easing functions for smooth animation
Convenient parsing for Fetch
Force-directed graph layout using velocity Verlet integration
Formatting numbers for human consumption - NodeJS module
Shapes and calculators for spherical coordinates
Extended geographic projections for node-d3-geo
Layout algorithms for visualizing hierarchical data
Interpolate numbers, colors, strings, arrays, objects, whatever!
Serialize Canvas path commands to SVG
Operations for two-dimensional polygons
Two-dimensional recursive spatial subdivision
Evaluate asynchronous tasks with configurable concurrency
Generate random numbers from various distributions
Encodings that map abstract data to visual representation
Categorical color schemes designed to work with d3
select elements and join them to data
Graphical primitives for visualization, such as lines and areas
calculator for humanity’s peculiar conventions of time
time formatter and parser inspired by strftime and strptime
efficient queue to manage thousands of concurrent animations
Animated transitions for D3 selections
Compute the Voronoi diagram of a set of two-dimensional points
Pan and zoom SVG, HTML or Canvas using mouse or touch input
Tools for debugging your node.js modules and event loop
Turn a node script into a daemon
D3-based renderer for Dagre
Graph layout for JavaScript
Convert options into an array of arguments
light, featureful and explicit option parsing library
Node.js module that generate a Buffer instance from a Data URI string
JavaScript Date Format - Node.js module