GimelStudio is a non-destructive, node-based 2D graphics editor proof of concept written in Dart with Flutter, aimed at developers and graphics-tooling experimenters rather than at users looking for a finished, supported image editor.
What it is
GimelStudio lives in the Flutter and Dart ecosystem: it is a cross-platform desktop and web application built with Flutter, released as open source under the GPL-3.0 licence, and listed here under Miscellaneous / Photo & Video Editors. It describes itself as a non-destructive 2D graphics editor, meaning edits are expressed as an editable graph of operations rather than as destructive pixel changes applied directly to the source image. Its topics pair the node-editor and node-based model with image-editor, image-manipulation and design-tools, and the repository also carries cpp and graphics tags, reflecting the wider C++ and GLSL heritage behind the tooling.
The concrete thing it replaces is its own predecessor. The current codebase is a rewrite that supersedes the earlier v0.6.x series, which was written in Python and GLSL and remains reachable from the v0.6.x-series branch; the README points anyone still looking for that version there. For people who followed the Python implementation, the Dart and Flutter code is the successor lineage. The repository now serves mainly as a proof of concept and as a reference implementation for node-based, non-destructive image manipulation.
Key capabilities
- Non-destructive 2D graphics editing, the project's stated core model rather than a destructive pixel-push workflow.
- Node-based editing, listed under the node-editor and node-based topics.
- Image editing and image manipulation, both present in the repository topic list.
- Cross-platform execution: the README states the code has been tested on Windows 10, Zorin OS (Linux), and the web.
- A Flutter and Dart build pipeline driven by
flutter pub get to fetch dependencies and flutter run to build and launch the application.
- GPL-3.0 licensing, with the full text in the repository's
LICENSE file.
- Documentation through a project website and a user manual at https://gimelstudio.github.io.
Who uses it and how
- Developers evaluating Flutter and Dart for graphics or design-tool applications, since the entire editor is built on that stack.
- Graphics programmers studying the node-graph and non-destructive editing approach, or the earlier Python and GLSL implementation on the
v0.6.x-series branch.
- Hobbyists running the editor locally on Windows 10, on Zorin OS or another Linux distribution, or in the browser, the three environments the README reports as tested.
- Maintainers or teams weighing a takeover; the README explicitly invites anyone who wants to continue the project under the same name to make contact.
Getting started
Install Flutter and Dart for the target system following the instructions at docs.flutter.dev, then run flutter pub get to fetch dependencies and flutter run to build and launch the application. No published package, Docker image, compose file, or hosted service appears in the facts, so building from source is the only documented route.
How it compares
The facts name no paid products that GimelStudio replaces, and they name no similar tools either. On the evidence available here, it stands alone in this registry.
When to use it — and when not to
Use it to explore or study a node-based, non-destructive editing model in Flutter and Dart, not as a maintained production editor: the 2026 README update states plainly that this is the end of Gimel Studio for the original maintainer, who has moved on, while offering the name to anyone willing to continue the work. A self-hoster must supply the whole Flutter and Dart toolchain and build from source, because no prebuilt binary, package, container image, or hosted option is documented, and the repository carries 44 open issues with no active maintainer behind them. Anyone who needs ongoing releases, support, or a supported commercial arrangement should look elsewhere.
project readme (upstream, from github) — read inline
Gimel Studio
Non-destructive 2D graphics editor
Website | User Manual

Project status
2026 Update: I've always disliked when maintainers just "abandon" a project without any notes, so that's what this is. This is the end of Gimel Studio for me. I've moved on and I don't see myself working on it anymore.
"The end of a matter is better than its beginning" (Ecclesiastes 7:8a AMP) It's sad and I'm still more attached to the project than I ought to be, but five years working on a project is really hard to forget. However, the end of a thing is where we truly learn, grow, and reflect on the journey we’ve taken. I've reflected a lot and I'm really thankful for the friendships I've formed from this project, the people I came in contact with, and everyone that supported my (sometimes crazy) ideas. So, thank you. :slight_smile:
As a note: if someone wants to continue the project under the same name (Gimel Studio), please let me know.
Running the code
- Install Flutter and Dart for your system following the instructions at docs.flutter.dev,
- Run
flutter pub get to fetch the dependencies.
- Run
flutter run to build and launch the application.
So far, the code has been tested on Windows 10, Zorin OS (Linux), and the web.
Looking for the v0.6.x series?
You can find the previous v0.6.x series written in Python and GLSL here.
License
Gimel Studio is licensed under the GPL-3.0 license. See LICENSE for details.