awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
OHIF avatar

OHIF/Viewers

0
View on GitHub↗
4,035 نجوم·4,143 تفرعات·TypeScript·mit·5 مشاهداتdocs.ohif.org↗

Viewers

Viewers is a zero-footprint DICOMweb medical imaging viewer and a modular plugin framework. It serves as a diagnostic interface for rendering 2D and 3D medical images, providing a web-based clinical workflow engine to automate image layouts and toolsets.

The project distinguishes itself through a highly extensible architecture that allows for the development of custom clinical workflows, specialized viewing modes, and the integration of external functional extensions. It includes a dedicated command line interface for managing these plugins and supports white-labeling through a comprehensive UI customization system.

The platform covers broad capability areas including quantitative image analysis with segmentation and measurement tracking, advanced visualization such as multiplanar reconstruction and cine loops, and automated image arrangement via hanging protocols. It also manages secure identity integration through OpenID Connect and coordinates data retrieval from DICOMweb-compliant archives.

The application is designed for flexible deployment as a stand-alone web app, a containerized image, or a static website.

Features

  • DICOMweb Integrations - Connecting to and retrieving medical imaging data from servers that implement the DICOMweb standard.
  • Medical Image Viewing - Renders 2D images, structured reports, and PDFs by mapping clinical data types to viewport components.
  • Image Segmentation - Renders anatomical segmentations within the viewer to facilitate detailed medical image analysis.
  • Segmentation Object Management - Enables the creation, retrieval, and modification of segmentation objects, including their labels and colors.
  • Medical Image Annotation - Provides tools for creating and serializing clinical observations through medical image annotations and labelmap segmentations.
  • Medical Image Segmentation - Generates labelmaps to define anatomical regions or lesions within medical imaging viewports.
  • Imaging Layout Management - Defines layout templates and hanging protocol rules to control how studies are organized and displayed.
  • Imaging Data Source Managers - Cornerstone registers, retrieves, and updates DICOMweb-compliant data sources to control where imaging data is fetched.
  • Medical Image Normalization - Transforms raw medical imaging metadata into displayable sets based on SOP Class UIDs to prepare viewports.
  • Medical Image Set Organization - Converts raw instance metadata into manageable groups for visualization across various medical data sources.
  • Medical Measurement Tracking - Tracks and synchronizes clinical measurements, automatically updating the viewer when diagnostic data is modified.
  • Metadata Management - Cornerstone stores and retrieves metadata to coordinate how images are processed and displayed.
  • Medical Study Discovery - Explores and searches available imaging studies on a remote server using identifiers, dates, and modalities.
  • Patient Study Histories - Displays a list of studies for a patient, categorized by primary active study and recent history.
  • Medical Data Format Mapping - Cornerstone controls the mapping between standard metadata and application-specific metadata to organize data.
  • Clinical Workflow Extensions - Enables the installation of clinical modules to add specialized imaging workflows and viewing capabilities.
  • Multi-Step Task Sequences - Implements clinical workflow engines that define sequences of imaging tasks with associated layouts and settings.
  • Viewer Plugin Development - Provides a modular system for developing plugins that export submodules for viewports, panels, and tools.
  • Extension Lifecycle Management - Manages initialization and cleanup logic during application startup and viewing mode transitions.
  • Custom Plugin Registrations - Integrates new functional modules by defining a registration point and a creation method.
  • Advanced Medical Visualization - Displays complex medical data including 4D images, video, slide microscopy, and fused hanging protocols.
  • DICOM Visualization Tools - A diagnostic interface for performing quantitative measurements, image segmentation, and multi-planar reconstructions.
  • Volumetric Rendering - Visualizes medical data as 3D volumes with support for volumetric rendering and synchronized viewports.
  • Hanging Protocols - Arranges viewports and images automatically using predefined layout templates tailored for clinical studies.
  • Contrast Enhancements - Manipulates window width and center levels via freeform dragging or presets to adjust image contrast.
  • Imaging Workflow Construction - Composes reusable functional blocks and UI elements into distinct routing paths for specialized imaging use cases.
  • Medical Annotation Rendering - Decodes and renders images with support for measurements, labelmap segmentations, and structure overlays.
  • Multiplanar Reconstructions - Displays 2D and 3D images, including multiplanar reconstructions and maximum intensity projections.
  • Medical Image Measurements - Calculates precise anatomical distances, areas, and angles within medical images using calibrated spatial data.
  • Medical Image Segmentations - Generates labelmap or contour segmentations to isolate specific anatomical structures within display sets.
  • Annotations - Creating and managing measurements, labelmap segmentations, and structured reports within a medical viewer.
  • Medical Imagery Rendering Engines - Displays 2D and 3D images, video files, and structured reports using specialized rendering engines.
  • Medical Series Navigation - Provides controls for scrolling image stacks and rotating volumes using mouse and keyboard bindings.
  • RESTful Data Services - Cornerstone retrieves images and metadata from any data source that implements the RESTful DICOM Web Standard.
  • Medical Imaging Software - Provides a zero-footprint web interface for the reconstruction and visualization of DICOMweb-compliant images.
  • Clinical Measurement Tracking - Records and tracks measurements, such as lesion sizes or abnormalities, during a diagnostic workflow.
  • Application Access Controls - Validates user identities via an authenticating reverse proxy to secure access to medical resources.
  • OpenID Connect Support - Integrates with authorization servers using Implicit or Authorization Code flows to manage user identity and sessions.
  • User Access Management - Manages user accounts and permissions using OpenID Connect and User Access Control mechanisms.
  • Initialization Extensions - Executes setup tasks and registers event listeners before modules are fully registered.
  • Component Functional Extensions - Registers custom service objects into a central manager to provide shared logic and data utilities.
  • Clinical Viewport Configurations - Creates specialized viewer environments for distinct clinical tasks by defining unique routes and toolsets.
  • Extension Registries - Aggregates and exposes external modules and features to integrate new functionality into the viewer.
  • Service Injection Patterns - Provides a single registration point for internal and external services to handle dependency injection.
  • Application Plugins - Integrates custom services into a global architecture to make specialized functionality available across all modules.
  • Medical Imaging Plugin Frameworks - A modular system for building custom clinical workflows, extensions, and specialized viewing modes.
  • Task-Based Application Frameworks - Uses a plugin framework to build task-based applications that reuse core rendering and data functionality.
  • Viewport Manipulation Tools - Adjusts the viewport through zooming, panning, rotating, and inverting colors to examine anatomical structures.
  • Automated Clinical Layouts - Matches available image sets against registered protocols to apply the highest-scoring clinical layout.
  • Hanging Protocol Definitions - Specifies how images are organized using single fixed protocols or ranked lists of layout candidates.
  • Multi-Viewport Layouts - Cornerstone configures the arrangement of multiple image viewports on the screen to compare series.
  • Patient Information Displays - Extracts and manages the visibility of patient demographic information within the clinical viewer interface.
  • Modality-Based Mode Filtering - Automatically launches specialized visualization interfaces based on the medical modalities present in a study.
  • Viewer Mode Definitions - Defines specialized viewer configurations that bundle extensions, layouts, and tools to support distinct use cases.
  • Viewport Division Layouts - Partitions the browser viewport into a grid of distinct rectangular areas for hosting multiple medical images.
  • Image Set Assignments - Manages the assignment and retrieval of specific image data sets for individual viewports.
  • External API Integrations - Integrates with external medical imaging APIs to retrieve and display data using standardized DICOMweb protocols.
  • Segmentation Rendering Control - Targets and queries segmentations by ID or type to control how they are rendered in the viewer.
  • Structured Report Viewing - Displays SR data in a specialized viewport with navigation controls to switch between measurements.
  • Medical Report Exporters - Converts tracked annotations into standardized DICOM Structured Reports for clinical reporting.
  • Imaging Metadata Attributes - Adds non-standard metadata attributes to the matching engine to trigger specific layouts based on business logic.
  • Clinical Image Sorting - Organizes display sets and series using custom comparison functions to ensure the correct clinical sequence.
  • Multi-Source Data Aggregation - Cornerstone combines results from different servers at the series level to aggregate related data.
  • Archive Query Integrations - Connects to compliant archives or uses custom APIs to communicate with proprietary image formats.
  • Dynamic Display Set Management - Adds new imaging instances to existing display sets dynamically as they are received from the server.
  • Image Series Composition - Groups or sub-selects image instances across different series to create customized composite display sets.
  • Structured Report Import - Re-hydrates exported structured reports back into the viewer to restore interactable annotations.
  • Medical Segmentation Loading - Selectively hydrates and displays segmentation or structure set data in dedicated viewports.
  • Medical Imaging Formats - Cornerstone transforms raw files into a compressed directory structure compliant with DICOMweb standards.
  • Priority-Based Command Executors - Triggers named functions based on a priority-ordered list of active contexts and passes configuration data.
  • Extension Managers - Provides a command line interface to create, link, and publish custom modes and extensions.
  • Dynamic Interface Translations - Enables runtime switching of application languages based on user preferences or browser detection.
  • Multi-Display Management Tools - Launches and optimizes application window placement across multiple physical monitors for side-by-side clinical analysis.
  • Plugin Package Managers - Installs, removes, or searches for modes and extensions from a package registry to extend functionality.
  • Plugin Lifecycle Management - Manages the initialization and cleanup of mode-specific data to ensure consistent state during viewer mode transitions.
  • Panel Visibility Controllers - Manages the visibility and lifecycle state of interface side panels through a dedicated service.
  • Application Behavior Configurations - Defines environment settings such as execution mode and debug logging via environment variables.
  • Containerized Deployments - Cornerstone packages the application into a portable image for consistent deployment across environments.
  • Healthcare API Integrations - Integrates with compliant cloud platforms, such as Google Cloud Healthcare API, to retrieve medical imaging data.
  • Plugin Installations - Adds local or published plugins to the application via a command line tool to extend functionality.
  • DICOMweb Compliant Image Serving - Cornerstone hosts a DICOMweb-compliant directory via a web server to deliver images using high-performance streams.
  • Background Process Offloading - Offloads computationally intensive image processing to background threads to maintain user interface responsiveness.
  • Cine Loop Playback - Animates a sequence of images over time to create a video-like playback of volumetric data.
  • Radiotherapy Structure Rendering - Displays imaging contours using SVG rendering to provide stable and fast visualization.
  • Tool Grouping & Management - Cornerstone organizes tools like zoom, pan, and measurements into groups to control their behavior.
  • Frame-Based Animation Engines - Scrolls through multi-frame image series at a configurable frame rate to enable dynamic review.
  • Medical Study Comparisons - Cornerstone matches a current study with a prior study to enable side-by-side comparison workflows.
  • Microscopy Image Analysis - Supports viewing and managing annotations directly within whole slide microscopy images.
  • Multiplanar Reconstruction Indicators - Provides synchronized colored crosshair indicators across multi-planar reconstruction views for precise anatomical localization.
  • Pixel Intensity Analysis - Probes specific image areas to retrieve Hounsfield Units or other critical pixel value data.
  • Remote Annotation Loading - Fetches measurement data from remote sources and injects it directly into the viewer state.
  • Segmentation State Tracking - Identifies and sets the currently active segmentation for a specific viewport to enable targeted editing.
  • Study Thumbnail Retrieval - Fetches study preview images using various strategies, including direct URLs or bulk data retrieval.
  • Image Prefetchers - Loads neighboring medical data sets in the background to minimize latency during study review.
  • Cross-Origin Networking - Uses CORS and CORP headers to retrieve images and data from external servers while bypassing browser security restrictions.
  • Application Configuration - Sets environment variables or build arguments to modify the application's behavior and network settings.
  • Rendering and Data Extensions - Allows the implementation of new rendering behaviors and data handling logic through custom modules and lifecycle hooks.
  • Hierarchical Configuration Overrides - Overrides default settings using a hierarchical system that prioritizes global and mode-specific configurations.
  • Environment-Driven Feature Configurations - Defines the behavior of the viewer and its extensions using a configuration file specified by an environment variable.
  • Event-Based Communication - Decouples modules by allowing components to subscribe to specific events and trigger actions.
  • Module-Based Extensions - Retrieves specific components, labels, and icons from installed extensions using unique identifiers.
  • Medical Report Rendering - Displays PDF and structured reports within the imaging interface.
  • Plugin Integration Frameworks - Provides a mechanism to bind functional modules like AI panels and viewport handlers to clinical workflows via unique identifiers.
  • Cross-Extension Logic Sharing - Exposes internal methods and services from one extension to be consumed by others.
  • SOP Class Handler Mappings - Assigns specific modules to handle the creation and display of different SOP classes within a viewer mode.
  • View Mode Lifecycles - Executes custom initialization, state restoration, and cleanup logic during the transition between viewer modes.
  • Secondary Image Set Management - Hydrates and loads secondary sets like segmentation and radiotherapy using a centralized command.
  • Mode-Specific Toolbar Layouts - Defines mode-specific toolbar layouts including radio groups and split buttons for clinical workflows.
  • Data View Side Panels - Provides custom side panels to display specialized medical data alongside the primary imaging viewer.
  • Component Slot Customization - Allows injection of custom UI components into specific sidebar slots for specialized tool displays.
  • Context-Aware Command Execution - Triggers specific functions based on the current application context, hotkeys, or toolbar interactions.
  • Accessible Interface Panels - Creates extensible and accessible user interface components using a modernized component library.
  • Interface Layout Configurations - Defines the structural organization of the viewer, including the arrangement of toolbars, side panels, and viewport grids.
  • Interface Localization - Translates user interface labels and descriptions into multiple languages using key-value pairs.
  • Internationalization Frameworks - Integrates new language sets into the application through configuration objects and community contributions.
  • Keyboard Navigation - Assigns specific keyboard keys to trigger registered application commands for faster navigation.
  • Custom Layouts - Allows overriding default mode configurations to define custom routes, display names, and viewport arrangements.
  • Mode-Based Behavior Overrides - Overrides default panel settings and event triggers to modify viewer behavior across different clinical modes.
  • Guided Workflows - Provides user interface elements to navigate through the defined stages of a clinical imaging process.
  • Viewport Synchronization - Links multiple image viewports to scroll through medical image stacks simultaneously.
  • Visual Parameter Synchronization - Cornerstone links viewports so that changes to zoom or window-leveling in one view are applied to others.
  • Toolbar Components - Provides UI components and configuration patterns for building interactive control bars and tool groupings.
  • Theme Customization - Applies a semantic color palette using CSS variables and utility classes for consistent visual styling.
  • UI Component Libraries - Ships a presentational library of themed medical viewer components to accelerate interface development.
  • UI State Synchronization - Shares data and communication between disparate UI elements using a common provider mechanism.
  • Viewer Interface Customizations - Adds custom buttons to the toolbar and creates specialized panels for the screen sides.
  • Navigation State Tracking - Cornerstone tracks and restores specific navigation positions across viewport types to synchronize the view.
  • Layout State Broadcasters - Broadcasts events when the active viewport, grid layout, or overall state changes to synchronize other UI components.
  • Visual Style Customization - Adjusts the look and feel of the application by configuring colors, breakpoints, and utility CSS variables.
  • White Labeling - Supports white-labeling by replacing default branding with custom logo components and text.
  • Application Lifecycle Hooks - Executes custom logic during specific viewer events, such as when a user enters or exits a mode.
  • Cross-Window Orchestrators - Coordinates state and synchronization triggers across multiple open browser windows to keep content updated.
  • URL-Driven State Synchronization - Loads specific studies, series, or instances and sets the initial view using URL query parameters for deep linking.
  • URL State Management - Handles URL search parameters and session storage with automatic JSON parsing and cleanup options.
  • Parameter Parsers - Extracts and manages query string and hash fragment parameters from the URL to maintain application state.
  • Image Annotation Tools - Zero-footprint DICOM viewer for medical image tracking.
  • Medical Imaging Tools - Zero-footprint viewer for DICOM and oncology lesion tracking.

