awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Medical imaging parsers

Ranking updated Jul 18, 2026

For medical imaging parsers, the first results are ohif/viewers (This is a web-based DICOM viewer and clinical imaging platform that provides robust visualization and DICOM support, though it functions as a standalone application rather than a low-level processing library for pixel manipulation), nilearn/nilearn (Nilearn is a specialized Python library for statistical learning and analysis of neuroimaging data that natively supports NIfTI files and provides robust tools for visualization and metadata extraction) and nipy/nibabel (Nibabel is a Python library specifically designed for reading and writing common neuroimaging file formats like NIfTI and DICOM, providing the essential metadata extraction and pixel data manipulation required for medical image processing). image-py/imagepy and nomacs/nomacs round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Find the best open-source medical imaging parsers. We ranked top libraries by activity and features to help you compare and pick the right one.

Medical imaging parsers

Find the best repos with AI.We'll search the best matching repositories with AI.
  • ohif/viewersOHIF avatar

    OHIF/Viewers

    4,035View on GitHub↗

    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

    This is a web-based DICOM viewer and clinical imaging platform that provides robust visualization and DICOM support, though it functions as a standalone application rather than a low-level processing library for pixel manipulation.

    TypeScriptMedical Imaging SoftwareDICOM Visualization Tools
    View on GitHub↗4,035
  • nilearn/nilearnnilearn avatar

    nilearn/nilearn

    1,407View on GitHub↗

    Machine learning for NeuroImaging in Python

    Nilearn is a specialized Python library for statistical learning and analysis of neuroimaging data that natively supports NIfTI files and provides robust tools for visualization and metadata extraction.

    PythonGeneral Machine LearningNeuroscience Programming
    View on GitHub↗1,407
  • nipy/nibabelnipy avatar

    nipy/nibabel

    777View on GitHub↗

    .. -- rest -- .. vim:syntax=rst

    Nibabel is a Python library specifically designed for reading and writing common neuroimaging file formats like NIfTI and DICOM, providing the essential metadata extraction and pixel data manipulation required for medical image processing.

    PythonNeuroscience Programming
    View on GitHub↗777
  • image-py/imagepyImage-Py avatar

    Image-Py/imagepy

    1,359View on GitHub↗

    ImagePy is a Python-based framework designed for scientific image analysis and processing. It provides a modular environment where users can perform complex tasks such as image segmentation, morphological operations, and volumetric reconstruction on multidimensional data. The platform distinguishes itself through a plugin-based architecture that decouples processing logic from the host environment. It utilizes reflection to automatically generate user interfaces from plugin attributes, allowing for the integration of custom tools without modifying core source code. Users can record sequences

    This is a Python-based image processing framework that leverages libraries like SimpleITK to provide the necessary DICOM and NIfTI support, visualization, and pixel manipulation capabilities required for medical imaging tasks.

    PythonImage Processing
    View on GitHub↗1,359
  • nomacs/nomacsnomacs avatar

    nomacs/nomacs

    2,778View on GitHub↗

    nomacs is a cross-platform image viewer application used for viewing and managing a wide variety of standard and specialized image file formats. It functions as an image processing utility, a metadata inspector, and an annotation tool. The application enables side-by-side image comparison by synchronizing zooming and panning across multiple open windows. It also provides the ability to browse and view images embedded within compressed archives or document files without manual extraction. The software includes capabilities for image metadata analysis using histograms, the addition of visual m

    This is a general-purpose image viewer application rather than a specialized medical imaging library, and it lacks the specific support for DICOM or NIfTI file formats required for medical image processing.

    C++Image ProcessingImage Viewers
    View on GitHub↗2,778
  • justadudewhohacks/opencv4nodejsjustadudewhohacks avatar

    justadudewhohacks/opencv4nodejs

    5,045View on GitHub↗

    opencv4nodejs is a set of JavaScript wrappers and a C++ native addon that provides Node.js bindings for the OpenCV library. It functions as a computer vision library and image processing framework, exposing high-performance C++ algorithms to a JavaScript environment. The project enables the execution of vision algorithms for detecting faces, tracking objects, and analyzing visual data using deep neural networks. It includes capabilities for data pattern classification, text pattern recognition, and the identification of facial landmarks and gestures. The framework covers a broad capability s

    This is a general-purpose computer vision and image processing library for Node.js, which lacks the specialized support for medical imaging formats like DICOM or NIfTI required for this category.

    C++Image ProcessingImage Processing
    View on GitHub↗5,045
  • mapbox/pixelmatchmapbox avatar

    mapbox/pixelmatch

    6,849View on GitHub↗

    pixelmatch is a JavaScript image comparison library and pixel-level difference detector. It identifies mismatched pixels between image data arrays and quantifies the differences based on a configurable sensitivity threshold. The tool generates visual difference maps that highlight specific pixel changes for manual review. It includes a command-line interface for comparing image files and exporting the resulting difference maps to the file system. The project provides capabilities for automated image analysis and visual regression testing, utilizing anti-aliasing heuristic filtering to ignore

    This is a general-purpose image comparison and pixel-level difference detection library, which lacks the domain-specific support for medical imaging formats like DICOM or NIfTI required for this category.

    JavaScriptImage ProcessingLow-Level Pixel Buffer Access
    View on GitHub↗6,849
  • libvips/libvipslibvips avatar

    libvips/libvips

    11,085View on GitHub↗

    Libvips is a C-based image processing library designed to manipulate large visual assets through a low-memory, parallel processing pipeline. It functions as a streaming image processor that avoids loading entire files into system memory, enabling the handling of massive images in resource-constrained environments. The library distinguishes itself through a demand-driven architecture that constructs a deferred execution plan, computing only the necessary pixels for a final output. By utilizing a cache-friendly tiled processing model and memory-mapped file access, it minimizes latency and redun

    While this library supports NIfTI files and offers high-performance image processing, it is a general-purpose graphics engine rather than a specialized medical imaging tool designed for DICOM parsing or clinical metadata extraction.

    CImage Processing
    View on GitHub↗11,085
  • lovell/sharplovell avatar

    lovell/sharp

    32,340View on GitHub↗

    Sharp is a high-performance image processing library for Node.js. It serves as a native extension and wrapper for the libvips framework, providing tools for image resizing, format conversion, and programmatic data manipulation. The project enables the transformation of images into web-friendly formats such as WebP and AVIF while preserving color profiles and alpha channels. It also provides capabilities for generating blank image buffers with specified dimensions and background colors. The library covers a broad range of image manipulation utilities, including rotation, extraction, compositi

    This is a high-performance general-purpose image processing library for web formats, but it lacks the specialized support for medical imaging standards like DICOM or NIfTI required for this category.

    JavaScriptImage Processing
    View on GitHub↗32,340
  • sixlabors/imagesharpSixLabors avatar

    SixLabors/ImageSharp

    7,954View on GitHub↗

    ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying digital images. It functions as a comprehensive toolkit for resizing, cropping, and applying pixel-level filters while managing color profiles and pixel data across various file formats. The project integrates a 2D vector graphics engine and a typography rendering engine to draw geometric shapes, paths, and complex stylized text onto images. It also includes a geometry boolean operation library for calculating intersections, unions, and differences between complex polygons and c

    This is a general-purpose .NET image processing library for standard web and graphics formats, but it lacks the specialized support for medical imaging standards like DICOM or NIfTI required for this category.

    C#Image ProcessingImage ProcessingLow-Level Pixel Buffer Access
    View on GitHub↗7,954
  • davisking/dlibdavisking avatar

    davisking/dlib

    14,399View on GitHub↗

    dlib is a C++ machine learning toolkit and data analysis framework. It provides a collection of algorithms and utilities for building predictive modeling applications and performing statistical analysis on large datasets within native C++ environments. The project functions as a binding library that wraps low-level C++ machine learning algorithms into high-level Python scripting interfaces. This allows for the integration of high-performance native implementations with Python for machine learning development. The framework covers the implementation of predictive models, the execution of mach

    While this is a powerful computer vision and machine learning toolkit, it lacks the specialized medical imaging capabilities like DICOM or NIfTI parsing required for this category.

    C++Python Bindings
    View on GitHub↗14,399
  • werwolv/imhexWerWolv avatar

    WerWolv/ImHex

    53,892View on GitHub↗

    ImHex is a professional-grade hex editor and binary data analysis platform designed for inspecting, modifying, and reverse engineering raw file contents. It functions as a schema-driven engine that interprets complex binary structures by applying custom definitions to map and visualize byte-level data. The platform distinguishes itself through a dedicated domain-specific language that allows users to define structural schemas for automated file parsing. This capability is supported by a dynamic plugin architecture and an event-driven registry, which enable the integration of external modules

    ImHex is a powerful hex editor and binary analysis tool that can inspect raw file structures, but it is not a specialized medical imaging library designed for processing or visualizing DICOM and NIfTI formats.

    C++Binary Data Parsers
    View on GitHub↗53,892
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
ohif/viewers4KTypeScriptmitFeb 21, 2026
nilearn/nilearn1.4KPythonBSD-3-ClauseJun 16, 2026
nipy/nibabel
777
Python
NOASSERTION
Jun 2, 2026
image-py/imagepy1.4KPythonBSD-4-ClauseFeb 21, 2024
nomacs/nomacs2.8KC++gpl-3.0Feb 18, 2026
justadudewhohacks/opencv4nodejs5KC++MITApr 18, 2023
mapbox/pixelmatch6.8KJavaScriptISCApr 29, 2026
libvips/libvips11.1KClgpl-2.1Feb 20, 2026
lovell/sharp32.3KJavaScriptApache-2.0Jun 16, 2026
sixlabors/imagesharp8KC#otherFeb 19, 2026

Related searches

  • Medical imaging software
  • a toolkit for medical imaging AI
  • a library for parsing unstructured data
  • Data interchange formats
  • a java library for image processing
  • an ocr tool for extracting text
  • a library for building diagnostic navigation flows
  • an open source dataset for image segmentation