KnifeLemon
Its format donut appears at your cursor and shows only conversions that fit the files you drag. Drop images, documents, media, archives, CAD files, or data onto a target format and Filee saves the result beside the original. It runs on Windows 10/11, macOS 13+, or Ubuntu 22.04+ Linux.
For Desktop users on supported systems who need private file conversion, and developers adding format converters
Filee models conversions as a graph of converter edges, then plans the cheapest route for each source file, limited to three hops. The cursor-level donut filters presets to ones that can run for the dragged files before enqueuing work.
docs/ARCHITECTURE.md (Flow of a conversion); src/Filee.Core/Conversion/JobQueue.cs; src/Filee.Core/Formats/FormatRegistry.cs
Conversion core
Queues jobs, plans conversion routes, allocates outputs, and reports progress.
src/Filee.Core/Conversion/
Format registry
Maps supported format identifiers and extensions to known formats.
src/Filee.Core/Formats/FormatRegistry.cs
Conversion engines
Implements in-process, bundled, and optional format converters.
src/Filee.Engines/
Avalonia application
Handles gestures, drag targets, radial menus, settings, and conversion progress.
src/Filee.App/
Generated