سجل النجوم

مخطط تاريخ النجوم لـ ohif/viewersمخطط تاريخ النجوم لـ ohif/viewers

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Viewers

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Viewers.
  • nroduit/weasisالصورة الرمزية لـ nroduit

    nroduit/Weasis

    1,270عرض على GitHub↗

    Weasis is a professional medical imaging platform designed for the visualization, analysis, and integration of clinical studies. It functions as a modular framework that supports the rendering of diverse medical data, including multi-modal images, 3D volumes, segmentations, and structured reports. By utilizing standardized protocols, the platform serves as a comprehensive viewer that connects directly to hospital archives and clinical information systems. The platform distinguishes itself through a highly extensible, plugin-based architecture that allows developers to integrate custom tools,

    Javadicomdicom-imagedicom-image-viewer
    عرض على GitHub↗1,270
  • dependencytrack/dependency-trackالصورة الرمزية لـ DependencyTrack

    DependencyTrack/dependency-track

    3,612عرض على GitHub↗

    Dependency-Track is a software composition analysis tool and vulnerability management system designed to track dependencies and supply chain risk. It functions as a platform for ingesting and analyzing CycloneDX software bills of materials to identify known vulnerabilities and license compliance issues within third-party software components. The system distinguishes itself by mirroring external vulnerability databases locally to enable fast offline analysis and using VEX documents to differentiate between technical vulnerabilities and actual contextual risks. It also integrates with identity

    Javaappsecbill-of-materialsbom
    عرض على GitHub↗3,612
  • akaunting/akauntingالصورة الرمزية لـ akaunting

    akaunting/akaunting

    9,604عرض على GitHub↗

    Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera

    PHPaccountingakauntingbalance
    عرض على GitHub↗9,604
  • thehive-project/thehiveالصورة الرمزية لـ TheHive-Project

    TheHive-Project/TheHive

    3,891عرض على GitHub↗

    TheHive is a security incident response platform and multi-tenant case management system. It functions as a Security Orchestration, Automation, and Response (SOAR) tool and a threat intelligence platform designed to coordinate security investigations by managing alerts, cases, and observables. The platform is distinguished by its multi-tenant architecture, which isolates data across different organizations while supporting selective cross-tenant sharing. It features a SOAR automation engine capable of executing sandboxed JavaScript logic to automate workflows and trigger response actions thro

    Scalaanalyzerapicortex
    عرض على GitHub↗3,891
