# cybertimon/rapidraw

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/cybertimon-rapidraw).**

5,234 stars · 171 forks · TypeScript · agpl-3.0

## Links

- GitHub: https://github.com/CyberTimon/RapidRAW
- awesome-repositories: https://awesome-repositories.com/repository/cybertimon-rapidraw.md

## Topics

`color-grading` `editing` `image-processing` `masks` `raw` `react` `rust` `tauri`

## Description

RapidRAW is a non-destructive RAW photo editor and digital asset manager designed for decoding manufacturer RAW formats and applying tonal and color adjustments. It functions as a professional image processor that ensures original source data remains unmodified by saving all edits, masks, and crops to sidecar files.

The software features a specialized color grading suite using 3D LUTs, color wheels, and HSL mixers, alongside AI-powered utilities for subject isolation, automatic masking, and generative inpainting for object removal. It distinguishes itself with AI-assisted photo retouching and a non-destructive asset management system that organizes libraries via metadata tags and star ratings without requiring database imports.

Broad capabilities include high dynamic range merging, panorama stitching, and comprehensive batch processing for adjustments and exports. The system provides a wide range of image manipulation tools covering geometric corrections, film emulation, lens profile calibration, and multi-format export pipelines.

Performance is supported by GPU acceleration for real-time rendering of image adjustments.

## Tags

### Part of an Awesome List

