Skip to content

Repository files navigation

🎥 MotionFlow Studio

Tauri React FastAPI License

MotionFlow Studio is a high-performance, sleek desktop suite designed for modern media creators. Transcending basic file conversions, it leverages a hybrid desktop wrapper framework to provide ultra-fast image-to-GIF processing with a stunning dark-mode editor.

Create high-fidelity animations, configure frame pacing down to the millisecond, optimize output resolutions dynamically, and experience fluid UI transitions driven by modern UX patterns.


⚡ Core Features

  • 🛠️ Compact Multi-Tool Media Suite: A consolidated desktop dashboard featuring nine distinct media tools:
    • GIF Creator: Interactive timeline builder with drag-and-drop reordering, frame duplication, custom per-frame delays, and a built-in canvas editor (rotation, filters, text overlays).
    • Video to GIF: Interactive dual-handle range slider for visual trimming, 1–60 FPS capture slider with preset buttons, real-time frame preview on seek, and high-quality canvas extraction.
    • GIF to Video: Convert heavy animated GIFs into lightweight MP4/WebM videos (up to 90% size reduction) using browser WebCodecs and MediaRecorder APIs.
    • Meme Studio: Create top/bottom meme captions (Impact font with stroke outlines), add custom logo watermarks with opacity and positioning, apply badge stamps, and preserve full multi-frame animation on GIFs.
    • AI Bg Remover: Neural network background removal (@imgly/background-removal) + instant offline color keying, sticker stroke outline effects, and transparent PNG/GIF exports.
    • Frame Extractor: Decompose any animated GIF into individual PNG/JPEG/WebP frames with frame duration metadata and one-click ZIP package export.
    • GIF Compressor: Advanced lossy & lossless LZW optimization powered by bundled Gifsicle binary, supporting lossy level sliders (0–200), color palette controls, O1–O3 optimization, and real-time size reduction stats.
    • Image Converter: Instant client-side format changes between PNG, JPEG, and WebP.
    • Screen Recorder: High-performance display and window capture (1–60 FPS), quality presets (Draft, Standard, High, Ultra), live elapsed timer, pause/resume controls, background recording support, and instant GIF export.
  • ⚡ State Persistence & Keep-Alive Shell: All media tools remain mounted in memory across navigation, preventing work loss, tab resets, or interrupted background screen recordings when switching between tools.
  • ✨ Premium UI/UX: An interactive Onyx/Slate workspace featuring sidebar navigation with active recording indicators, neon accent glow states, Framer Motion layouts, and smooth transition animations.
  • 📂 Fluid Ingestion: Drag & drop boards supporting native file selectors and instant browser previews.
  • ⚙️ High-Fidelity Processing: Fast image interpolation, lossy LZW compression, and color quantization powered by our local FastAPI/Pillow/Gifsicle micro-engine.
  • 📦 Native Wrapper: Desktop packaging via Tauri ensures zero bloatware, minimal memory usage, and fully offline operations.

🛠️ Technology Stack

MotionFlow Studio is built with a state-of-the-art hybrid stack:


📖 Documentation

For developers, technical requirements, and building procedures, please refer to our dedicated documentation:

👉 Technical Setup & Architecture Guide


🤝 Contributing

Contributions are welcome! Please feel free to open issues, submit pull requests, or recommend features to help enhance MotionFlow Studio.

📝 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

MotionFlow Studio is a sleek, blazingly fast cross-platform desktop application built for modern media creators. Moving beyond simple file conversions, it provides an offline-first workspace for high-fidelity animations, precise millisecond frame pacing, and dynamic resolution scaling.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Contributors

Languages