MCPcopy Index your code
hub / github.com/evcxr/evcxr

github.com/evcxr/evcxr @v0.21.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.21.1 ↗ · + Follow
582 symbols 1,260 edges 41 files 81 documented · 14% updated 1d agov0.21.1 · 2025-07-23★ 6,443122 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Evcxr

Binder

An evaluation context for Rust.

This project consists of several related crates.

  • evcxr_jupyter - A Jupyter Kernel

  • evcxr_repl - A Rust REPL

  • evcxr - Common library shared by the above crates, may be useful for other purposes.

  • evcxr_runtime - Functions and traits for interacting with Evcxr from libraries that users may use from Evcxr.

If you think you'd like a REPL, I'd definitely recommend checking out the Jupyter kernel. It's pretty much a REPL experience, but in a web browser.

To see what it can do, it's probably best to start with a tour of the Jupyter kernel. Github should allow you to preview this, or you can load it from Jupyter Notebook and run it yourself.

License

This software is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE for details.

Extension points exported contracts — how you extend this code

Display (Interface)
(no doc) [3 implementers]
evcxr_runtime/src/lib.rs
ImageDisplay (Interface)
(no doc) [1 implementers]
runtimes/evcxr_image/src/lib.rs

Core symbols most depended-on inside this repo

generated
called by 62
evcxr/src/code_block.rs
lock
called by 33
evcxr_repl/src/bginit.rs
add_all
called by 27
evcxr/src/code_block.rs
send
called by 24
evcxr_jupyter/src/connection.rs
execute
called by 22
evcxr/src/command_context.rs
char_scan_test
called by 19
evcxr_repl/src/scan.rs
with_content
called by 19
evcxr_jupyter/src/jupyter_message.rs
text
called by 17
evcxr_runtime/src/lib.rs

Shape

Method 285
Function 221
Class 58
Enum 16
Interface 2

Languages

Rust99%
TypeScript1%

Modules by API surface

evcxr/src/eval_context.rs124 symbols
evcxr/tests/integration_tests.rs63 symbols
evcxr/src/errors.rs35 symbols
evcxr/src/command_context.rs34 symbols
evcxr/src/code_block.rs33 symbols
evcxr/src/module.rs28 symbols
evcxr_jupyter/src/jupyter_message.rs22 symbols
evcxr/src/module/cache.rs22 symbols
evcxr_jupyter/src/core.rs21 symbols
evcxr/src/toml_parse.rs20 symbols
evcxr_repl/src/scan.rs19 symbols
evcxr/src/rust_analyzer.rs18 symbols

For agents

$ claude mcp add evcxr \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact