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
vanila-io avatar

vanila-io/wireflow

0
View on GitHub↗
4,154 stars·396 forks·JavaScript·MIT·21 viewswireflow.co↗

Wireflow

Wireflow is a real-time collaborative flowchart tool and visual mapping application. It provides a shared digital canvas where multiple users can simultaneously design diagrams, map user flows, and create process maps.

The application uses an operational transformation engine to resolve conflicting edits and maintain a consistent state across all users. A vector-based renderer ensures that flowchart elements remain sharp at any zoom level, while a WebSocket synchronization layer broadcasts canvas updates and cursor movements instantly between clients.

The project is delivered as a containerized web application, bundled into portable images to ensure consistent installation and deployment across different server environments.

Features

  • Flowchart Editors - Provides a real-time collaborative environment for building and editing visual flowcharts and process maps.
  • Process Maps - Allows users to create visual representations of workflows, decision trees, and logic paths.
  • Real-time Collaborative Editors - Provides a shared digital canvas where multiple users can simultaneously design diagrams and map user flows.
  • Graph Data Models - Represents flowcharts as a network of interconnected nodes and edges to manage complex relationships.
  • Canvas Vector Rendering - Employs a vector-based rendering system to keep diagram elements sharp at any zoom level.
  • Real-Time State Broadcasting - Broadcasts real-time canvas updates and cursor movements via persistent bidirectional WebSocket connections.
  • Operational Transformation Sync - Utilizes operational transformation to resolve conflicting edits and maintain consistency across all connected clients.
  • Real-Time Collaborative Editing - Supports simultaneous multi-user editing of a shared digital canvas with instant synchronization.
  • WebSocket State Synchronization - Synchronizes canvas state and user movements in real-time via bidirectional WebSocket communication.
  • Client-Side State Management - Implements local state management to provide immediate UI updates before server confirmation.
  • Diagramming And Flow - Open source platform for creating user flow prototypes.

Star history

Star history chart for vanila-io/wireflowStar history chart for vanila-io/wireflow

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Wireflow

Similar open-source projects, ranked by how many features they share with Wireflow.
  • onlyoffice/documentserverONLYOFFICE avatar

    ONLYOFFICE/DocumentServer

    6,633View on GitHub↗

    ONLYOFFICE DocumentServer is a self-hosted online office suite that provides browser-based document, spreadsheet, and presentation editing with real-time collaborative capabilities. It natively supports Office Open XML formats (.docx, .xlsx, .pptx) and can be deployed on Linux servers, either through Docker containerization or direct installation. The server includes a cooperative editing engine that coordinates simultaneous changes across multiple users using operational transformation, with a WebSocket synchronization layer for instant state propagation. Security is handled through JWT auth

    Shellcollaborationcollaborativedoc
    View on GitHub↗6,633
  • spacedeck/spacedeck-openspacedeck avatar

    spacedeck/spacedeck-open

    1,129View on GitHub↗

    Spacedeck is a web-based collaborative whiteboard platform that provides an infinite canvas for real-time visual brainstorming and project management. It enables multiple participants to interact simultaneously within a shared workspace, synchronizing drawing, writing, and media placement across browser-based interfaces. The platform distinguishes itself through a container-native deployment model and a plugin-based storage abstraction, allowing users to manage their own infrastructure while connecting to local file systems, cloud object storage, or relational databases. It maintains document

    JavaScript
    View on GitHub↗1,129
  • jsbin/jsbinjsbin avatar

    jsbin/jsbin

    4,421View on GitHub↗

    JSBin is a collaborative JavaScript playground and online frontend sandbox for writing, executing, and debugging web code. It provides a real-time code editor and an integrated environment that instantly renders HTML, CSS, and JavaScript with a live preview. The platform is designed for live coding demonstrations and pair programming, featuring a broadcasting environment that transmits keystrokes and code changes to other users instantly. It supports real-time synchronization for multiple developers through shared live sessions and includes a transpilation tool to convert alternative programm

    JavaScript
    View on GitHub↗4,421
  • dotnet-architecture/eshoponcontainersdotnet-architecture avatar

    dotnet-architecture/eShopOnContainers

    24,362View on GitHub↗

    eShopOnContainers is a .NET microservices reference application designed to demonstrate cloud-native architecture patterns. It serves as a sample distributed system that implements domain-driven design and utilizes containerized services. The project is developed as a cross-platform sample compatible with Windows, Linux, and macOS. It utilizes Docker for containerized application deployment and supports orchestration via Azure Kubernetes Service to manage the scaling and availability of its services. The system covers microservices architecture design, asynchronous service communication, and

    C#
    View on GitHub↗24,362
See all 30 alternatives to Wireflow→

Frequently asked questions

What does vanila-io/wireflow do?

Wireflow is a real-time collaborative flowchart tool and visual mapping application. It provides a shared digital canvas where multiple users can simultaneously design diagrams, map user flows, and create process maps.

What are the main features of vanila-io/wireflow?

The main features of vanila-io/wireflow are: Flowchart Editors, Process Maps, Real-time Collaborative Editors, Graph Data Models, Canvas Vector Rendering, Real-Time State Broadcasting, Operational Transformation Sync, Real-Time Collaborative Editing.

What are some open-source alternatives to vanila-io/wireflow?

Open-source alternatives to vanila-io/wireflow include: onlyoffice/documentserver — ONLYOFFICE DocumentServer is a self-hosted online office suite that provides browser-based document, spreadsheet, and… spacedeck/spacedeck-open — Spacedeck is a web-based collaborative whiteboard platform that provides an infinite canvas for real-time visual… jsbin/jsbin — JSBin is a collaborative JavaScript playground and online frontend sandbox for writing, executing, and debugging web… dotnet-architecture/eshoponcontainers — eShopOnContainers is a .NET microservices reference application designed to demonstrate cloud-native architecture… peppermint-lab/peppermint — Peppermint is a self-hosted suite of business tools comprising a customer support ticketing system, a client… gar-b-age/cooklikehoc — CookLikeHOC is a dockerized web application that serves as a culinary recipe database and digital cookbook. It…