nroduit/Weasis

Weasis is a web-based DICOM viewer for advanced medical imaging and seamless PACS integration.

Java

1,369

3,273 commits

updated Sep 13, 2026

See the code

README

License License Maven Build Github

Sonar Sonar Sonar Sonar Sonar

Table of Contents

About Weasis

Weasis is a powerful, multifunctional, and open-source DICOM viewer designed for both standalone and web-based use. It excels in medical image visualization and is widely used by healthcare professionals and research institutions. Engineered for seamless integration with PACS and DICOM workflows, Weasis offers a reliable solution for modern medical imaging needs — from routine reading to AI-assisted review and quantitative imaging.

Weasis DICOM viewer.

Getting Started

Release History

See CHANGELOG

Build Weasis

See How to build Weasis

General Features

Connectivity & Interoperability

Weasis supports every common DICOM transport and authentication standard, fitting into existing clinical infrastructure — PACS, VNA, EHR, RIS, and HIS — in two complementary ways:

  • Server-side, via a gateway such as ViewerHub — recommended for clean, centralized integration: the gateway brokers PACS / DICOMweb access, handles authentication and manifest generation, and exposes a single endpoint to the viewer.
  • Client-side, by configuring DICOM nodes and DICOMweb sources directly in Weasis — useful for standalone workstations, smaller sites, or when no gateway is available.
  • Classic DIMSE — Query/Retrieve (C-FIND, C-GET, C-MOVE) and Store (C-STORE).
  • DICOMweb — QIDO-RS, WADO-RS and STOW-RS over HTTPS, configurable per source.
  • WADO-URI — for legacy PACS servers and the Weasis manifest flow.
  • weasis:// protocol — single-click launch from browsers, EHR and RIS portals.
  • Authentication — Basic auth, OAuth 2.0 and OpenID Connect (Authorization Code with PKCE and loopback redirect, RFC 8252) — works against Keycloak, Google Cloud Healthcare and any compliant OIDC provider.
  • Send / Export — store to a PACS or DICOMweb server (C-STORE or STOW-RS), or export locally as DICOMDIR ZIP, ISO with the Weasis CD viewer embedded, JPEG, PNG, TIFF, AVI / MP4.
  • Integration hooks — argument-driven launch, manifest-based study loading, downloadable manifests with WADO; documented contracts for EHR / RIS / HIS integration.

Viewer Features (see also Tutorials)

Security & Quality

  • Authentication & transport — OAuth 2.0 / OpenID Connect for resource-server access; HTTPS for transport; code-signed installers.
  • Supply chain — SBOM-tracked dependencies, continuous CVE monitoring.
  • Test coverage — unit and integration tests pin the most sensitive parts (DICOM decoding, identity model, pixel/LUT pipeline, measurement statistics, anonymisation, authentication, view synchronisation).
  • Static analysis — every build is scanned by SonarCloud for reliability, maintainability and security ratings, with quality-gate status enforced on the main branch (see badges at the top).
  • Upstream libraries — weasis-core-img and weasis-dicom-tools maintain their own ISO 14971-style risk-coverage matrices, cited from this repository's verification index.

Community and Support

Weasis encourages community participation. Whether you're reporting bugs, suggesting features, or seeking help, you can connect with others here:

License

Weasis is dual-licensed under the EPL 2.0 and Apache 2.0.

dicom
dicom-image
dicom-images
dicom-image-viewer
dicom-pr
dicom-rt
dicom-seg
dicom-viewer
dicomweb
dicom-web-viewer
ecg
export-dicom
medical
medical-imaging
multiplanar-reconstruction
viewer
volume-rendering
weasis

Significant stargazers

Val Packett

577 followers · starred May 2026

Jakub Kozłowski

516 followers · starred Nov 2022

Gnought

17 followers · starred Sep 2026

Jonas Heinrich

87 followers · starred May 2024

nroduit/Weasis

Weasis is a web-based DICOM viewer for advanced medical imaging and seamless PACS integration.

Java

1,369

3,273 commits

updated Sep 13, 2026

See the code

README

License License Maven Build Github

Sonar Sonar Sonar Sonar Sonar

Table of Contents

About Weasis

Weasis is a powerful, multifunctional, and open-source DICOM viewer designed for both standalone and web-based use. It excels in medical image visualization and is widely used by healthcare professionals and research institutions. Engineered for seamless integration with PACS and DICOM workflows, Weasis offers a reliable solution for modern medical imaging needs — from routine reading to AI-assisted review and quantitative imaging.

Weasis DICOM viewer.

Getting Started

Release History

See CHANGELOG

Build Weasis

See How to build Weasis

General Features

Connectivity & Interoperability

Weasis supports every common DICOM transport and authentication standard, fitting into existing clinical infrastructure — PACS, VNA, EHR, RIS, and HIS — in two complementary ways:

  • Server-side, via a gateway such as ViewerHub — recommended for clean, centralized integration: the gateway brokers PACS / DICOMweb access, handles authentication and manifest generation, and exposes a single endpoint to the viewer.
  • Client-side, by configuring DICOM nodes and DICOMweb sources directly in Weasis — useful for standalone workstations, smaller sites, or when no gateway is available.
  • Classic DIMSE — Query/Retrieve (C-FIND, C-GET, C-MOVE) and Store (C-STORE).
  • DICOMweb — QIDO-RS, WADO-RS and STOW-RS over HTTPS, configurable per source.
  • WADO-URI — for legacy PACS servers and the Weasis manifest flow.
  • weasis:// protocol — single-click launch from browsers, EHR and RIS portals.
  • Authentication — Basic auth, OAuth 2.0 and OpenID Connect (Authorization Code with PKCE and loopback redirect, RFC 8252) — works against Keycloak, Google Cloud Healthcare and any compliant OIDC provider.
  • Send / Export — store to a PACS or DICOMweb server (C-STORE or STOW-RS), or export locally as DICOMDIR ZIP, ISO with the Weasis CD viewer embedded, JPEG, PNG, TIFF, AVI / MP4.
  • Integration hooks — argument-driven launch, manifest-based study loading, downloadable manifests with WADO; documented contracts for EHR / RIS / HIS integration.

Viewer Features (see also Tutorials)

Security & Quality

  • Authentication & transport — OAuth 2.0 / OpenID Connect for resource-server access; HTTPS for transport; code-signed installers.
  • Supply chain — SBOM-tracked dependencies, continuous CVE monitoring.
  • Test coverage — unit and integration tests pin the most sensitive parts (DICOM decoding, identity model, pixel/LUT pipeline, measurement statistics, anonymisation, authentication, view synchronisation).
  • Static analysis — every build is scanned by SonarCloud for reliability, maintainability and security ratings, with quality-gate status enforced on the main branch (see badges at the top).
  • Upstream libraries — weasis-core-img and weasis-dicom-tools maintain their own ISO 14971-style risk-coverage matrices, cited from this repository's verification index.

Community and Support

Weasis encourages community participation. Whether you're reporting bugs, suggesting features, or seeking help, you can connect with others here:

License

Weasis is dual-licensed under the EPL 2.0 and Apache 2.0.

dicom
dicom-image
dicom-images
dicom-image-viewer
dicom-pr
dicom-rt
dicom-seg
dicom-viewer
dicomweb
dicom-web-viewer
ecg
export-dicom
medical
medical-imaging
multiplanar-reconstruction
viewer
volume-rendering
weasis

Significant stargazers

Val Packett

577 followers · starred May 2026

Jakub Kozłowski

516 followers · starred Nov 2022

Gnought

17 followers · starred Sep 2026

Jonas Heinrich

87 followers · starred May 2024

Languages

Java

99.1%