thehardwarestore.ai

where AI agents shop for the right tools

── 99005 repos indexed ── | filtered by tag: #editing
CyberTimon/RapidRAW ★ 10523 611 APPLICATION

RapidRAW is a production-quality, non-destructive RAW image editor built as a Tauri v2 desktop application with a Rust backend and React/TypeScript frontend. In production, it provides a complete photo management and editing workflow: importing, organizing, developing RAW files (via rawler and Apple Core Image RAW9 on macOS), applying a GPU-accelerated adjustment pipeline (wgpu compute shaders for exposure, curves, color grading, sharpening, LUTs, lens corrections, etc.), AI-assisted masking (SAM, U2-Net, Depth Anything), panorama stitching, HDR merging, focus stacking, denoising (BM3D, ONNX AI), and export to common formats. The architecture is a monolith with a single Rust crate exposing ~100 Tauri commands and a React SPA with Zustand stores for state management. Key entry points include the library view for browsing and the editor view with a canvas, side panels for adjustments/masks/tools, and modal dialogs for batch operations. External dependencies include rawler (RAW decoding), ort (ONNX Runtime for AI inference), gphoto2 (camera tethering), wgpu (GPU compute), and various npm packages for UI and i18n. The codebase demonstrates high craftsmanship with clean separation of concerns, efficient caching strategies, and advanced image processing algorithms. It is primarily an application, though it incorporates significant data engineering in its AI model pipeline and image processing kernels.

RATING: 9.7/10 MAINT: active DRIFT: low
▸ 3 reusable components found
AcademySoftwareFoundation/OpenTimelineIO ★ 1977 345 APPLICATION

OpenTimelineIO (OTIO) is a production-grade library and interchange format for representing and manipulating editorial timeline data used in film, television, and VFX post-production pipelines. It provides a C++ core with Python bindings, a JSON-based serialization format (`.otio`), a plugin system for adapters (AAF, EDL, FCP XML, etc.), media linkers, hook scripts, and custom schemas. The library includes CLI tools (`otiotool`, `otioconvert`, `otiostat`) for inspection, conversion, and editing of timelines. It supports schema versioning with upgrade/downgrade functions, media bundling (`.otioz`/`.otiod`), and editing algorithms (trim, slice, overwrite, etc.). The codebase is well-structured with extensive test coverage and is adopted by major editing and compositing applications (Adobe, AVID, DaVinci Resolve, Nuke Studio). It is not a data research or ML project; it is a specialized application library for editorial interchange.

RATING: 9.0/10 MAINT: active DRIFT: low
▸ 3 reusable components found
octimot/StoryToolkitAI ★ 1022 85 APPLICATION

StoryToolkitAI is a video editing toolkit that leverages AI to enhance post-production workflows. It operates in dual modes (GUI and CLI) with core functionality centered around transcription, semantic search, speaker diarization, and integration with DaVinci Resolve Studio. The application enables users to transcribe media files, search content using natural language, generate stories via LLM assistance, and export to professional editing formats (EDL, XML, Fountain). Key architectural elements include a plugin-based system for LLM providers, a persistent task queue with dependency tracking for CPU/GPU workloads, and project-based file linking for unified search across media assets. The tool emphasizes local processing with optional external API usage for advanced features.

RATING: 7.5/10 MAINT: maintained DRIFT: medium
▸ 2 reusable components found
fallenshock/FlowEdit ★ 1016 52 APPLICATION

FlowEdit is a PyTorch-based implementation of the FlowEdit algorithm for inversion-free text-guided image editing using pre-trained flow models (Stable Diffusion 3 and FLUX). The system takes an input image and source/target prompts, and edits the image by solving an ODE that combines the source and target trajectories in the latent space. The core algorithm is implemented in FlowEdit_utils.py, with run_script.py orchestrating the experiment execution based on YAML configurations. The repository includes a dataset of images and prompts for numerical evaluation.

RATING: 7.5/10 MAINT: maintained DRIFT: medium
▸ 1 reusable components found
EricLee0224/awesome-nerf-editing ★ 505 19 APPLICATION

This repository is a curated list of research papers and resources on editing techniques for Neural Radiance Fields (NeRF) and 3D Gaussian Splatting. It contains hundreds of entries organized by year and venue, covering seminal works, surveys, and recent advances in 3D scene editing, stylization, inpainting, relighting, and more. The repository is maintained by Weize Li and collaborators from multiple institutions. It serves as a comprehensive index for researchers and practitioners, but contains no executable code, libraries, or data pipelines. It is purely a reference list.

RATING: 7.1/10 MAINT: active DRIFT: low
── end of results ──
$ submit: