Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Sketch
  3. User Flow

User Flow

MITJavaScript

A Sketch plugin that automatically generates user flow diagrams from artboards to visualize navigation paths.

GitHubGitHub
1.4k stars68 forks0 contributors

What is User Flow?

User Flows is a Sketch plugin that automatically generates user flow diagrams from artboards, visualizing navigation paths and connections between screens. It helps designers document and communicate user journeys without manual diagramming tools, saving time and ensuring consistency.

Target Audience

UI/UX designers and product teams using Sketch who need to create and share user flow diagrams as part of their design documentation process.

Value Proposition

It eliminates the need for external diagramming software by integrating directly into Sketch, automating flow creation while offering customization options and multi-language support for global teams.

Overview

A plugin for generating user walkthroughs from Artboards in Sketch.

Use Cases

Best For

  • Creating user journey maps from Sketch artboards
  • Documenting navigation flows for design handoffs
  • Visualizing screen connections in mobile app prototypes
  • Generating flow diagrams for client presentations
  • Streamlining design documentation within Sketch workflows
  • Collaborating with international teams using localized interfaces

Not Ideal For

  • Design teams using Figma, Adobe XD, or other non-Sketch design tools
  • Projects requiring complex diagram features like conditional flows, swimlanes, or interactive elements
  • Organizations needing real-time collaborative editing of flow diagrams outside of Sketch

Pros & Cons

Pros

Automated Flow Creation

Generates diagrams by connecting artboards based on layer links or manual connections, saving significant manual effort in documenting user journeys.

Styling Customization

Allows adjustment of arrow styles, colors, and labels to match design system requirements, providing flexibility in visual presentation.

Global Team Support

Includes localization for over a dozen languages, as listed in the README, making it accessible to international design teams.

Seamless Sketch Integration

Supports installation and management via Sketch Runner, streamlining workflow directly within the Sketch environment.

Cons

Sketch-Only Limitation

Exclusively designed for Sketch, making it useless for teams using other design platforms like Figma or Adobe XD.

Sparse Documentation

The README is minimal and directs users to an external site for details, which can hinder quick setup and troubleshooting.

Limited Diagram Complexity

Automatically generated flows may not capture advanced user interactions or conditional paths without extensive manual configuration.

Frequently Asked Questions

Quick Stats

Stars1,399
Forks68
Contributors0
Open Issues63
Last commit4 years ago
CreatedSince 2015

Tags

#sketch-plugin#prototyping#ui-design#design-tools#design-documentation#diagram-generation

Included in

Sketch741
Auto-fetched 15 hours ago

Related Projects

Sketch MeasureSketch Measure

Make it a fun to create spec for developers and teammates

Stars6,846
Forks572
Last commit1 year ago
Content GeneratorContent Generator

Sketch app plugin for generating dummy data such as avatars, names, photos, geo data etc

Stars4,285
Forks337
Last commit7 years ago
Sketch Plugin DirectorySketch Plugin Directory

Official Sketch Plugin directory

Stars3,378
Forks685
Last commit6 days ago
Style InventoryStyle Inventory

Review, import & export styles in Sketch.

Stars1,803
Forks100
Last commit7 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub