MCPcopy Index your code
hub / github.com/WeDontPanic/Jotoba

github.com/WeDontPanic/Jotoba @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,386 symbols 6,410 edges 339 files 348 documented · 15% updated 2y ago★ 2095 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Translatable (Interface)
This trait allows any objects after implementation to be translated (in singular) using `dict` [16 implementers]
lib/localization/src/traits.rs
Producer (Interface)
(no doc) [18 implementers]
lib/search/src/executor/producer.rs
RelevanceEngine (Interface)
(no doc) [9 implementers]
lib/engine/src/relevance/mod.rs
AsLangParam (Interface)
Little shortcut to make trait bounds easier to read [1 implementers]
lib/types/src/jotoba/language/param.rs
ToKanaExt (Interface)
(no doc) [3 implementers]
lib/japanese/src/lib.rs
FromMorphemes (Interface)
(no doc) [3 implementers]
lib/sentence_reader/src/sentence/mod.rs
BinarySearchable (Interface)
A trait providing binary search for all `get` and `len` implementing types. Additionally `search` can be used to retriev
lib/utils/src/binary_search.rs
TranslatablePlural (Interface)
This trait allows any objects after implementation to be translated (in plural) using `dict` [1 implementers]
lib/localization/src/traits.rs

Core symbols most depended-on inside this repo

push
called by 377
lib/search/src/executor/out_builder.rs
p
called by 297
html/assets/js/lib/d3.js
add
called by 198
lib/frontend/src/og_tags.rs
$
called by 174
html/assets/js/lib/d3.js
get
called by 160
lib/engine/src/result.rs
to_string
called by 125
lib/frontend/src/unescaped.rs
as_ref
called by 113
lib/frontend/src/og_tags.rs
get
called by 104
lib/news/src/lib.rs

Shape

Function 1,143
Method 967
Class 220
Enum 42
Interface 14

Languages

Rust68%
TypeScript32%

Modules by API surface

html/assets/js/lib/d3.js389 symbols
html/assets/js/lib/jquery.min.js83 symbols
html/assets/js/lib/alertify.min.js77 symbols
html/assets/js/lib/bootstrap.min.js51 symbols
lib/types/src/jotoba/words/mod.rs44 symbols
lib/frontend/src/lib.rs39 symbols
html/assets/js/lib/imagecrop.min.js38 symbols
lib/engine/src/task.rs25 symbols
lib/types/src/jotoba/kanji/mod.rs23 symbols
lib/config/src/lib.rs23 symbols
html/assets/js/lib/material.min.js23 symbols
lib/types/src/jotoba/words/sense.rs22 symbols

For agents

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

⬇ download graph artifact