Built with Noodles.gl
From quick explorations to polished, publication-ready renders
NYC Taxi Trips
Brush and filter 1M+ trips in real time

World Flights
Animated flight paths colored by origin country

EV Charging Network
Live API data across thousands of stations

California Earthquakes
Magnitude-scaled scatter with turbo color ramp

US County Unemployment
Choropleth map with DuckDB SQL aggregation
See it in action
Watch how Noodles.gl turns raw data into animated, interactive maps
What you can do with it
Animate anything on a map
Keyframe any parameter β color, size, opacity, position β and scrub through time with a professional timeline editor. Export to video for presentations or share as interactive web pages.
Connect data, see results instantly
Load a CSV, drag a few nodes, and your data appears on a WebGL-rendered globe. Changes propagate through the graph in real time β no manual refreshes, no waiting.
From prototype to publication
Start with built-in layers like heatmaps, arc flows, and hexagonal bins. Add custom JavaScript when you need it. Export at print resolution when you're done.
Reproducible workflows
Every project is a JSON file. Share it with a colleague, open it six months later, and get the exact same result. No hidden state, no version drift.
Visual data pipelines
Connect operators like building blocks. Each node does one thing well.
Load your data
CSV, GeoJSON, JSON, live APIs, or SQL queries via DuckDB
Build your graph
Filter, transform, and wire up visualization layers with drag-and-drop nodes
Render and share
Animate with the timeline, export to video, or embed as an interactive map

Ready to visualize your data?
Open-source, runs in the browser, no install required.
