favs.blue
  1. 1

    Notebooks 2.0 is here! 📓🔮 Previewing today:
Notebook Kit, an open file format for notebooks with open-source tooling for generating static sites; and
Observable Desktop, a macOS desktop application for editing notebooks as local files, with a radical new approach to AI. observablehq.com/notebooks/2/

    65 25
    Jul 29, 2025
  2. 2

    A little demo of reactive SQL in Observable Notebooks 2.0, first using (native) DuckDB to bake data from a remote source, followed by DuckDB-Wasm to create and query reactive views in the client. Should be released this week!

  3. 3

    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...

  4. 4

    Observable Plot has crossed 100,000 weekly downloads (and very close to 5,000⭐️s)! observablehq.observablehq.cloud/oss-analytic...

  5. 5

    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...

  6. 6

    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.)

  7. 7

    Episode one of the Observable Podcast! Wherein @toph.me and I chat reactivity, mistakes in designing Observable JavaScript, and vanilla JavaScript in Notebooks 2.0. www.youtube.com/watch?v=AUh5...

  8. 8

    I am excited about (and proud of) Observable Framework 1.1. It features Windows support, self-hosted npm: imports, and CommonMark compatibility. And it’s just three weeks since launch! More to come.

  9. 9

    I am surprised that Fetch doesn’t yet have a way to track upload progress — you have to go back (20+ years) to XMLHttpRequest! There’s a nice observer proposal linked here though. jakearchibald.com/2025/fetch-s...

  10. 10
  11. 12

    In this week’s Observable Podcast, co-CEO Julio and I discuss our mission to make computation easier for humans to use and understand. We need a better medium! youtu.be/0uBOL9NP8Iw?...

  12. 13

    Reply to @ocks.org

    And last, the new editor’s AI is pretty mind-blowing 🤯, focused on quick ideation and iteration… www.youtube.com/watch?v=BeH6...

  13. 14

    A small but significantly useful victory: I got file association working with Observable Desktop.

  14. 15

    Episode zero of the new Observable Podcast! Wherein @toph.me and I discuss the magic of Next.js. youtu.be/B2BFi3SyQM4

  15. 17

    Reply

    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.

  16. 18

    Observable Notebook Kit and Desktop 1.2.0 add Google BigQuery and Databricks database connectors! observablehq.com/notebook-kit...

  17. 19

    Reply to @ocks.org

    First and foremost, we’re unlocking file-based workflows for notebooks — edit them locally, check them into git, build them in CI, self-host them as superfast static sites, integrate them into custom apps, etc. etc. We’re doubling down on file over app.

  18. 20

    Reply to @ocks.org

    Second, Notebooks 2.0 is now (finally) vanilla JavaScript! It’s the standard syntax that works everywhere and like you expect. Say goodbye to quirky Observable JavaScript, and hello to const, let, static import, etc. observablehq.com/notebook-kit...

  19. 21

    Reply to @ocks.org

    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.

  20. 23

    Reply

    On local computer using DuckDB’s Node.js (neo) bindings. It’s built-in to Observable Desktop and Notebook Kit. github.com/observablehq...

  21. 25

    ‎apps/web/src/app/(app)/@sidebar/[at]/page.tsx

    how many “app”s can i put in a single path