MCPcopy Index your code
hub / github.com/ArtifexSoftware/mupdf

github.com/ArtifexSoftware/mupdf @internal-rf2.4.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release internal-rf2.4.1 ↗ · + Follow
13,263 symbols 43,005 edges 688 files 610 documented · 5% 7 cross-repo links
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

OnException (Interface)
(no doc) [12 implementers]
platform/java/example/ViewerCore.java
PathWalker (Interface)
(no doc) [4 implementers]
platform/wasm/lib/mupdf.ts
SeekableInputStream (Interface)
(no doc) [8 implementers]
platform/java/src/com/artifex/mupdf/fitz/SeekableInputStream.java
StreamHandle (Interface)
(no doc) [4 implementers]
platform/wasm/lib/mupdf.ts
PathWalker (Interface)
(no doc) [7 implementers]
platform/java/src/com/artifex/mupdf/fitz/PathWalker.java
StructuredTextWalker (Interface)
(no doc) [1 implementers]
platform/wasm/lib/mupdf.ts
OCRListener (Interface)
(no doc) [3 implementers]
platform/java/src/com/artifex/mupdf/fitz/DocumentWriter.java
TextWalker (Interface)
(no doc)
platform/wasm/lib/mupdf.ts

Core symbols most depended-on inside this repo

write
called by 867
platform/java/src/com/artifex/mupdf/fitz/SeekableOutputStream.java
pdf_dict_get
called by 866
source/pdf/pdf-object.c
fz_free
called by 857
source/fitz/memory.c
fz_write_printf
called by 697
source/fitz/output.c
get_context
called by 651
platform/java/jni/context.c
jsB_propfun
called by 541
source/tools/murun.c
pdf_name_eq
called by 413
source/pdf/pdf-object.c
fz_append_printf
called by 375
source/fitz/buffer.c

Shape

Function 10,483
Method 2,074
Class 628
Enum 58
Interface 20

Languages

C77%
Java12%
TypeScript6%
Python4%
C++2%
C#1%

Modules by API surface

source/tools/murun.c782 symbols
platform/wasm/lib/mupdf.ts647 symbols
platform/wasm/lib/mupdf.c354 symbols
source/fitz/draw-affine.c242 symbols
source/pdf/pdf-object.c240 symbols
source/pdf/pdf-annot.c199 symbols
source/fitz/memento.c184 symbols
source/pdf/pdf-xref.c156 symbols
platform/java/src/com/artifex/mupdf/fitz/PDFAnnotation.java151 symbols
source/pdf/pdf-op-run.c148 symbols
platform/java/example/Viewer.java138 symbols
source/fitz/draw-paint.c136 symbols

For agents

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

⬇ download graph artifact