← All Tools
Observable
JavaScript-based notebook platform for interactive data visualization, with reactive programming and built-in collaboration.
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