📄 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 →