📄 NEW: Free Data Engineering Cheatsheet 2026 — SQL, Airflow, Spark, Kafka, dbt & more →
Observable logo

Observable

JavaScript-based notebook platform for interactive data visualization, with reactive programming and built-in collaboration.

Notebooks javascript visualization d3

Key Features

  • Automatic updates: Cells re-run when dependencies change
  • Topological order: Execution based on dependencies, not position
  • Live updates: Real-time reactivity
  • No hidden state: Transparent data flow
  • D3.js native: Best-in-class charting library
  • Plot: Modern grammar of graphics for JS
  • Inputs: Interactive controls built-in
  • Embeds: Charts embeddable anywhere
  • Real-time editing: Google Docs-style
  • Forking: Build on others' work
  • Teams: Shared workspaces
  • Publishing: One-click sharing
  • File attachments: CSV, JSON, images
  • Database connectors: SQL databases
  • APIs: Fetch from any endpoint
  • Observable Framework: Full-stack data apps

📁 More Notebooks Tools

View all Notebooks tools →