Niivue Desktop is a cross-platform app for viewing medical imaging data.
It is built using Electron and Niivue.
- Load and view volumetric medical imaging data. See supported volume formats here
- View data in 3D, 2D, and simultaneous 2D/3D
- Adjust window/level (contrast), zoom, and pan
- Measure distances
- Load and view medical imaging data in over 30 formats (both volume and surface data)
- Mix volume and surface data in the same view
- Expose powerful drawing tools for annotating and segmenting clinical images (e.g. stroke, tumor, and other pathology)
- Save your scene for archiving or sharing with others
Download the latest release from the releases page
- Clone the repository
cd
into the repository- Install dependencies with
npm install
- Run the app with
npm run dev
(launches the app with hot-reloading for the UI) - Make changes to the UI code and see them reflected in the app
- Make changes to the main process code (anything electron related) and restart the app to see them reflected
- Build the app with:
npm run make:macArm
for macOS ARM (apple silicon)npm run make:macIntel
for macOS x64 (intel)npm run make:linux
for linux x64
Niivue Desktop uses the BSD-2-Clause license.