Open source Sketch alternatives

Every project in the catalog is MIT, Apache or BSD licensed. 0 projects explicitly describe themselves as a Sketch alternative; 10 more are in the category where Sketch is a typical product.

Open source projects in the same category: Figma Alternatives / Design

Category-level information: these projects are the same kind of software as Sketch; they have not claimed to be a one-to-one replacement.

EX

excalidraw · Figma Alternatives / Design

STARS134.9K
FORKS15.9K
COMMITS4.0K
CONTRIBUTORS359
VERSIONv0.9.0
UPDATEDtoday
ReactE2E ŞifreliEmbeddableAI DiagramMIT

Common commercial products in this category: Figma, Sketch, Adobe XD

What can it do?
  • You draw diagrams and wireframes in hand drawing style on endless canvas
  • Export your work in PNG, SVG or .excalidraw JSON format
  • Share your drawings with others through end-to-end encrypted links
Heads up
  • • High number of open issues (3,447)
User reviews
  • • NeutralHacker News

    Why is Excalidraw so good?

    “A lot of people use things like Excalidraw also on their tablets. (mostly iOS and Android) How is this helping? This whole cosmopolitan-fanboy'ism is completely ignoring my initial statement. What are you trying to bring to the table here? Sorry if I sound harsh, but you are…”

  • ↑ PositiveHacker News

    I use Excalidraw to manage my diagrams for my blog

    “I want to love Excalidraw but it can be really frustratingly mediocre a lot of the time. For example, I'm constantly retrying to rescale something and then an arrow repositions or resizes itself, which reveals some kind of mistake in the underlying data model. Or undo/redo just…”

Verified against README · Oct 26, 2026 · source

OP

nexu-io · Figma Alternatives / Design

STARS105.1K
FORKS12.0K
COMMITS—
CONTRIBUTORS0
VERSIONpr-3706-verification-assets
UPDATEDtoday
TypeScriptDesignDesktopAIApache-2.0

Common commercial products in this category: Figma, Sketch, Adobe XD

What can it do?
  • Using DeepSeek Harness or OpenAI compatible models, you create interface prototypes, presentations, and live panels.
  • You manage brand-specific design systems through DESIGN.md files and plugins.
  • Export the designs you have prepared in HTML, PDF, PPTX or MP4 formats.
Heads up
  • • High number of open issues (1,318)

Verified against README · Oct 26, 2026 · source

ME

mermaid-js · Figma Alternatives / Design

STARS90.9K
FORKS9.4K
COMMITS14.5K
CONTRIBUTORS809
VERSIONv9.4.3
UPDATEDtoday
TypeScriptText-To-DiagramMarkdown EntegreGithub NativeMIT

Common commercial products in this category: Figma, Sketch, Adobe XD

What can it do?
  • You can create more than 20 different types of diagrams using Markdown-like text definitions.
  • Using the live editor, you can quickly develop prototypes without requiring any design tools.
  • You can version the diagrams as code and incorporate them into the documentation processes.
Heads up
  • • High number of open issues (2,022)
User reviews
  • • NeutralHacker News

    Include diagrams in your Markdown files with Mermaid

    “> The spirit of Markdown is succinctly described on DF's Markdown project website. > "Markdown allows you to write using an easy-to-read, easy-to-write plain text format." The third/fourth person to quote the original article while failing to acknowledge this paragraph from the…”

  • • NeutralHacker News

    Include diagrams in your Markdown files with Mermaid

    “Readable by humans is relative. Mermaid does not make it unreadable to some humans. Again, you are free to create an alternative that makes it more readable. Some could say that adding tables to markdown makes it unreadable. There are lot of extensions for markdown that adds…”

Verified against README · Oct 26, 2026 · source

GR

GraphiteEditor · Figma Alternatives / Design

STARS27.8K
FORKS1.3K
COMMITS2.7K
CONTRIBUTORS185
VERSIONlatest-stable
UPDATEDtoday
Rust + WasmNode-BasedProceduralAlphaApache-2.0

Common commercial products in this category: Figma, Sketch, Adobe XD

What can it do?
  • With this free and open-source engine that runs directly on your browser, you create vector and raster graphics
  • You use a non-destructive stream of editing that combines layer-based splicing with node-based generative design
  • Prepare interactive moving graphics with node-based procedural graphics engine
User reviews
  • • NeutralHacker News

    Show HN: Graphite, a Blender-inspired 2D procedural design Rust app

    “Krita is a painting application. Graphite is a vector editing application. There is currently no overlap between the two apps. We intend to eventually build a painting application workflow, but that isn't something we're focused on yet and we'll likely prioritize other area…”

  • • NeutralHacker News

    Show HN: Graphite, a Blender-inspired 2D procedural design Rust app

    “Yes, and furthermore, Inkscape doesn't even have its own file format. You save your work to SVG. So the entire program is intrinsically tied to the SVG spec, and won't ever expand beyond that. It wouldn't be a good base to try and extend into a highly generalized program meeting…”

Verified against README · Oct 25, 2026 · source

MA

markmap · Figma Alternatives / Design

STARS13.2K
FORKS1.0K
COMMITS417
CONTRIBUTORS11
VERSIONv0.8.1
UPDATED1 mo ago
TypeScriptMind MapMarkdownVs CodeMIT

Common commercial products in this category: Figma, Sketch, Adobe XD

