60 FPS
Interactive Rendering
Open-Source Pathology Annotation Toolkit
Annota is a community-driven toolkit for building precise, high-performance annotation workflows with React or Svelte.
60 FPS
Interactive Rendering
5 Core Tools
Annotation Modes
React + Svelte
Framework Support
WSI Ready
Pathology Scale
The project focuses on practical workflows, maintainable APIs, and transparent design decisions that contributors can reason about and extend.
Pan, zoom, and annotate large whole-slide imagery with predictable interaction and high rendering throughput.
Organize work into independent layers with lock state, visibility, opacity control, and export-level separation.
Move fluidly across point, polygon, rectangle, curve, split, and SAM-assisted segmentation in one workspace.
Use annotation lifecycle events and structured exports to plug into QA, analytics, and downstream automation.
Build against aligned APIs in React and Svelte with equivalent concepts, examples, and runtime behavior.
Designed around real pathology constraints instead of generic drawing demos or one-off proof-of-concepts.
Load high-resolution imagery and maintain stable viewport control for clinical annotation sessions.
Switch tools instantly while preserving context, layer boundaries, and editing consistency.
Deliver structured outputs and event signals directly into your review and model pipelines.
Start quickly in either framework with the same core concepts and predictable tool integration model.