Skip to content

Flow-Like: Strongly Typed Enterprise Scale Workflows. Built for scalability, speed, seamless AI integration and rich customization.

License

Notifications You must be signed in to change notification settings

TM9657/flow-like

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Icon

Codacy Badge Discord FOSSA Status Website Docs Download

Flow-Like: Automate Your Work β€” See the Full Data Story

Any flow you like.


πŸ”’ Private by Default β€’ ⚑ Fast & Reliable β€’ 🧩 Drag-and-Drop Blocks β€’ ☁️ Works Solo or at Team Scale


Flow-Like is a visual workflow automation platform that shows you not just what happens, but why. Build automated workflows with drag-and-drop blocks and get a clear record of where data came from, what changed, and what came out β€” no black boxes, no guesswork. Perfect for workflow automation, business process automation, data integration, and AI-powered workflows.

Flow-Like Visual Workflow Studio in Action


πŸ“– Table of Contents


Why Choose Flow-Like for Workflow Automation?

  • πŸš€ Fully Typed Workflows β€” Type-safe data flows ready for enterprise-scale projects
  • πŸ¦€ Built on Rust β€” High-performance workflow engine with uncompromising speed and safety
  • 🎯 Zero-to-Prod β€” The workflow you design is production-ready β€” no rewrites needed
  • πŸ€– AI-Powered Automation β€” Seamlessly integrate LLMs, ML models, and traditional logic
  • 🌐 Deploy Anywhere β€” Start offline, go online, deploy to Edge/Cloud/On-prem with one click
  • 🎨 Fully Customizable β€” White-label ready with custom themes, branding, and SSO
  • 🏒 Enterprise Ready β€” Role-based access, compliance, audit trails, and process governance
  • πŸ“œ Source Available β€” BSL license: likely free for your use case

🎯 What Makes Flow-Like Different from Other Workflow Automation Tools

The Challenge with Traditional Workflow Automation

Most workflow automation tools show a green checkmark and move on. You're left guessing where the data came from, what got filtered or transformed, and why the result looks the way it does. Traditional tools lack the transparency and type safety needed for complex enterprise workflows.

Our Solution: Typed Workflows with Complete Data Trails

In Flow-Like, workflows are fully typed β€” they don't just describe what happens, but also what data flows where and why. Every workflow automation includes complete lineage tracking and audit trails.

Data Origins See exactly where each piece of data came from β€” the email address, the file, the API response.

Transformations Every validation, enrichment, and reformatting step is visible and traceable.

Clear Contracts Type-safe input/output definitions prevent runtime surprises and breaking changes.

Result: Explainable workflows that stay shippable as they evolve β€” from prototype to production, with confidence.


πŸ“Š Flow-Like vs Traditional Workflow Tools

Feature Flow-Like Traditional Tools Why It Matters
Type Safety βœ… Fully typed workflows ❌ Runtime-only validation Catch errors before deployment, not in production
Data Lineage βœ… Complete audit trail ⚠️ Limited or none Debug issues faster, meet compliance requirements
Deployment βœ… Local, Edge, Cloud, On-prem ⚠️ Usually cloud-only Control where your data lives, work offline
Performance βœ… Rust-based, native speed ⚠️ Interpreted, slower Process more data, lower infrastructure costs
White-Label βœ… Full customization, embed anywhere ❌ Branded UI only Build your own product on top
Offline Work βœ… Full offline capability ❌ Requires internet Work in secure/air-gapped environments
Open Source βœ… Source available (BSL) ❌ Proprietary No vendor lock-in, transparent codebase
Enterprise Features βœ… RBAC, compliance, audit trails ⚠️ Enterprise tier only Built-in governance from day one
Business Process Views βœ… Process, Data, Execution views ❌ Single view only Align technical and business teams

🎨 White-Label & Customization

Embed Flow-Like in Your Product β€” Drop the visual workflow editor into your application, or run the engine behind the scenes. Your logo, your colors, your brand.

