Skip to content

Comment on Ask HN: How would you build OSS Figma?parent

Comments

yeah, I think I like your approach, but the multiplayer aspect seems to be a great add-on, as opposed to a must-have feature to get the product started.

Both Go and Rust, and wasm are new to me - so i'm wondering about whether one is superior to the other.

I think figma has a lot of feature, and penpot seems a great replica of it, but I'm not too sure if the SVG + Clojurescript is a great way to build it..

I'm really looking for the core figma feature set to build. 1. Ability to have a canvas with zooms / freedom to create elemnets 2. Components and instances, and tree structured layers 3. Autolayout + CSS options. Frames and Pages

I think with the above 3, there's a viable basic feature set that would get one off the ground.

I did try the figma plugin apis, to extend native figma capabilities - but there's a limit to things you can do with it and it's getting to a point where more investment in the figma plugin seems a bit wasteful

Well figma's biggest killer feature is the multiplayer collaboration, so I thought you were interested in that.

As for the rendering layer, you will use wasm to build your rendering engine that will load in the user's browser

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.