عرض جميع البدائل الـ 30 لـ Viewers→

الأسئلة الشائعة

ما هي وظيفة ohif/viewers؟

Viewers is a zero-footprint DICOMweb medical imaging viewer and a modular plugin framework. It serves as a diagnostic interface for rendering 2D and 3D medical images, providing a web-based clinical workflow engine to automate image layouts and toolsets.

ما هي الميزات الرئيسية لـ ohif/viewers؟

الميزات الرئيسية لـ ohif/viewers هي: DICOMweb Integrations, Medical Image Viewing, Image Segmentation, Segmentation Object Management, Medical Image Annotation, Medical Image Segmentation, Imaging Layout Management, Imaging Data Source Managers.

ما هي البدائل مفتوحة المصدر لـ ohif/viewers؟

تشمل البدائل مفتوحة المصدر لـ ohif/viewers: nroduit/weasis — Weasis is a professional medical imaging platform designed for the visualization, analysis, and integration of… dependencytrack/dependency-track — Dependency-Track is a software composition analysis tool and vulnerability management system designed to track… thehive-project/thehive — TheHive is a security incident response platform and multi-tenant case management system. It functions as a Security… akaunting/akaunting — Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a… project-monai/monai — MONAI is a PyTorch-based deep learning framework and library specifically designed for healthcare imaging. It provides… bespoyasov/frontend-clean-architecture — This project provides a structural pattern for organizing React and TypeScript applications by decoupling business…