Customization Features

  • Custom Themes β€” Pre-built themes (Catppuccin, Cosmic Night, Neo-Brutalism, Soft Pop, Doom) or create your own
  • Design Tokens & CSS Variables β€” Map your brand palette with instant dark/light mode support
  • SSO & Identity β€” OIDC/JWT integration with scoped secrets per tenant or app
  • Usage Metering β€” Built-in per-tenant quotas, events tracking, and audit trails
  • SDKs & APIs β€” Control workflows programmatically via REST API and SDKs
  • Your Branding β€” Replace logos, customize UI elements, and maintain your brand identity

Perfect for: SaaS platforms, internal tools, client portals, and embedded automation solutions.


πŸš€ Quick Start with Flow-Like

πŸ’» Desktop App ☁️ Cloud βš™οΈ From Source
Download Now
Run locally on macOS, Windows, or Linux
Try Online
Coming soon
Build Yourself
Latest features

🌐 Flow-Like Workflow Automation Ecosystem

🎨 Visual Workflow Studio

Our innovative, no-code workflow builder IDE for creating automated workflows. Connect nodes with smart predictions, collapse complex logic into clean abstractions, and trace every execution with inline feedback.

Visual Studio in Action

Features:

  • Smart Wiring β€” Pins know what they accept; miswired connections surface immediately
  • Inline Feedback β€” See inputs, outputs, and timings at each step
  • Live Validation β€” Fix mistakes as you go, before they ship
  • Snapshots β€” Reproduce issues and compare runs with saved states

🧩 Rich Node Catalog for Workflow Automation

Build automated workflows from 100+ pre-built execution nodes β€” from data transformation and database operations to AI models and higher-order agent nodes.

Workflow Node Categories:

  • APIs & Webhooks β€” Connect to any REST API, GraphQL endpoint, or webhook
  • Databases & Storage β€” SQL, NoSQL, object storage, and more
  • Files & Processing β€” Excel, CSV, PDF, images, and document processing
  • AI & Computer Vision β€” LLMs, image recognition, object detection, embeddings
  • Messaging & Queues β€” Email, Slack, Discord, Kafka, RabbitMQ
  • Devices & Sensors β€” IoT integration and real-time data processing
  • Logic & Control β€” Branching, loops, conditions, and error handling
  • Security & Auth β€” Authentication, encryption, and access control

πŸ“„ Explore the Full Node Catalog β†’


πŸ€– AI-Powered Workflow Automation

Download and run LLMs, VLMs (Vision Language Models), Deep Learning models, and embeddings β€” locally or in the cloud. Build intelligent, AI-powered workflows with context-aware automation nodes.

AI Model Catalog


πŸ“¦ Workflow Apps & Templates

Create shareable workflow applications with built-in storage and automation logic. Run them offline, online, locally, or in the cloud. Browse our public workflow template store or share your own automation templates with the community.

Create Apps

Template Store


πŸ’‘ Workflow Automation for Every Role

πŸ‘¨β€πŸ’» For Developers & Engineers

  • Type-Safe Development β€” Build workflows with type-safe data contracts
  • Extensible Platform β€” Create custom nodes and integrations
  • Workflow Templates β€” Share and reuse automation patterns
  • Git-Based Version Control β€” Track every workflow change
  • Deploy Anywhere β€” Edge, Cloud, On-prem, or Local environments
  • Source Available β€” Transparent codebase, likely free for your needs

πŸ“Š For Business & Analysts

  • No-Code Automation β€” Build workflows without programming knowledge
  • Business Process Modeling β€” Visualize and automate business logic
  • Multiple Views β€” Process, Data, and Technical perspectives
  • Team Collaboration β€” Role-based access and approval workflows
  • Change Tracking β€” Audit trails for compliance and reviews

🏒 For IT & Operations Teams

  • Enterprise Governance β€” Centralized platform for compliance monitoring
  • Role-Based Access Control β€” Fine-grained permissions and team management
  • Production-Ready β€” Validated workflows from POC to production
  • High Performance β€” Rust-based engine for predictable speed
  • Complete Audit Trails β€” Every step logged for compliance
  • Process Compliance β€” Built-in governance, approvals, and policy enforcement
  • Air-Gap Deployment β€” Run fully offline in secure environments

