For an open source tool for prototyping and design, the strongest matches are penpot/penpot (Penpot is a browser-based collaborative design platform featuring a), excalidraw/excalidraw (Excalidraw is a real-time collaborative virtual whiteboard and vector) and jgraph/drawio (This repository is a web-based vector graphics and diagramming). evolus/pencil and superdesigndev/superdesign round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
We curate open-source GitHub repositories matching “open source alternatives to invision”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
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 collaborative design platform featuring a vector graphics editor, real-time collaboration, interactive prototyping, and developer handoff tools that match your search.
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 virtual whiteboard and vector graphics editor that supports self-hosting and multi-user sessions, though it focuses more on hand-drawn diagrams and wireframing than advanced design systems or developer handoff features.
drawio is a web-based diagramming tool and cross-platform visual designer used for creating flowcharts, network maps, and technical schemas. It functions as a vector graphics editor and an XML-based diagramming engine that allows users to design and export scalable graphics. The software supports a wide range of technical design tasks, including infrastructure mapping for server layouts and the creation of visual aids for technical documentation. It enables the import of diagram files from other tools to facilitate cross-tool migration.
This repository is a web-based vector graphics and diagramming tool well-suited for visual schemas and flowcharts, though it lacks the real-time multiplayer collaboration and dedicated prototyping features of a full UI/UX design suite.
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 desktop vector drawing and UI prototyping application well-suited for creating mockups and wireframes, though it lacks modern real-time collaboration features and self-hosting options.
Superdesign is an AI-powered design platform that generates UI mockups, wireframes, and multi-page user flows from natural language prompts within a collaborative canvas environment. It functions as a design-to-code exporter, producing production-ready HTML, ZIP archives, or Shopify Liquid templates for direct implementation, and includes an OpenAPI specification importer that automatically generates API documentation and client code from schema definitions. The platform distinguishes itself through a branch-based design exploration system that creates independent design variations from a sin
Superdesign is an AI-driven collaborative design and prototyping platform that generates mockups and user flows on a canvas, though it leans more toward code export and prompt-based generation than a traditional manual vector editor.
Framer - Design Everything
Framer is a prototyping and interaction tool that shares the design domain, but it is not an open-source collaborative wireframing suite as requested.
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.
SVGEdit is a browser-based vector graphics editor that provides drawing and manipulation tools, but it lacks real-time collaboration, interactive prototyping, and the full feature set needed for comprehensive collaborative design work.
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 real-time collaborative whiteboarding app, but it lacks the advanced vector editing, component systems, and interactive prototyping features required for professional UI/UX design.
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 collaborative task organizer and kanban board system for project management, which is a different category from a visual design and vector prototyping tool.
98.css is a CSS retro UI framework and component library designed to recreate the visual aesthetic of legacy desktop operating systems. It serves as a retro design system and web UI emulator, providing a collection of styles to build faithful reproductions of vintage user interfaces. The framework employs a CSS-only component architecture to emulate classic software environments. It uses border-shadow emulation and state-based visual transitions to simulate physical button presses and three-dimensional panels without requiring external JavaScript logic. The library covers a wide range of int
It is a retro CSS component library for styling web apps to look like classic operating systems, which is a styling toolkit rather than a collaborative design and prototyping application.
Nettu-meet is a self-hosted video conferencing platform designed for professional and educational environments. It provides a comprehensive suite of real-time communication tools, including audio and video streaming, screen sharing, and collaborative digital whiteboards, to facilitate remote tutoring and group meetings. The platform distinguishes itself through its focus on programmatic integration and organizational customization. It exposes a RESTful API that allows external systems to automate the scheduling and management of meeting sessions, enabling the integration of live video workflo
This repository is a self-hosted video conferencing platform with whiteboarding features rather than a vector-based design and prototyping tool, making it the wrong category for your wireframing needs.
This project is an enterprise design system and web interface framework that provides a React component library for building consistent user experiences. It serves as a design-to-code workflow bridge, synchronizing product design tools with frontend implementation to accelerate development speed. The framework focuses on design-to-code synchronization and the construction of enterprise design systems. It enables the standardization of visual components and the composition of complex web and mobile screens using unified interface elements and layout patterns. The library implements a design-t
This is a React component library and design system framework rather than a visual design and prototyping editor, making it a building block for developer handoff rather than a full tool for wireframing and mockups.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| penpot/penpot | 53.2K | Clojure | MPL-2.0 | |
| excalidraw/excalidraw | 125.5K | TypeScript | MIT | |
| jgraph/drawio | 6.3K | JavaScript | Apache-2.0 | |
| evolus/pencil | 9.8K | JavaScript | GPL-2.0 | |
| superdesigndev/superdesign | 6K | TypeScript | other | |
| koenbok/framer | 5.9K | JavaScript | MIT | |
| svg-edit/svgedit | 7.7K | JavaScript | MIT | |
| lovasoa/whitebophir | 2.6K | JavaScript | agpl-3.0 | |
| mattermost/focalboard | 26.2K | TypeScript | NOASSERTION | |
| jdan/98.css | 11.1K | CSS | MIT |