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
nomacs avatar

nomacs/nomacs

0
View on GitHub↗
2,778 stars·175 forks·C++·gpl-3.0·18 viewsnomacs.org↗

Nomacs

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 marks through annotation tools, and the refinement of image properties. Users can also filter file lists using strings or regular expressions to narrow their current view.

Features

  • Image Viewers - Provides a cross-platform application for viewing and managing a wide array of standard and specialized image formats.
  • Image Format Decoders - Processes and renders a wide variety of standard image file formats across multiple operating systems.
  • Cross-Platform Image Viewing - Opens and views a wide variety of standard and specialized image formats across different operating systems.
  • Plugin-Based Decoders - Loads external library modules to decode various image formats without hard-coding every codec into the core application.
  • Image Processing - Includes tools for refining image appearance through histogram adjustments and affine transformations.
  • Image Format Rendering - Provides rendering support for a broad array of specialized image types using integrated decoding libraries.
  • Image Metadata Inspectors - Extracts and displays technical metadata, statistical properties, and histograms for image files.
  • Window Synchronization Tools - Mirrors zooming and panning states across multiple open windows to enable synchronized side-by-side image comparison.
  • Archive Image Browsing - Enables extracting and viewing images stored inside compressed archives or document files.
  • Embedded Image Parsing - Provides the ability to browse and view images embedded within compressed archives or document files without manual extraction.
  • Histogram Analysis - Uses histogram analysis of pixel intensity distributions to facilitate image adjustment and color correction.
  • Image Annotation Tools - Includes tools for adding visual marks and composite elements on top of existing images.
  • Image Transformation Utilities - Provides tools for refining image appearance through visual attribute adjustments, rotations, and color transformations.
  • Synchronized Viewports - Coordinates zooming and panning across multiple open windows to enable precise side-by-side image comparison.
  • Side-By-Side Image Comparison - Synchronizes zooming and panning across multiple windows to compare two or more images simultaneously.
  • Synchronized Viewports - Coordinates zooming and panning across multiple open windows to compare images side-by-side.
  • Image Management - Versatile image viewer with sorting and renaming tools.

Star history

Star history chart for nomacs/nomacsStar history chart for nomacs/nomacs

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Nomacs

Similar open-source projects, ranked by how many features they share with Nomacs.
  • d2phap/imageglassd2phap avatar

    d2phap/ImageGlass

    12,241View on GitHub↗

    ImageGlass is a lightweight image viewer and editor designed for Windows environments. It provides a unified interface for displaying a wide range of file types, including raw camera files, vector graphics, and web formats, while offering tools for basic image transformation and metadata inspection. The application distinguishes itself through deep integration with the host operating system, including the ability to synchronize its internal viewing order with the file explorer's sorting state. It supports complex media by providing playback controls for multi-frame and animated files, allowin

    C#avifcsharpdirect2d
    View on GitHub↗12,241
  • sdwebimage/sdwebimageSDWebImage avatar

    SDWebImage/SDWebImage

    25,644View on GitHub↗

    SDWebImage is an asynchronous image downloader and caching library for iOS and macOS applications. It provides a core identity centered on a network utility for fetching images from URLs, a tiered memory and disk caching engine, and a processing framework for decoding and encoding media. The library features a specialized rendering engine for animated formats such as GIF and WebP, including support for progressive animation rendering. It distinguishes itself through a plugin system that allows for extended image format support and the ability to replace default loading or storage logic with c

    Objective-Ccachecarthagecocoapods
    View on GitHub↗25,644
  • oliver-moran/jimpoliver-moran avatar

    oliver-moran/jimp

    14,621View on GitHub↗

    Jimp is a JavaScript image processing library and Node.js manipulation tool designed to perform image transformations and edits entirely within a JavaScript environment. It is a zero-dependency image library that operates without requiring native binaries or external system software dependencies. The project provides a programmatic interface for automated image transformations, including resizing, cropping, and filtering. It supports the creation of custom image pipelines and server-side image editing by processing data without relying on native system tools.

    TypeScript
    View on GitHub↗14,621
  • jrosebr1/imutilsjrosebr1 avatar

    jrosebr1/imutils

    4,594View on GitHub↗

    imutils is a computer vision utility toolkit and image processing library designed to simplify common manipulation tasks using OpenCV. It serves as an image analysis helper and geometry transformation tool for automating visual data processing. The toolkit provides specialized capabilities for maintaining image integrity during transformations, such as resizing images while preserving aspect ratios and rotating images without cropping corners. It also includes tools for four-point perspective warping to create top-down views and the extraction of topological skeletons from binary images. The

    Python
    View on GitHub↗4,594
See all 30 alternatives to Nomacs→

Frequently asked questions

What does nomacs/nomacs do?

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.

What are the main features of nomacs/nomacs?

The main features of nomacs/nomacs are: Image Viewers, Image Format Decoders, Cross-Platform Image Viewing, Plugin-Based Decoders, Image Processing, Image Format Rendering, Image Metadata Inspectors, Window Synchronization Tools.

What are some open-source alternatives to nomacs/nomacs?

Open-source alternatives to nomacs/nomacs include: d2phap/imageglass — ImageGlass is a lightweight image viewer and editor designed for Windows environments. It provides a unified interface… sdwebimage/sdwebimage — SDWebImage is an asynchronous image downloader and caching library for iOS and macOS applications. It provides a core… oliver-moran/jimp — Jimp is a JavaScript image processing library and Node.js manipulation tool designed to perform image transformations… jrosebr1/imutils — imutils is a computer vision utility toolkit and image processing library designed to simplify common manipulation… sixlabors/imagesharp — ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying… jimp-dev/jimp — Jimp is a zero-dependency JavaScript image processing library and programmatic editor designed for manipulating,…