An open-source, Haskell-built video editor for creating and editing GIFs with both GUI and CLI interfaces.
Gifcurry is an open-source video editor specifically designed for creating and editing GIFs from video files. It allows users to load videos, apply edits like cropping and text overlays, and export as GIFs or videos. Built with Haskell, it offers a lightweight, efficient alternative to heavier video editing tools.
Developers, content creators, and anyone needing to create GIFs for presentations, documentation, memes, or social media without complex software.
Gifcurry stands out for its simplicity, low resource usage, and dual GUI/CLI interfaces, making it accessible for beginners while powerful enough for automation and scripting workflows.
😎 The open-source, Haskell-built video editor for GIF makers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built with Haskell and free from Electron, ensuring low resource usage and smooth operation even on older hardware, as highlighted in the README's #ElectronFree emphasis.
Offers both a GUI for intuitive editing and a CLI for automation and scripting, catering to different workflows from casual users to developers.
Supports customizable text with control over font, size, color, position, outline, rotation, and precise timing, making it ideal for memes and subtitles, as detailed in the YAML format example.
Allows adjustment of width, FPS, color count, and dithering for optimized GIF quality and file size, providing granular control over the final output.
Requires installation of FFmpeg, GStreamer, ImageMagick, and GTK+, which can be time-consuming and error-prone, especially for non-Linux users, as noted in the installation instructions.
Focuses on basic cropping and text addition; lacks advanced video editing tools like filters, transitions, or multi-track timelines, making it unsuitable for complex projects.
Installation instructions are heavily biased towards Linux, with Mac support via script and Windows mentioned only vaguely, potentially causing setup issues for broader adoption.