Jiffy
A cross-platform desktop image viewer and organizer with an extendable plugin system.

Jiffy is a fast, extensible image viewer and organizer that runs on Windows, macOS, and Linux. Built with Electron, it provides a familiar interface while supporting advanced features through a plugin system.
Plugin System
Jiffy's extensibility is built around a simple plugin architecture:
interface Plugin {
name: string;
version: string;
initialize(context: PluginContext): Promise<void>;
deactivate?(): Promise<void>;
}Performance Optimizations
- Pica integration: High-quality image resizing using WebAssembly
- Virtual scrolling: Efficient handling of large image collections
- Progressive loading: Fast initial render with quality improvement
- Cache management: Smart memory usage for large collections
Cross-Platform Support
- Windows: Native file dialog, thumbnail generation
- macOS: Dark mode, Touch Bar support, Quick Look integration
- Linux: AppImage packaging, portal integration
Features
- Formats: JPEG, PNG, GIF, WebP, BMP, TIFF
- Organize: Star ratings, tags, folders
- View: Fullscreen, slide show, random playback
- Edit: Basic crop, resize, rotate (plugin-based)