I am looking for a library for a 2D CAD editor. It would be built with Electron and Ember.js


  1. Loading DWG/DXF floor plan
  2. Handling layers
  3. objects can be selected and can be dragged with mouse
  4. Panning zooming

Plain SVG in DOM was not a solution because the browser got really slow.

I already tried Fabric.JS because it has great interactivity, I tried to convert dwg to svg and open in fabric.js, but it has also got really slow when displaying more than 100k object.

Now I am considering using Three.js in 2D mode.

  • Electron is extremely demanding of resources. Since you're having issues with speed, try writing a native application instead. – Kodiologist May 19 '18 at 20:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.