MCPcopy Index your code
hub / github.com/SoundRabbit/Kagura

github.com/SoundRabbit/Kagura @v0.14.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.14.1 ↗ · + Follow
215 symbols 367 edges 56 files 0 documented · 0% updated 2y agov0.14.1 · 2022-04-01★ 90
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

logo

Kagura

crates

kagura

Base framework. This framework works not only in WebAssembly.

nusa

This crate appends kagura features for web-frontend. When you want to use kagura as web-frontend framework, kagura and nusa gives you features.

If you want to use styling framework, there is a crate: isaribi.

This crate works in WebAssembly.

ryuteki

This crate appends kagura features for WebAudioAPI.

This crate works in WebAssembly.

Documents

https://kagura.gitbook.io/kagura-nusa-en/

Extension points exported contracts — how you extend this code

Component (Interface)
(no doc) [6 implementers]
kagura/src/component/mod.rs
HtmlComponent (Interface)
(no doc) [5 implementers]
nusa/src/html_component/mod.rs
Constructor (Interface)
(no doc) [6 implementers]
kagura/src/component/mod.rs
HtmlPrefab (Interface)
(no doc) [1 implementers]
nusa/src/html_prefab/mod.rs
Update (Interface)
(no doc) [6 implementers]
kagura/src/component/mod.rs
DomNode (Interface)
(no doc) [1 implementers]
nusa/src/dom_node/mod.rs
Render (Interface)
(no doc) [6 implementers]
kagura/src/component/mod.rs
HtmlNode (Interface)
(no doc) [1 implementers]
nusa/src/html_node/mod.rs

Core symbols most depended-on inside this repo

into
called by 30
nusa/src/html/html_element/events.rs
insert
called by 21
nusa/src/html/html_element/attributes.rs
append
called by 15
kagura/src/runtime/task.rs
map
called by 7
nusa/src/html_component/mod.rs
target
called by 4
kagura/src/node/msg.rs
to_string
called by 4
nusa/src/v_node/v_element.rs
take
called by 4
nusa/src/v_node/v_element.rs
eval_cmd
called by 3
kagura/src/node/basic_component_state.rs

Shape

Method 131
Class 43
Enum 18
Function 13
Interface 10

Languages

Rust100%

Modules by API surface

nusa/src/dom_renderer/mod.rs17 symbols
nusa/src/v_node/v_element.rs14 symbols
nusa/src/html/html_element/attributes.rs13 symbols
kagura/src/node/basic_component_state.rs11 symbols
nusa/src/html_renderer/mod.rs10 symbols
nusa/src/html_prefab/basic_html_prefab.rs8 symbols
nusa-test/subscription/src/child.rs8 symbols
nusa/src/html_node/basic_html_node.rs7 symbols
nusa/src/html_component/mod.rs7 symbols
nusa-test/subscription/src/parent.rs7 symbols
nusa-test/refer/src/refer.rs7 symbols
nusa-test/many-event/src/test_component.rs7 symbols

For agents

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

⬇ download graph artifact