observablehq/framework

A static site generator for data apps, dashboards, reports, and more. Observable Framework combines JavaScript on the front-end for interactive graphics...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 minute ago
Added to GitGenius on September 19th, 2026
Created on September 27th, 2023
Open Issues & Pull Requests: 181 (+0)
GitHub issues: Enabled
Number of forks: 205
Total Stargazers: 3,646 (+0)
Total Subscribers: 28 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.3 hours
Mean response time: 31.0 days
90th percentile: 65.4 days
Tracked items: 102

Most active contributors

Sign in to see contributor activity.

How this project is maintained

73% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 89% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 41
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 693 days
Stale 30+ days: 41
Stale 90+ days: 41

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (60)
  • bug (48)
  • documentation (6)
  • question (6)
  • design (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Observable Framework is a static site generator for data apps, dashboards, reports, and more.

Observable Framework solves the problem of building interactive data applications by combining front-end interactivity with back-end flexibility. It uses JavaScript for interactive graphics on the front-end while allowing any language for data analysis on the back-end. A distinctive feature is its data loaders, which precompute static snapshots of data at build time, enabling dashboards that load instantly without runtime data fetching overhead.

The tool suits teams building dashboards, reports, and data applications that need both interactivity and performance. It works well for projects where you want to author content in a web-friendly format while leveraging existing data processing pipelines written in Python, R, or other languages. The static site generation approach means deployments are straightforward and hosting costs are minimal compared to server-based dashboard solutions.

The project maintains active engagement with its community through discussions and issue tracking. Development includes regular releases with documented changes. The codebase is written in TypeScript and backed by comprehensive documentation alongside working examples that demonstrate framework capabilities.