High-performance Open Source React library for an interactive infinite canvas with nodes, pan/zoom, selection, history, and a plugin-friendly architecture.
-
Updated
Apr 20, 2026 - TypeScript
High-performance Open Source React library for an interactive infinite canvas with nodes, pan/zoom, selection, history, and a plugin-friendly architecture.
🖱️🤏 A 3KB, tree-shakable, TypeScript-native human interaction library for robust tap/pan/zoom gestures — runtime-flexible and extensible.
High-performance PySide6 image viewer with smooth pan/zoom and tile-based rendering. CPU-first, memory-aware, and production ready. Optional masking tools and SAM-powered smart select for interactive workflows.
Easily create beautiful screen recordings offline with cinematic pans and zooms that improves viewer engagement.
TypeScript circuit editor for Boukamp DSL with interactive SVG canvas, touch-friendly pan/zoom, and framework adapters for React, Vue, Svelte, Angular, and Astro.
ENHANCE! Zero-dependency pan/zoom image viewer. Mouse, touch, trackpad, keyboard, joystick.
🖼️ Create powerful visual applications with QPane, a user-friendly framework designed for Python, leveraging PySide6 and enhancing image processing capabilities.
Terminal-based interactive canvas application with pan and zoom - like Miro for the terminal
Headless, dependency-free pan & zoom for SVG via the viewBox attribute — crisp at any zoom. Plus a 1-D label de-overlap solver. React + TypeScript.
Add a description, image, and links to the pan-zoom topic page so that developers can more easily learn about it.
To associate your repository with the pan-zoom topic, visit your repo's landing page and select "manage topics."