FlipaClip
Lovely and easy — but runs out of road quickly.
A friendly, professional-minded 2D animation studio for desktop. Easy enough for your first flipbook. Built around a real X-sheet, so it can grow with you.
I'm an anime fan. I wanted to animate something of my own, so I went looking for a tool.
Lovely and easy — but runs out of road quickly.
Genuinely professional — genuinely hard to start.
Does everything — costs money every month.
Simple on day one. Doesn't hit a wall on day thirty.
“Start like a flipbook, grow like a studio.”
Early, but honest — here's what works today.
Seven brushes with distinct feel — Pen, G-Pen, Pencil, Marker, Airbrush, plus hard & soft erasers. Pressure-sensitive. Size 1–300 px, opacity, and a stabilizer that actually helps.
Full colour picker, eyedropper (hold Alt), and 13 curated palettes — Classic, Anime, Pastel, Vivid pop, Neon cyber, Sunset, Sakura, Retro 8-bit and more. Your custom colours persist.
Layers, onion skin (red before / green after, 0–4 frames), timeline with 1–60 FPS playback, and buttons for add, hold, delete, new drawing, and copy-held.
The part I'm proudest of. A real exposure sheet: numbers mark starts, lines are holds, ticks are ends. One-click retiming on 1s, 2s, or 3s.
Export MP4 (H.264, plays everywhere) via FFmpeg, or PNG sequence at full resolution. Frame-range picker on both. Save and open .checkmate projects.
Animated splash screen, cached rendering so heavy frames stay smooth, and undo / redo across everything — including layer and timeline edits.
A drawing is held for two or three frames — animating on 2s — and studios plan that on an exposure sheet. Rows are frames. Columns are layers.
Checkmate has one, built in.
$ git clone https://github.com/Checkmate-Studios/Checkmate.git
$ cd Checkmate
$ dotnet run --project src/Checkmate.Desktop
Requires the .NET 8 SDK. For MP4 export, install FFmpeg — Checkmate finds it on its own, or asks once and remembers.
winget install Gyan.FFmpeg
brew install ffmpeg
sudo apt install ffmpeg
Everything is undoable — so don't be afraid to press things.
Checkmate/
├─ src/
│ ├─ Checkmate.Core/ the brain: model, editing, undo/redo, save/load
│ └─ Checkmate.Desktop/ the face: Avalonia UI, MVVM, Skia, export
└─ tests/
└─ Checkmate.Core.Tests/ xUnit tests for the core
Every line is points + pressure + brush, rendered with SkiaSharp. Clean line art, cheap undo, full-resolution exports.
A layer stores drawings keyed by start frame; a drawing holds until the next. Holds are free. The X-sheet is just a window onto that data.
All editing flows through one Editor class with no UI dependencies, covered by 18 unit tests.
Finished drawings cached as bitmaps; only the live stroke renders on top. Translucent brushes and erasers still come out right.
Frames stream straight into FFmpeg's input. Low FPS is written at 24 fps with repeats, so every player accepts it.
I'd rather you hear it from me.
You don't need to be an expert.
Tell me what felt wrong. Confusing buttons, slow moments, missing features — all useful.
What you did, what you expected, your OS. Three lines is enough.
That's where the most help is needed. Built on Avalonia, so it should just run.
Open an issue first for anything big. Checkmate.Core is the friendliest place to start.
Before a PR: run dotnet test and make sure it passes.
MIT License · Free and open source · Use it, change it, share it — even commercially.