Have you seen Observable Notebook Kit (part of Notebooks 2.0)? It should help you do this!
Have you seen Observable Notebook Kit (part of Notebooks 2.0)? It should help you do this!
Thank you, Tom!
A magnetic pendulum simulation, as I've been slowly polishing and moving some @observablehq.com notebooks from the web editor over to blog posts. Observable Notebook Kit is such a joy to use. rreusser.github.io/notebooks/ch...
I did a short interview with @observablehq.com about keeping visuals simple, clear, and easy to connect with. I also touched on curiosity, emotion, and what Iβm still figuring out. Grateful for the conversation. π
Thank you, much appreciated! π
Many of your examples are ported from our Observable Plot examples, and we put a lot of work into them! It would be nice if you gave us credit by linking back to our originals in cases when you ported. Thank you, and nice work.
Just landed R cells in Notebook Kit 1.5! Iβll release Desktop soonβ¦
You can also import a browser-compatible bundle from the CDN as cdn.jsdelivr.net/npm/@observa... and for the runtime API cdn.jsdelivr.net/npm/@observa...
π¨#datavis Job alert π¨
Fancy working with us in London as a researcher using @observablehq.com Plot for accessible #datavis?
To support people with language disability in the use of data visualization for everyday decision making.
www.citystgeorges.ac.uk/about/jobs/a...
And ya, itβs been a minute (or 214 days) since the last Plot release. Weβll get back to soon and ship a 1.0 release. Been busy between Canvases and Notebooks 2.0.
A time-series chart shows daily downloads of Observable Plot from npm; downloads have grown from a couple thousand per day in October 2022 to about 15,000 per day in September 2025 (7-day moving average); a tooltip shows 20,229 downloads on September 10, 2025.
Observable Plot has crossed 100,000 weekly downloads (and very close to 5,000βοΈs)! observablehq.observablehq.cloud/oss-analytic...
If we keep adding languages, weβre gonna need a bigger cell menuβ¦
Observable Notebook Kit & Desktop 1.4 now support TypeScript cells, along with TypeScript for Node.js data loader cells. (Just type stripping, but greatly helps interoperability.)
This week, the Bonus Drop features a practical example of using Python data loaders in Observable Notebooks 2.0. They enhance notebook performance by executing code in advance, facilitating access to diverse data formats.
dailydrop.hrbrmstr.dev/2025/09/14/b...
It isnβt much work to support R/Rscript data loader cells (at least if you donβt mind a lack of syntax highlighting)β¦ weβll get to it soon. github.com/observablehq...
A screenshot of the macOS file info window, showing a file that will open with Observable Desktop by default.
A small but significantly useful victory: I got file association working with Observable Desktop.
Exciting to see what youβve put together. Thank you for sharing!
Big fan of @observablehq.com and since their preview release of Observable Notebooks 2.0 my team at Fora Health have integrated Notebook Kit into our app. Works really well so far. Quick demo β¬οΈ
screen.studio/share/TqvyfFbU
Yes, we plan on adding more interpreters. You can upvote this issue to voice support: github.com/observablehq...
Observable Notebook Kit and Desktop 1.3.0 are out, featuring data loader cells. You can now (finally!!) write Python and Node.js in notebooks. π observablehq.com/notebook-kit...
Wow! Very cool. Love that you are including the notebooks in the download to encourage exploration.
A screenshot of querying the most frequent words in the works of Shakespeare, with a simple horizontal bar chart below.
A screenshot of querying a dataset of taxi trips in New York City, counting the number of trips per day, with a simple time-series bar chart below.
Observable Notebook Kit and Desktop 1.2.0 add Google BigQuery and Databricks database connectors! observablehq.com/notebook-kit...
Oops, seems I broke sign-in in yesterdayβs Observable Desktop 1.1.0, but it should be fixed now in 1.1.1. Was it broken for you? Is it fixed now? Please give it a try and let me know. observablehq.com/notebook-kit...
I would love to see that! Weβre not using Arrow yet to serialize the results (instead using JSON array-of-objects, mostly because itβs easy), but Iβm planning on switching to Arrow tables in memory and possibly Parquet for files in the future.
Wow, that was fast. ποΈπ¨ Nice work! Also a tip: SQL cells declare their own DatabaseClient internally when you use the database attribute (unless you set it to something like `var:db`) so no need to declare one in JavaScript unless you want to use it in JavaScript.
This release additionally includes a handful of bug fixes and new Notebook Kit APIs. Thank you for the feedback and contributions! github.com/observablehq...
Observable Notebook Kit and Desktop 1.1 are out. Headline feature: database connectors! π You can now query DuckDB, SQLite, Postgres, and Snowflake directly from notebooks. And itβs self-hosted. And it saves results automatically for performance and stable analysis. observablehq.com/notebook-kit...
Weβve also been building Observable Canvases which is a more visual, cross-functional, collaborative medium for data analysis and dashboarding. observablehq.com/platform/can...
In Observableβs case weβve been working on Notebooks 2.0 which incorporates many of the ideas of Framework back into notebooks. observablehq.com/notebook-kit/
π£ Today weβre announcing big updates in Observable Canvases. Learn about our growing suite of built-in, interactive charts (Sankey diagrams, arc maps, beeswarms + more), new embeds and dashboards for fast sharing, added Postgres and Databricks support, and more: