4 Best Open Source Alternatives to Figma

4 open source alternatives100% OSI-approved licensesUpdated June 2026

Looking to replace Figma? These open source alternatives give you the same core workflow without the lock-in - free to use, often self-hostable, and auditable on GitHub. Compare licenses, languages and project activity, then switch on your own terms.

Excalidraw logo

1.Excalidraw

125.4kMITTypeScript
Excalidraw screenshot

Excalidraw is an open source virtual whiteboard for drawing hand-drawn style diagrams, wireframes, and sketches. It provides an infinite canvas with common diagramming tools, so teams and individuals can turn ideas into visual drawings in a browser.

  • Infinite canvas with hand-drawn style shapes
  • Rectangle, circle, diamond, arrow, line, free-draw, and eraser tools
  • Arrow binding, labeled arrows, undo and redo
  • Export to PNG, SVG, clipboard, and .excalidraw JSON
Penpot logo

2.Penpot

49.7kMPL-2.0Clojure Self-host
Penpot screenshot

Penpot is an open-source design platform for teams building digital products. It supports design and prototype work in the browser or on self-hosted infrastructure, giving teams ownership of their design environment and helping avoid vendor lock-in.

  • Browser-based design and prototyping workspace
  • Real-time collaboration for teams or solo work
  • Inspect mode with SVG, CSS, and HTML code
  • Native design tokens, components, and variants
Graphite logo

3.Graphite

26.3kApache-2.0Rust
Graphite screenshot

Graphite is a free, open source 2D content creation app for vector and raster graphics, available in alpha as an online editor. It began as a vector editor and is evolving into a broader graphics toolbox for graphic design, digital art, and interactive real-time motion graphics.

  • Vector and raster graphics editing
  • Fully nondestructive editing workflow
  • Layer-based compositing
  • Node-based generative design core
Akira logo

4.Akira

5.3kGPL-3.0Vala
Akira screenshot

Akira is a native Linux design application for UI and UX design. It is built in Vala and GTK and targets web designers and graphic designers who want to use Linux as their main operating system.

  • Native Linux UI and UX design application
  • Built in Vala and GTK
  • Targets web designers and graphic designers
  • Alpha release available for testing

Related alternatives