πŸŽ›οΈ Business Process Automation: One Process, Three Perspectives

Flow-Like goes beyond simple task automation β€” it's built for end-to-end business process orchestration where every role sees the same truth in their own language.

πŸ“‹ Process View πŸ”„ Data View βš™οΈ Execution View
Who does what, when, and why
Plain-English story for managers
What came in, what changed, what went out
Data transformations and lineage
How the system runs it
Technical implementation for IT

Hierarchical Process Modeling

  • Executive View β€” High-level business processes for stakeholders
  • Technical View β€” Detailed implementation one layer below
  • Cross-Team Workflows β€” Manage enterprise-wide automation without silos

Result: Business logic and technical execution stay aligned, from strategy to deployment. Perfect for process mining, business process management (BPM), and workflow orchestration.


πŸ“¦ Use Cases & Examples

Flow-Like powers automation across industries and use cases:

  • Email Automation β€” Smart routing, filtering, and response automation
  • Data Integration β€” ETL pipelines, data transformation, and synchronization
  • AI Workflows β€” Document processing, content generation, image analysis
  • Business Process Automation β€” Approval workflows, document routing, compliance
  • API Integration β€” Connect multiple services and automate data flows
  • Analytics Pipelines β€” Data collection, processing, and visualization
  • E-commerce Automation β€” Order processing, inventory management, notifications
  • Marketing Automation β€” Campaign management, lead scoring, personalization
  • Security & Compliance β€” Automated audits, access reviews, incident response
  • IoT & Edge Computing β€” Device management, data aggregation, real-time processing

βš™οΈ Build Flow-Like From Source

Want the latest workflow automation features? Build the desktop app yourself:

# 1. Install Prerequisites
# - Rust: https://www.rust-lang.org/tools/install
# - Bun: https://bun.com/docs/installation
# - Tauri: https://tauri.app/start/prerequisites/
# - Protobuf: https://protobuf.dev/installation/

# 2. Clone & Build
git clone https://github.com/TM9657/flow-like.git
cd flow-like
bun install && bun run build:desktop

πŸ’‘ Platform-specific notes: Check our workflow automation documentation for hints on macOS, Windows, and Linux builds.


πŸ“Έ Screenshots & Gallery

πŸ”’ Team & Access Management

Manage Team Members

Set Rights and Roles

πŸ—„οΈ Built-in Storage & Search

Manage App Storage

Files, tables, and hybrid search β€” right on the canvas. No extra services needed.


❓ Frequently Asked Questions

Is Flow-Like free to use?

Most likely, yes! Flow-Like uses the Business Source License (BSL), which is free for the vast majority of use cases.

You can freely use, modify, and deploy Flow-Like if your organization has:

  • Fewer than 2,000 employees, and
  • Less than $300 million in annual recurring revenue

This covers startups, SMBs, mid-market companies, and even many large enterprises. The source code is fully transparent and available for inspection and contribution. Organizations beyond these thresholds can contact us for commercial licensing options.

πŸ“„ Read the full license terms

Can I run Flow-Like completely offline?

Absolutely. Flow-Like works 100% offline on your local machine. This makes it perfect for secure environments, air-gapped networks, or when you simply want to work without internet connectivity. You can switch to online mode anytime to collaborate with your team.

How does Flow-Like compare to other workflow tools?

Flow-Like is unique in offering fully typed workflows with complete data lineage tracking. Unlike traditional tools, you can see exactly where data came from, how it was transformed, and why results look the way they do. Plus, we're built on Rust for superior performance, and we're source available with no vendor lock-in.

Can I embed Flow-Like in my own application?

Yes! Flow-Like is white-label ready. You can embed the visual editor in your application, customize the theme to match your brand, integrate with your SSO, and even run just the engine behind the scenes. It's perfect for SaaS platforms and internal tools.

What programming languages can I use with Flow-Like?

Flow-Like has a visual no-code interface, so you don't need to code to create workflows. However, developers can create custom nodes using Rust, and we provide SDKs and APIs for programmatic control. The core engine is built in Rust for maximum performance.

