
react
React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.
A local-first web and iOS interface for browsing MRI series with a responsive grid, full-screen viewer, search, filters, and annotations, running entirely on-device without any backend or network dependency.
111
No data
12
0
NOASSERTION
2026-07-12
It demonstrates a fully offline, privacy-preserving approach to medical image viewing, with no accounts, analytics, or runtime network requests, making it suitable for sensitive data handling in a prototype context.
A local-first interface for browsing MRI series on the web and iOS. It provides a responsive study grid, full-screen image viewing, search, filters, annotations, and saved frames.
The viewer runs entirely on-device. It has no accounts, analytics, backend, or runtime network dependency.
[!WARNING] This is an interface prototype—not a medical device or diagnostic tool. The repository does not include a DICOM archive or raw patient dataset.
The screenshots were expressly selected and supplied by the repository owner. They are the only clinical imagery included here and are covered by a separate screenshot notice.
WKWebViewviewer/ Web viewer source and empty sample manifest
ios-app/ SwiftUI wrapper with a bundled copy of the viewer
docs/screenshots/ Owner-approved documentation screenshots
Requirements: Python 3 and a modern browser.
python3 -m http.server 5177 --directory viewer
Open .
No study is bundled, so the default archive is empty. Run the search smoke test with:
node viewer/scripts/check_search.js
Requirements: Xcode 16 or newer and an iOS 17+ simulator or device.
ios-app/MRIGridViewer.xcodeproj.MRIGridViewer target.After editing the web viewer, synchronize the iOS bundle:
python3 viewer/scripts/sync_web_bundle.py
Install the optional generator dependencies:
python3 -m pip install numpy pillow pydicom
Generate local assets from a directory outside the repository:
MRI_DICOM_SOURCE=/path/to/private/dicom python3 viewer/scripts/generate_assets.py
The generator writes to the ignored viewer/data/ directory. To load that output locally, change the manifest script in `viewe
Local-first MRI series grid viewer with a SwiftUI iOS wrapper
Similar projects matched by category, topics, and programming language.

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.
A GPT‑image powered app that extracts individual garment cutouts from photos, organizes them into a digital wardrobe, and generates modeled outfit previews.
A browser-based first-person shooter built entirely with procedural generation and orchestrated AI agents, featuring 55k lines of Three.js/WebGL2 code and no art assets.