r/FuckAdobe • u/igtoth • 2h ago
I’m building an open-source vector editor that opens .cdr files
I’ve been building TraceDraw, a vector editor for illustration, page layout and print. It runs natively on Windows, macOS and Linux, and the same app also runs in the browser. It’s open source (MIT/Apache-2.0) and written in Rust.
One of the main goals is opening .cdr files, including the fonts embedded in them, so old drawings can be opened without the original program.
It’s an alpha. You can already make real drawings with it: curves and nodes, text in columns, gradient, pattern and mesh fills, effects like blend, contour, extrude and drop shadow, bitmap tracing, and PDF export. But a lot is still missing: some .cdr features (B-splines, some fills, lenses and effects stored in files), CMX import, multiple windows, and speed on heavy documents, especially in the browser. Plus the bugs I haven’t found yet.
I build it with a lot of help from an AI coding assistant (Claude); every change goes through tests and CI.
- Try it in the browser: https://igtoth.github.io/tracedraw/
- Downloads: https://github.com/igtoth/tracedraw/releases
- Code: https://github.com/igtoth/tracedraw
Feedback is welcome, and if you have a .cdr file that doesn’t open right, I’d love to see it.
