Jupyter libraries for Rust
  • Rust 56.9%
  • Jupyter Notebook 42.5%
  • Python 0.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-04-06 15:17:28 +02:00
crates chore: sync dependencies (monorepo) 2026-04-06 15:17:28 +02:00
.gitignore add runtimed python package and runt sidecar subcommand 2026-02-07 21:18:32 -08:00
Cargo.toml chore: sync dependencies (monorepo) 2026-04-06 15:17:28 +02:00
LICENSE Initial commit 2024-02-16 13:43:30 -08:00
README.md chore: sync dependencies (monorepo) 2026-03-25 17:29:00 +01:00
rust-toolchain.toml Update toolchain version to 1.90.0 2025-12-11 07:36:57 -08:00

runtimed

The runtimed project provides Rust libraries for working with Jupyter.

Libraries

  • jupyter-protocol: Core types for Jupyter messages, independent of the underlying transport
  • jupyter-websocket-client: Connect to Jupyter servers, both local and remote, over WebSockets
  • nbformat: Parse and work with Jupyter Notebooks
  • runtimelib: Interact natively with Jupyter kernels over ZeroMQ

Reference Implementation

  • removed: ollama-kernel (vendored runtimed integration path has been removed; use services/blitz + core kernel protocol paths instead)

CLI & Desktop Tools

For the runt CLI and desktop applications (sidecar, notebook), see runtimed/runt.

Goal

The goal of runtimed is to provide Rust developers with simple, easy to use, and powerful access to interactive computing. We want to enable a new generation of builders to:

  • Create new notebook applications
  • Create new kinds of REPLs
  • Allow large language models to reason about code and data