A web-based DICOM image viewer built with Next.js and CornerstoneJS.
- Drag-and-drop DICOM upload (
.dcm) - Medical image viewport with:
- Window/level
- Zoom
- Pan
- Mouse wheel stack scroll tool support
- DICOM tags modal with:
- Search
- Scrollable tag/value table
- Mobile-friendly layout
- Reset view and refresh controls
- Next.js 14
- React 18
- TypeScript
- Tailwind CSS
- CornerstoneJS (
@cornerstonejs/core,@cornerstonejs/tools,@cornerstonejs/dicom-image-loader) dicom-parser
npm installnpm run devOpen http://localhost:3000.
npm run dev: start local dev servernpm run build: production buildnpm run start: run production servernpm run lint: run lint checksnpm test: run Jest tests
- Open the app in your browser.
- Drop or select a DICOM file.
- Use toolbar tools to inspect the image.
- Open DICOM Tags to inspect metadata.
- Do not upload real patient-identifiable studies to untrusted environments.

