awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open Source Figma Alternatives

Ranking updated Jun 30, 2026

For an open source alternative to Figma, the first results are penpot/penpot (Penpot is a browser-based, self-hostable collaborative design platform that delivers real-time vector editing, interactive prototyping, and component-based design system management, making it a direct open-source alternative to Figma that covers the key features requested), mbrlabs/lorien (Lorien is a single-user vector drawing and sketching application rather than a collaborative UI/UX design tool, so it lacks the real-time collaboration, prototyping, and component-based workflow needed to replace Figma) and inkscape/inkscape (Inkscape is a professional vector graphics editor for illustration and technical drawing, but it lacks built-in real-time collaboration, prototyping, and UI-specific component systems that define a Figma alternative). svg-edit/svgedit and lovasoa/whitebophir round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source figma alternatives”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open Source Figma Alternatives

Find the best repos with AI.We'll search the best matching repositories with AI.
  • penpot/penpotpenpot avatar

    penpot/penpot

    53,219View on GitHub↗

    This project is a browser-based collaborative design platform that provides a comprehensive workspace for interface design, interactive prototyping, and design system management. It functions as a vector graphics editor that enables teams to create, manage, and iterate on designs in real-time, utilizing a component-based inheritance model to ensure consistency across complex projects. The platform distinguishes itself through a deep integration of design and development workflows. It features a specialized developer handoff workspace that allows for the inspection of design properties, precis

    Penpot is a browser-based, self-hostable collaborative design platform that delivers real-time vector editing, interactive prototyping, and component-based design system management, making it a direct open-source alternative to Figma that covers the key features requested.

    ClojurePrototyping EnvironmentsVector Design EditorsComponent Libraries
    View on GitHub↗53,219
  • mbrlabs/lorienmbrlabs avatar

    mbrlabs/Lorien

    6,687View on GitHub↗

    Lorien is a cross-platform vector drawing application built with Godot. It functions as a vector graphics editor and a pressure-sensitive sketchbook for creating freehand drawings and geometric shapes. The application features an infinite canvas whiteboard with a boundless workspace, infinite zoom, and coordinate grids. It supports drawing tablets through pressure sensitivity to vary stroke thickness and opacity, and it includes a system for exporting drawings into the standardized SVG format. The software provides tools for vector sketch creation and brush stroke editing, managed via a comm

    Lorien is a single-user vector drawing and sketching application rather than a collaborative UI/UX design tool, so it lacks the real-time collaboration, prototyping, and component-based workflow needed to replace Figma.

    GDScriptVector Drawing ApplicationsVector Graphics EditorsVector Graphics Editors
    View on GitHub↗6,687
  • inkscape/inkscapeinkscape avatar

    inkscape/inkscape

    3,189View on GitHub↗

    Inkscape is a professional vector graphics editor and illustration software used to create resolution-independent logos, diagrams, and technical illustrations. It utilizes the SVG open standard format to ensure graphical data remains scalable across all operations. The software functions as a web animation generator, producing CSS-powered animations and interactive presentations for browser display. It also serves as a mathematical renderer capable of importing and typesetting LaTeX formulas directly into scalable vector graphics. Beyond its graphical interface, the project includes a comman

    Inkscape is a professional vector graphics editor for illustration and technical drawing, but it lacks built-in real-time collaboration, prototyping, and UI-specific component systems that define a Figma alternative.

    Vector Graphics EditorsVector Graphics Editors
    View on GitHub↗3,189
  • svg-edit/svgeditSVG-Edit avatar

    SVG-Edit/svgedit

    7,691View on GitHub↗

    SVGEdit is a browser-based SVG editor and canvas engine used for creating and modifying scalable vector graphics files. It provides a web interface for vector design and functions as an embeddable editor that can be injected into HTML elements within other web applications. The project allows for the development of custom SVG tools and the construction of bespoke vector graphics editors by utilizing its standalone drawing engine.

    SVG-edit is a browser-based vector editor for SVG files, but it lacks the real-time collaboration, prototyping, and UI/UX component features essential for a Figma alternative — it is a single-user SVG drawing tool, not a collaborative design platform.

    JavaScriptVector Design EditorsVector Graphics Editors
    View on GitHub↗7,691
  • lovasoa/whitebophirlovasoa avatar

    lovasoa/whitebophir

    2,562View on GitHub↗

    Whitebophir is a collaborative whiteboarding application designed for real-time visual collaboration. It enables multiple users to brainstorm and create content together on a shared virtual canvas using freehand sketching, geometric shapes, and text labels. The platform focuses on private workspace management, allowing the creation of restricted boards via unique URLs and token-based access control to manage editing permissions. It integrates real-time state synchronization for drawing updates and a built-in chat system for text communication between collaborators. The workspace includes too

    Whitebophir is a collaborative whiteboarding tool for freehand sketching and brainstorming, not a UI/UX design app—it lacks vector editing, component systems, and prototyping that this search requires from a Figma alternative.

    JavaScriptReal-time CollaborationReal-Time Collaborative Editing
    View on GitHub↗2,562
  • collaboraonline/onlineCollaboraOnline avatar

    CollaboraOnline/online

    2,985View on GitHub↗

    This project is a cloud-based office suite and self-hosted document server that enables the creation and editing of documents, spreadsheets, and presentations. It functions as a headless office application, utilizing a server-side processing engine to handle file rendering and formatting without requiring a local graphical user interface. The system operates as a real-time collaborative editor, employing operational transformation to allow multiple users to edit files simultaneously. It also serves as a web-based document processor capable of automating office tasks through macro execution an

    Collabora Online is a self-hosted real-time collaborative office suite for documents and spreadsheets, not a vector-based UI/UX design tool for interface design, so it is not the Figma alternative you're looking for.

    C++Real-time CollaborationReal-Time Collaborative Editing
    View on GitHub↗2,985
  • excalidraw/excalidrawexcalidraw avatar

    excalidraw/excalidraw

    125,451View on GitHub↗

    This project is a virtual whiteboard component and vector graphics editor designed for creating diagrams with a hand-drawn aesthetic. It provides a canvas-based drawing engine that can be embedded directly into web applications, allowing users to manipulate shapes, upload images, and export visual data into standard formats like PNG, SVG, or JSON. The platform distinguishes itself through a real-time synchronization layer that supports multi-user collaboration across distributed environments. This engine utilizes end-to-end encryption to secure shared sessions and employs a local-first data p

    Excalidraw is a real-time collaborative whiteboard and vector diagramming tool, great for sketches and wireframes, but it lacks the dedicated UI component systems, prototyping, and design-token workflows needed to replace Figma for interface design.

    TypeScriptVector Graphics Editors
    View on GitHub↗125,451
  • adobe-webplatform/snap.svgadobe-webplatform avatar

    adobe-webplatform/Snap.svg

    14,012View on GitHub↗

    Snap.svg is a JavaScript library for creating, manipulating, and animating scalable vector graphics directly in the web browser. It functions as a browser-based SVG generator and vector graphics manipulation tool, providing a framework to programmatically generate complex drawings and masks. The project serves as an animation engine for transitioning visual properties and attributes over time to create motion. It enables the development of dynamic SVG content, including the ability to animate viewboxes, matrices, and polygon points. Its capability surface covers geometric calculations and th

    Snap.svg is a JavaScript library for programmatic SVG creation and animation, not a full collaborative UI/UX design tool; it lacks real-time collaboration, prototyping, a component system, and self-hosting capabilities, making it a building block rather than the finished alternative you're seeking.

    JavaScriptVector Graphics Editors
    View on GitHub↗14,012
  • mattermost/focalboardmattermost avatar

    mattermost/focalboard

    26,240View on GitHub↗

    Focalboard is an open-source project management tool and collaborative task organizer. It functions as a kanban board system where users define, track, and update project tasks within a shared digital workspace. The platform is designed for self-hosted team collaboration, allowing organizations to manage project goals and workflows on their own private infrastructure. It provides a visual environment for mapping out complex projects and coordinating team efforts without the use of proprietary software. The software covers project task management and visual workflow organization through the u

    Focalboard is a self-hosted collaborative project management tool using kanban boards, but it lacks a vector-based design editor, prototyping, and component system for UI/interface design, so it does not serve as an alternative to Figma for interface design work.

    TypeScriptReal-time Collaboration
    View on GitHub↗26,240
  • illacloud/illa-builderillacloud avatar

    illacloud/illa-builder

    12,268View on GitHub↗

    Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in

    Illa-builder is a low-code platform for building internal business applications and admin panels, not a dedicated UI/UX design tool like Figma—its purpose is app development rather than interface design and prototyping, so it does not provide the vector-based editor, prototyping, or component system for UI design that this search requires.

    TypeScriptReal-time CollaborationOn-Premise Deployment
    View on GitHub↗12,268
  • evolus/pencilevolus avatar

    evolus/pencil

    9,809View on GitHub↗

    Pencil is a cross-platform design environment and vector drawing application used for GUI prototyping and diagramming. It provides a canvas-based editor to create interactive user interface mockups, system architecture diagrams, and scalable visual representations of technical flows. The tool functions as a vector graphic editor that renders shapes as mathematical paths to ensure scalability across different resolutions. It includes a PDF export layout engine specifically designed to convert screen-based visual designs into fixed-layout documents for physical printing and distribution. The p

    Pencil is a cross-platform vector drawing and prototyping tool for UI mockups and diagrams, but it lacks any real-time collaboration, self-hosting, or team features, so it is a UI design building block rather than a full collaborative replacement for Figma.

    JavaScriptVector Graphics Editors
    View on GitHub↗9,809
  • hufe921/canvas-editorHufe921 avatar

    Hufe921/canvas-editor

    4,962View on GitHub↗

    This project is a plugin-based WYSIWYG document layout engine and rich text editor that uses Canvas and SVG for rendering. It functions as a collaborative editor utilizing conflict-free replicated data types to enable real-time synchronization across multiple users. The system serves as an interactive form builder, allowing for the embedding of input controls such as checkboxes and date pickers directly into documents. It is designed for high-fidelity output, ensuring the visual representation during editing matches the final format for PDF and image exports. The editor covers broad capabili

    Canvas-Editor is a collaborative rich-text document editor with real-time sync, but it is designed for document/layout editing and form building rather than the vector-based UI/interface design workflows that a Figma alternative would support.

    TypeScriptReal-Time Collaborative Editing
    View on GitHub↗4,962
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
penpot/penpot53.2KClojureMPL-2.0Jun 23, 2026
mbrlabs/lorien6.7KGDScriptMITSep 22, 2025
inkscape/inkscape
3.2K
—
—
Mar 3, 2022
svg-edit/svgedit7.7KJavaScriptMITMar 19, 2026
lovasoa/whitebophir2.6KJavaScriptagpl-3.0Jan 21, 2026
collaboraonline/online3KC++otherFeb 20, 2026
excalidraw/excalidraw125.5KTypeScriptMITJun 16, 2026
adobe-webplatform/snap.svg14KJavaScriptApache-2.0Jun 12, 2026
mattermost/focalboard26.2KTypeScriptNOASSERTIONMay 18, 2026
illacloud/illa-builder12.3KTypeScriptApache-2.0May 27, 2026

Related searches

  • an open source alternative to Canva
  • an open source alternative to Sketch
  • an open source whiteboard for collaboration
  • an open source diagramming tool for teams
  • an open source browser based 3d modeling tool
  • an open source web based image editor
  • an open source diagramming and flowchart tool
  • an open source parametric CAD software suite