flow-like  by TM9657

Typed workflow orchestration platform for enterprise scale

Created 8 months ago
437 stars

Top 68.2% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Flow-Like is an enterprise-grade, open-source workflow operating system designed for scalability, speed, and seamless AI integration. It targets developers, business users, and IT professionals seeking to build complex, typed automations and orchestrate end-to-end processes efficiently. The system offers a no-code IDE, a rich node catalog, and a modular frontend, enabling rapid development and maintainable workflows with clear data contracts.

How It Works

The core innovation lies in "Typed Workflows," which explicitly define data origins, transformations, and node contracts, preventing runtime surprises and enhancing maintainability for large-scale projects. Built on Rust for performance and safety, Flow-Like integrates LLM, ML, and deterministic decision-making nodes. Its architecture includes a modular frontend for apps, a comprehensive node catalog, and a no-code workflow builder IDE (Studio) for visual development and execution tracing.

Quick Start & Requirements

Users can download the standalone desktop app or build from source. Building from source requires Rust, Bun, Tauri prerequisites, and Protobuf. The primary build command is bun install && bun run build:desktop. Official documentation is available at https://docs.flow-like.com, and downloads can be found at https://flow-like.com/download. A hosted cloud version is planned.

Highlighted Details

  • Typed Workflows: Enforce data contracts, origins, and transformations for robust automation.
  • No-Code IDE (Studio): Visual workflow builder with automated node predictions and execution tracing.
  • Extensive Node Catalog: Includes database operations, AI models (LLM, VLM, embeddings), agents, and more.
  • Process Orchestration: Layer Drill Down capability for managing complex, cross-system workflows from high-level business processes to technical implementation.
  • AI Integration: Seamlessly incorporates LLM, ML, and deterministic logic.

Maintenance & Community

Community interaction is encouraged via a Discussions page and a Discord server. Contributions are welcomed through issues and pull requests. The project is developed in Munich, Germany.

Licensing & Compatibility

The project is stated as "Open Source," but a specific license (e.g., MIT, Apache 2.0) is not detailed in the README. This lack of explicit licensing information may pose compatibility concerns for commercial use or integration into closed-source projects.

Limitations & Caveats

The hosted cloud version is noted as "to be available soon." The absence of a clearly defined open-source license in the README is a significant caveat for potential adopters evaluating commercial viability or integration requirements.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
8
Issues (30d)
23
Star History
208 stars in the last 30 days

Explore Similar Projects

Starred by Elvis Saravia Elvis Saravia(Founder of DAIR.AI), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
5 more.

activepieces by activepieces

0.7%
19k
Open-source Zapier alternative for AI workflow automation
Created 2 years ago
Updated 10 hours ago
Feedback? Help us improve.