What can it do?
  • You convert titles from Markdown files into visual mind maps
  • Display maps via VS Code or other supported editors
  • In the online trial at markmap.js.org/repl, you can write the text Markdown and view it as a mind map without installation.
User reviews
  • • NeutralGitHub Issue

    Add parse options to include / exclude nodes by types

    “There are nodes or parts that we may or may not want to render: - code blocks - images - ... We need an option for the parser (markmap-lib) to know whether a node should be included in the result.”

  • ↑ PositiveGitHub Issue

    Fit graph in resized svg

    “Hi, I've been working markmap for a couple of days now and I'm unable to find a good way to fit the graph into a resized sag without doing dirty code. Can you help me out? My Idea: * Load an arbitrary markdown content * Use available width completely * Adjust height according to…”

Verified against README · Oct 25, 2026 · source

OP

open-pencil · Figma Alternatives / Design

STARS9.5K
FORKS996
COMMITS1.0K
CONTRIBUTORS19
VERSIONv0.9.0
UPDATEDtoday
Vue.fig Okur/yazarMcp ServerAI + CLIMIT

Alternative to (project's own claim): Figma

Common commercial products in this category: Sketch, Adobe XD

What can it do?
  • Opens, edits and saves design files in Figma and Pencil format directly
  • Create designs and make changes with over 90 AI tools via the chat interface
  • Using Headless CLI and XPath queries, you programmatically examine and query design files
User reviews
  • • NeutralHacker News

    OpenPencil – AI-native design editor. Open-source Figma alternative

    “Penpot is the established alternative to Figma. OpenPencil compared themselves with Penpot here: One thing to add is that the ecosystem does provide a desktop version for PenPot, but the comparison does not acknowledge that. Still good they put in the effort to give a…”

  • ↑ PositiveHacker News

    OpenPencil: Open-source vector design tool controlled by AI Agents

    “Hey! I'm the creator of OpenPencil, and I'm super excited to share it with you today. We are entering the era of AI Agents, but our design tools are still stuck in the GUI era. We are constantly downloading "final_v9.fig" and manually clicking to tweak UI elements. I wanted to…”

PE

penrose · Figma Alternatives / Design

STARS8.0K
FORKS362
COMMITS2.8K
CONTRIBUTORS44
VERSIONv3.3.0
UPDATED27 days ago
TypeScriptKısıt TabanlıAkademikDSLMIT

Common commercial products in this category: Figma, Sketch, Adobe XD

What can it do?
  • You can create and examine diagrams directly without installation via the browser
  • You can define custom visualizations by writing your own domain, Substance, and Style files
  • You can generate high-quality schemes for technical concepts through text-based notations
User reviews
  • • NeutralHacker News

    Penrose – Create diagrams by typing notation in plain text

    “> Importantly, Penrose's vision is that experts will author libraries of domains and styles, and end-users need only express the substance of their diagrams (i.e. the three lines of code above). In that case, would it be a good idea to start the tutorial with some predefined…”

  • • NeutralHacker News

    Penrose – Create diagrams by typing notation in plain text

    “Yeah :( To be honest, I think we got a bit overeager about this one, since none of us on the project are chemistry experts. At least for the front page, we should probably replace that with a different diagram from our registry. I think this is actually a fairly deep issue with…”

BA

JimLiu · Figma Alternatives / Design

STARS5.5K
FORKS418
COMMITS0
CONTRIBUTORS0
VERSIONv1.3.0
UPDATEDtoday
agent-skillsclaudeclaude-codeclaude-designMIT

Common commercial products in this category: Figma, Sketch, Adobe XD

What can it do?
  • Yerel kod ajanının içinden arayüz taslakları ve prototipleri tek dosyalık HTML olarak üretebilirsin.
  • Düzenlenebilir slayt destelerini PDF, HTML veya PowerPoint olarak dışa aktarabilirsin.
  • Tuval üzerinde artboard'larla çalışan prototipler oluşturup yerel editörde düzenleyebilirsin.

Verified against README · Oct 29, 2026 · source

GR

gridaco · Figma Alternatives / Design

STARS2.7K
FORKS151
COMMITS10.1K
CONTRIBUTORS19
UPDATED12 days ago
Rust + React.fig ImportSupabaseWebgpuApache-2.0

Common commercial products in this category: Figma, Sketch, Adobe XD

What can it do?
  • You convert .fig files or REST API JSON data into PNG, JPEG, WebP, PDF or SVG format without needing a browser in the Node.js environment.
  • You run website creation processes with DOM-based React workflows.
  • You can work with Grida database/CMS and form tools by connecting your Supabase project (tables, views, storage, authentication).

Verified against README · Oct 25, 2026 · source

FI

betagouv · Figma Alternatives / Design

STARS54
FORKS5
COMMITS165
CONTRIBUTORS1
VERSIONv1.4.2
UPDATEDtoday
Node.jsFigma ↔ PenpotCLICI/CDMIT

Common commercial products in this category: Figma, Sketch, Adobe XD

What can it do?
  • Converts Figma files and variants to Penpot format one time
  • By keeping the Figma as the only real resource, you transfer the design system to Penpot with incremental transfers.
  • During synchronization, you protect unique identifiers, preventing file connections from being broken
Heads up
  • • Few contributors (1)
User reviews
  • ↓ NegativeGitHub Issue

    Application terminates gracefully

    “## Current Behavior ``` the figma document contains around 11488 elements Exiting the application gracefully after having encountered an error... AssertionError [ERR_ASSERTION]: fallback due to slow official assert otherwise at g…”