Open source/ Libre software are becoming a major part of daily usage for many users world wide, Medical/ Healthcare sector is no exception. For DICOM Viewers we have many open source Desktop clients some of them are enterprise-grade Viewers. Most of the desktop open source DICOM viewers come with platform restriction, hardware requirements, and some demand specific configuration to work. However, Web-based DICOM viewers on the other hand only requires a modern web browser as a client.
We have published here a list of Free Online Web-based/ Cloud DICOM viewers, However, we complied a list of Open source Web/ Browser-based DICOM viewers, aiming to provide some insights for developers and software engineers so as decision makers.
We have covered several DICOM viewers categories:
OHIF DICOM Viewer is an open source web viewer released and maintained by OHIF (Open Health Imaging Foundation), Its a zero-footprint DICOM viewer with a rich-features set that includes advancing viewing options, layout, DICOM tags browser and more.
OHIF DICOM Viewers is a professional-grade DICOM viewer, it's build with the latest web technologies NodeJS/ React.
OHIF is built with NodeJS and Meteor, It uses ConerstoneJS DICOM library alongside several libraries and development tools. Institutions and hospitals can install their own versions or build their custom one. OHIF has provided comprehensive documentation about how to install, configure, & extend their Viewer.
Med3Web is an open source web-based & browser-based DICOM viewer, It is built with web technology and supports advanced 3D visualization including surface and volume rendering with WebGL-ready web browsers.
Med3Web can be installed on the local machine, it's also available as an online demo
Papaya is a simple DICOM viewer with simple viewing options including colors grid manager/ layout view with swapping tool, but it can be extended with new features.
DWV has already begin used in several projects especially for mobile apps, as browser extensions (Google Chrome Extensions)
Oviyam is a web-based DICOM Viewer. Using standard DICOM protocols patient lists can be queried, particular series or studies retrieved and be displayed as JPEG images in your browser. Oviyam will work with any DICOM server that supports WADO (Web Access to DICOM Persistent Objects). Oviyam is a free download and is pre-packaged for deployment with JBoss. The source is triple licensed under MPL 1.1/GPL 2.0/LGPL 2.1.
NextCloud is an open source personal cloud platform, It's a self-hosted system that can be installed by users on their own servers. NextCloud can be used to store, share files and allow users and teams to collaborate. As NextCloud is a modular system it has a rich ecosystem with many extensions, it's easy to extend it to be a fully functional DICOM viewer with DICOM viewer extension.
RocketViewer is simple and generic viewer allows you to visualize different kinds of data such as medical and biological images, 3D surfaces, electric signals (ECGs) and documents. It's released by a team at Barcelona University.
WebMongo is a pure Java DICOM viewer released as an open source project to help developers create a full-responsive DICOM viewer for web projects. It runs smoothly even on legacy browser but provides its best performances on the newer ones. Unlike it's little brother WebMongo requires Java to be installed to run.
AMI uses a combination of several libraries and tools all integrated and tested aiming to ease the product of web/ browser-based medical imaging solutions. here is some of the libraries it uses:
Weasis is a multipurpose standalone and web-based DICOM viewer with a highly modular architecture. It is a very popular clinical viewer used in healthcare by hospitals, health networks, multicenter research trials, and patients.
Weasis DICOM viewer is cross-platform, free/libre and open source software (FLOSS), multi-languageand allows a flexible integration to PACS, RIS, HIS or PHR. This multi-platform DICOM viewer runs on Windows, Linux, and Mac OS X. It allows high-quality renderings with high performance through the OpenCV library.
This DICOM viewer is a web-based DICOM viewer for Orthanc PACS/ DICOM server. It is built on NodeJS, uses CornerstoneJS (DICOM NodeJS Library).
DICOM Microscopy Viewer is an open source project aiming to provide a web-based DICOM viewer for Microscopy DICOM image. The project has been built with NodeJS, It can be used easily within any web project with one CDN url.
DICOM Microscopy Viewer [Demo]
Note: DICOM Microscopy Viewer is a work in progress
The goal of MedView is to be a medical (Dicom) image viewer able to be used on any html5 capable device. The viewer displays images stored on a standard Dicom Server. In order to communicate with the Dicom Server, medview makes use of dcmgw.
This DICOM Viewer is based using Meteor to develop and build a comprehensive DICOM viewer, it's based on OHIF DICOM Viewer packages which was released more than 2 years ago. The Meteor build tools used to build the app is quite outdated so as most of the packages. Unfortunately, there is no enough documentation.
A physician with programming skills, Linux user since late 1990s, Open source supporter . Doing coding with Python, NodeJS (Meteor, VueJS, Express, D3, PhantomJS), SmallTalk & R language.