Is Flow-Like suitable for enterprise use?

Absolutely. Flow-Like is enterprise-ready from day one with role-based access control (RBAC), complete audit trails, SSO integration, process compliance features, approval workflows, policy enforcement, air-gap deployment, and high-performance execution. Many organizations use Flow-Like for mission-critical automation.

What about compliance and governance?

Flow-Like includes built-in compliance features: complete audit trails for every workflow execution, role-based permissions, approval workflows, policy enforcement, and data lineage tracking. These features help you meet regulatory requirements like GDPR, SOC2, and industry-specific compliance standards.

How do I get support?

Join our Discord community for quick help, check the documentation, or open an issue on GitHub. We're here to help!

Can I migrate from another workflow automation tool?

While there's no automatic migration tool yet, our flexible node system and data import capabilities make it straightforward to rebuild workflows. Our community can help guide you through the process. Join our Discord for migration assistance.

How stable is Flow-Like? Can I use it in production?

Flow-Like is actively developed and used in production by many users. However, as with any automation platform, we recommend thorough testing before deploying mission-critical workflows. Check our releases page for stability information on each version.


🀝 Join the Flow-Like Community

We'd love your help making Flow-Like the best open-source workflow automation platform!

πŸ› Report Issues πŸ’‘ Discussions πŸ’¬ Discord πŸ“¦ Share Templates
Create an Issue Join Discussions Join Discord Share your flows as templates!

Ways to Contribute to Open-Source Workflow Automation:

  • Report Issues β€” Found a bug? Request a feature via GitHub Issues
  • Submit Code β€” Fork the repo and create pull requests with improvements
  • Share Ideas β€” Join our community discussions about workflow automation
  • Improve Docs β€” Help others by writing tutorials and guides
  • Spread the Word β€” Star the repo and share Flow-Like with your network
  • Build Integrations β€” Create custom workflow nodes and share them
  • Design Themes β€” Contribute custom themes and UI improvements

πŸ—οΈ Built With Amazing Open Source

Flow-Like stands on the shoulders of incredible open-source projects. We're grateful to these communities:

Frontend & UI

  • @xyflow/react (React Flow) β€” The backbone of our visual workflow editor, enabling beautiful node-based interfaces
  • Radix UI β€” Accessible, unstyled UI primitives powering our component library
  • shadcn/ui β€” Beautiful, customizable components built on Radix UI
  • Next.js β€” React framework for production-grade applications
  • Tailwind CSS β€” Utility-first CSS framework for rapid UI development
  • Framer Motion β€” Smooth animations and transitions

Desktop & Native

  • Tauri β€” Rust-powered framework for building lightweight, secure desktop applications
  • Rust β€” Systems programming language providing performance, safety, and fearless concurrency

AI & Machine Learning

  • llama.cpp β€” Efficient LLM inference enabling local AI model deployment
  • Candle β€” Minimalist ML framework in Rust for model execution
  • ONNX Runtime β€” Cross-platform ML inferencing and training accelerator

Data & State Management

  • Zustand β€” Lightweight, flexible state management
  • TanStack Query β€” Powerful data synchronization for React
  • Dexie.js β€” IndexedDB wrapper for client-side storage
  • Zod β€” TypeScript-first schema validation

Backend & Infrastructure

  • Axum β€” Ergonomic, modular web framework for Rust
  • SeaORM β€” Async & dynamic ORM for Rust
  • Tokio β€” Asynchronous runtime for Rust

Development Tools

  • Bun β€” Fast JavaScript runtime, bundler, and package manager
  • Vite β€” Lightning-fast frontend build tool
  • Biome β€” Fast formatter and linter for web projects

Thank you to all maintainers and contributors of these projects! πŸ™


πŸ“Š Project Stats & Analytics

Repobeats analytics Star History Chart

πŸ”— Links

🌐 Website β€’ πŸ“„ Documentation β€’ πŸ“¦ Download β€’ πŸ“ Blog


Made with ❀️ in Munich, Germany
Automate β€’ Explain β€’ Trust

License β€’ Code of Conduct β€’ Security

Sponsor this project