- [RAW Image Developers](https://awesome-repositories.com/f/awesome-lists/media/raw-image-developers.md) — Functions as a professional RAW image developer for decoding manufacturer formats and applying tonal adjustments.
- [Primary](https://awesome-repositories.com/f/awesome-lists/ai/pose-estimation/camera-calibration/color-calibration/primary.md) — Shifts Red, Green, and Blue primaries independently to correct color reproduction at a profile level. ([source](https://www.getrapidraw.com/docs/glossary))
- [GPU Acceleration](https://awesome-repositories.com/f/awesome-lists/devtools/gpu-acceleration.md) — Utilizes graphics hardware to process image adjustments and provide instant visual feedback. ([source](https://www.getrapidraw.com/))
- [Sensor Calibration](https://awesome-repositories.com/f/awesome-lists/devtools/sensor-calibration.md) — Shifts red, green, and blue primaries independently to perform global sensor-level characterization. ([source](https://www.getrapidraw.com/docs/adjustments/color))
- [HDR and Panorama](https://awesome-repositories.com/f/awesome-lists/media/hdr-and-panorama.md) — Combines bracketed exposures into HDR images and stitches multiple frames into wide-angle panoramas.
- [Media and File Utilities](https://awesome-repositories.com/f/awesome-lists/media/media-and-file-utilities.md) — Lightweight RAW image editor.

### Graphics & Multimedia

- [Non-Destructive RAW Editing](https://awesome-repositories.com/f/graphics-multimedia/non-destructive-raw-editing.md) — Decodes manufacturer RAW formats and applies tonal adjustments using sidecar files to keep source data unmodified.
- [AI Image Masking](https://awesome-repositories.com/f/graphics-multimedia/ai-image-masking.md) — Uses neural networks to automatically isolate subjects and skies for targeted local adjustments.
- [AI Photo Retouching](https://awesome-repositories.com/f/graphics-multimedia/ai-photo-retouching.md) — Provides AI-powered utilities for automatic subject masking and generative inpainting for object removal.
- [Color Grading](https://awesome-repositories.com/f/graphics-multimedia/color-grading.md) — Applies specific hue, saturation, and luminance shifts to shadows, midtones, and highlights using color wheels. ([source](https://www.getrapidraw.com/docs/adjustments/color))
- [Digital Asset Managers](https://awesome-repositories.com/f/graphics-multimedia/digital-asset-managers.md) — Provides a non-destructive asset management system that organizes libraries via metadata tags and star ratings.
- [Tone Mappers](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/systems/3d-graphics-pipelines/scene-renderers/high-quality-scene-rendering/high-dynamic-range-rendering/tone-mappers.md) — Converts linear scene-referred RAW data into display-referred images using tone-mapping algorithms. ([source](https://www.getrapidraw.com/docs/glossary))
- [Generative AI](https://awesome-repositories.com/f/graphics-multimedia/image-editing-processing/image-editors/generative-ai.md) — Implements generative AI for adding or removing image elements via text prompts. ([source](https://cdn.jsdelivr.net/gh/cybertimon/rapidraw@main/README.md))
- [Image Cropping Tools](https://awesome-repositories.com/f/graphics-multimedia/image-editing-processing/image-editors/image-cropping-tools.md) — Provides tools for cropping, rotating, flipping, and straightening images to refine composition. ([source](https://www.getrapidraw.com/docs/other-panels/crop))
- [Image Masking Frameworks](https://awesome-repositories.com/f/graphics-multimedia/image-masking-frameworks.md) — Uses AI to isolate specific regions like the sky or subject for localized tone corrections. ([source](https://www.getrapidraw.com/docs/workflows/recover-tones))
- [Local Adjustments](https://awesome-repositories.com/f/graphics-multimedia/local-adjustments.md) — Applies exposure and tonal modifications to specific masked areas independently of the rest of the frame. ([source](https://www.getrapidraw.com/docs/adjustments/basic))
- [Local Selection Tools](https://awesome-repositories.com/f/graphics-multimedia/local-selection-tools.md) — Defines image regions for targeted editing using AI selection, gradients, brushes, or color ranges. ([source](https://www.getrapidraw.com/docs/other-panels/masks))
- [Image Format Decoders](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing-workflows/image-processing-pipelines/image-format-decoders.md) — Decodes manufacturer-specific RAW and DNG formats to enable non-destructive image processing. ([source](https://www.getrapidraw.com/docs/file-formats))
- [Tonal Balance Curves](https://awesome-repositories.com/f/graphics-multimedia/tonal-balance-curves.md) — Manipulates Luma or individual RGB channels via a curve graph to control brightness and contrast. ([source](https://www.getrapidraw.com/docs/adjustments/curves))
- [Tonal Recovery](https://awesome-repositories.com/f/graphics-multimedia/tonal-recovery.md) — Adjusts highlights, shadows, whites, and blacks to retrieve detail from overexposed or underexposed areas. ([source](https://www.getrapidraw.com/docs/workflows/recover-tones))
- [Adjustment Presets](https://awesome-repositories.com/f/graphics-multimedia/adjustment-presets.md) — Captures tone, color, or tool settings as reusable snapshots to ensure visual consistency. ([source](https://www.getrapidraw.com/docs/other-panels/presets))
- [Adjustment Synchronization](https://awesome-repositories.com/f/graphics-multimedia/adjustment-synchronization.md) — Copies processing parameters from one image and applies them to others to ensure visual consistency. ([source](https://www.getrapidraw.com/docs/productivity/keyboard-shortcuts))
- [Auto-Adjustments](https://awesome-repositories.com/f/graphics-multimedia/auto-adjustments.md) — Analyzes image statistics to automatically suggest optimal values for basic, color, and curve settings. ([source](https://www.getrapidraw.com/docs/other-panels/presets))
- [EXIF Metadata Handling](https://awesome-repositories.com/f/graphics-multimedia/exif-metadata-handling.md) — Visualizes EXIF data, GPS locations, and tags to provide technical context for photographs. ([source](https://www.getrapidraw.com/docs/interface/panels-overview))
- [Exposure Analysis](https://awesome-repositories.com/f/graphics-multimedia/exposure-analysis.md) — Visualizes RGB distributions, waveforms, and vectorscopes to evaluate color saturation, hue, and exposure. ([source](https://www.getrapidraw.com/docs/interface/editor-view))
- [Film Emulation](https://awesome-repositories.com/f/graphics-multimedia/film-emulation.md) — Simulates analog film characteristics using warm bloom and 3D lookup tables for color mapping. ([source](https://www.getrapidraw.com/docs/glossary))
- [Color Cast Removal](https://awesome-repositories.com/f/graphics-multimedia/graphics-and-media/colors/color-cast-removal.md) — Removes unnatural color casts from recovered shadow areas using tint corrections and calibration. ([source](https://www.getrapidraw.com/docs/workflows/recover-tones))
- [Film Grain](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/post-processing-effects/film-grain.md) — Overlays synthetic grain with adjustable size and roughness to give digital photographs an analog texture. ([source](https://www.getrapidraw.com/docs/adjustments/effects))
- [Lens Profile Application](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/post-processing-effects/lens-distortion/lens-profile-application.md) — Applies automatic distortion and vignette corrections based on specific lens profiles. ([source](https://cdn.jsdelivr.net/gh/cybertimon/rapidraw@main/README.md))
- [HDR Image Processors](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/systems/3d-graphics-pipelines/scene-renderers/high-quality-scene-rendering/high-dynamic-range-rendering/hdr-image-processors.md) — Combines bracketed exposures into a single high-dynamic-range image to preserve detail in highlights and shadows. ([source](https://www.getrapidraw.com/docs/productivity/batch-processing))
- [Panorama Generation](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/systems/3d-graphics-pipelines/scene-renderers/high-quality-scene-rendering/high-dynamic-range-rendering/panorama-generation.md) — Combines multiple overlapping frames into a single wide-angle panoramic image by aligning and blending shots. ([source](https://www.getrapidraw.com/docs/productivity/batch-processing))
- [Image Denoising](https://awesome-repositories.com/f/graphics-multimedia/image-denoising.md) — Removes image noise from several files simultaneously using AI models. ([source](https://www.getrapidraw.com/docs/productivity/batch-processing))
- [Image Format Conversion](https://awesome-repositories.com/f/graphics-multimedia/image-format-encoding/image-format-conversion.md) — Saves images into various raster formats or exports 3D LUTs in CUBE format for color pipelines. ([source](https://www.getrapidraw.com/docs/other-panels/export))
- [Mask Combinations](https://awesome-repositories.com/f/graphics-multimedia/image-masking-frameworks/mask-combinations.md) — Intersects different masking methods, such as AI subjects or gradients, to create complex selections. ([source](https://www.getrapidraw.com/docs/workflows/mask-a-subject))
- [Image Noise Reduction](https://awesome-repositories.com/f/graphics-multimedia/image-noise-reduction.md) — Cleans up chrominance and luminance speckling that often appears after recovering deep shadows. ([source](https://www.getrapidraw.com/docs/workflows/recover-tones))
- [Masked Curve Applications](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/face-portrait-manipulation/image-masking/masked-curve-applications.md) — Restricts tonal and color curve modifications to specific masked areas for localized processing. ([source](https://www.getrapidraw.com/docs/adjustments/curves))
- [Image Sorting Utilities](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/image-sorting-utilities.md) — Rearranges the image grid by date, filename, or rating and filters photos based on metadata. ([source](https://www.getrapidraw.com/docs/interface/library-view))
- [Color Mapping Converters](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/media-manipulation/media-processing-workflows/image-processing-pipelines/image-preprocessing-utilities/color-adjustment-utilities/color-mapping-converters.md) — Maps input colors to a specific output palette using external LUT files for film emulations. ([source](https://www.getrapidraw.com/docs/adjustments/effects))
- [Optical Lighting Effects](https://awesome-repositories.com/f/graphics-multimedia/optical-lighting-effects.md) — Adds cinematic glow, halation, or light flares to bright areas to emulate analog film characteristics. ([source](https://www.getrapidraw.com/docs/adjustments/effects))
- [Perspective Warping](https://awesome-repositories.com/f/graphics-multimedia/perspective-warping.md) — Provides geometric transformations to correct vertical and horizontal tilts and warping in photographs. ([source](https://www.getrapidraw.com/docs/other-panels/crop))
- [Multi-Format Image Exports](https://awesome-repositories.com/f/graphics-multimedia/svg-image-exports/multi-format-image-exports.md) — Saves edited photos into multiple raster formats with adjustable quality and compression settings. ([source](https://cdn.jsdelivr.net/gh/cybertimon/rapidraw@main/README.md))
- [Multi-Format Asset Exports](https://awesome-repositories.com/f/graphics-multimedia/video-converters/multi-format-exporters/multi-format-asset-exports.md) — Converts processed photos into a wide range of output files including JPEG, PNG, TIFF, WebP, and AVIF. ([source](https://www.getrapidraw.com/docs/interface/library-view))
- [Virtual Copies](https://awesome-repositories.com/f/graphics-multimedia/virtual-copies.md) — Generates multiple independent sets of edit instructions for a single image without duplicating the file. ([source](https://www.getrapidraw.com/docs/glossary))
- [Zonal Luminance Control](https://awesome-repositories.com/f/graphics-multimedia/zonal-luminance-control.md) — Controls the exposure level of shadows, midtones, and highlights individually. ([source](https://www.getrapidraw.com/docs/workflows/color-grade))

### Software Engineering & Architecture

- [Non-Destructive Editing Workflows](https://awesome-repositories.com/f/software-engineering-architecture/non-destructive-editing-workflows.md) — Saves adjustments, masks, and crops to sidecar files to ensure original raw images remain unmodified. ([source](https://www.getrapidraw.com/docs/getting-started/first-launch))
- [Batch Application](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-management/project-lifecycle-management/project-configuration-presets/graphics-settings-presets/batch-application.md) — Executes a saved set of adjustment settings across multiple selected photos to ensure consistency. ([source](https://www.getrapidraw.com/docs/productivity/batch-processing))

### Artificial Intelligence & ML

- [AI-Powered Image Selection](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-powered-image-selection.md) — Identifies image regions like subjects or skies using neural-network models to create targeted adjustment areas. ([source](https://www.getrapidraw.com/docs/glossary))
- [AI Subject Isolation](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-subject-isolation.md) — Uses an AI segmentation model to automatically identify and mask the main subject of an image. ([source](https://www.getrapidraw.com/docs/workflows/mask-a-subject))
- [Image Inpainting](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-resources/diffusion-visual-models/generative-ai-pipelines/text-to-image-generators/image-inpainting.md) — Removes unwanted objects from photographs using generative AI and segmentation models.
- [Generative Masking](https://awesome-repositories.com/f/artificial-intelligence-ml/image-generation/image-editing/generative-masking.md) — Detects subjects, skies, and foregrounds automatically to isolate areas for targeted editing. ([source](https://cdn.jsdelivr.net/gh/cybertimon/rapidraw@main/README.md))
- [Batch Image Processing](https://awesome-repositories.com/f/artificial-intelligence-ml/facial-landmark-detection/batch-image-processing.md) — Applies a consistent set of adjustments or exports to large groups of photographs simultaneously. ([source](https://cdn.jsdelivr.net/gh/cybertimon/rapidraw@main/README.md))
- [Image-Level Tagging](https://awesome-repositories.com/f/artificial-intelligence-ml/image-classification/image-level-tagging.md) — Attaches searchable free-form text tags to photos via manual input or shortcuts. ([source](https://www.getrapidraw.com/docs/other-panels/info))
- [AI-Powered Tagging](https://awesome-repositories.com/f/artificial-intelligence-ml/image-classification/image-level-tagging/ai-powered-tagging.md) — Provides automated keyword assignment to photos using local machine learning models to improve searchability. ([source](https://cdn.jsdelivr.net/gh/cybertimon/rapidraw@main/README.md))

### Business & Productivity Software

- [Digital Asset Managers](https://awesome-repositories.com/f/business-productivity-software/digital-asset-managers.md) — Provides a non-destructive digital asset manager to organize libraries using metadata tags and star ratings.
- [Library Organization Tools](https://awesome-repositories.com/f/business-productivity-software/library-organization-tools.md) — Organizes photo collections using recursive folder views, virtual copies, star ratings, and color labels. ([source](https://cdn.jsdelivr.net/gh/cybertimon/rapidraw@main/README.md))

### Content Management & Publishing

- [XMP Metadata Management](https://awesome-repositories.com/f/content-management-publishing/xmp-metadata-management.md) — Reads and writes ratings, color labels, and tags using the XMP standard for cross-application consistency. ([source](https://www.getrapidraw.com/docs/file-formats))
- [Image Metadata Stripping](https://awesome-repositories.com/f/content-management-publishing/metadata-stripping-tools/image-metadata-stripping.md) — Controls the inclusion of EXIF data and strips GPS coordinates to protect privacy during export. ([source](https://www.getrapidraw.com/docs/other-panels/export))

### Operating Systems & Systems Programming

- [Metadata-Driven Organizers](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/file-system-management/file-organization-tools/metadata-driven-organizers.md) — Assigns star ratings, color labels, and tags to photos to facilitate sorting and culling. ([source](https://www.getrapidraw.com/docs/interface/library-view))

### User Interface & Experience

- [White Balance Adjusters](https://awesome-repositories.com/f/user-interface-experience/color-management-systems/color-temperature-managers/white-balance-adjusters.md) — Corrects color temperature and tint using manual sliders or a neutral-point picker. ([source](https://www.getrapidraw.com/docs/adjustments/color))
- [HSL Mixing](https://awesome-repositories.com/f/user-interface-experience/color-systems/color-rendering-adjustments/hsl-mixing.md) — Targets specific color ranges to independently adjust hue, saturation, and luminance. ([source](https://www.getrapidraw.com/docs/adjustments/color))
- [Object Removal](https://awesome-repositories.com/f/user-interface-experience/content-rendering-components/image-overlays/media-watermarking-tools/watermark-removal/object-removal.md) — Uses AI segmentation and inpainting to remove unwanted objects and distractions from images. ([source](https://www.getrapidraw.com/docs/other-panels/inpaint))
- [Vibrance and Saturation Controls](https://awesome-repositories.com/f/user-interface-experience/color-systems/color-rendering-adjustments/color-saturation-adjusters/vibrance-and-saturation-controls.md) — Modifies image saturation globally or uses vibrance control to boost muted colors while protecting skin tones. ([source](https://www.getrapidraw.com/docs/adjustments/color))
- [Comparison Views](https://awesome-repositories.com/f/user-interface-experience/comparison-views.md) — Toggles the view between the processed version and the original raw image to evaluate quality. ([source](https://www.getrapidraw.com/docs/workflows/cull-and-rate))

### Data & Databases

- [Image Processing Batchers](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/batch-processing-systems/batch-processing-utilities/image-processing-batchers.md) — Implements utilities for automating bulk image manipulation tasks and applying consistent settings across directories.
- [Text Search](https://awesome-repositories.com/f/data-databases/text-search.md) — Filters the visible image library based on text matches within filenames or metadata tags. ([source](https://www.getrapidraw.com/docs/interface/library-view))

### Development Tools & Productivity

- [Batch Exporting](https://awesome-repositories.com/f/development-tools-productivity/batch-exporting.md) — Processes multiple photographs simultaneously using consistent format, sizing, and quality settings. ([source](https://www.getrapidraw.com/docs/other-panels/export))

### Web Development

- [Undo-Redo History](https://awesome-repositories.com/f/web-development/history-management/undo-redo-history.md) — Maintains a history of changes to enable undo and redo functionality during image processing. ([source](https://www.getrapidraw.com/docs/productivity/keyboard-shortcuts))
