awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
i5ting avatar

i5ting/imove

0
View on GitHub↗
3,733 stars·336 forks·TypeScript·MIT·5 viewswww.yuque.com/imove/docs/hvu0md↗

Imove

imove is a visual workflow engine and low-code logic designer that allows for the creation of executable business rules via flowcharts. It functions as an event-driven process orchestrator, triggering specific logical sequences based on user interface interactions or external network signals.

The platform operates as a node-based automation system where data is processed through a chain of discrete, parameterizable code modules. It converts graphical flowchart representations into executable logic steps for both server and client-side processing.

The system supports modular logic engineering, enabling the addition of new capabilities through custom, reusable functions that act as nodes within a workflow. It further utilizes a simplified scripting language to evaluate business rules and determine decision branching within these functional sequences.

Features

  • Visual Workflow Designers - Provides a graphical interface for designing complex logic flows with triggers, branches, and actions.
  • Workflow Automation Platforms - Functions as a platform for designing and executing automated business processes through a chain of parameterizable code modules.
  • Business Rule Engines - Provides a system for defining and executing operational logic and decision-making workflows through a visual interface.
  • Event-Driven Workflow Orchestrators - Orchestrates sequences of actions triggered by diverse events, schedules, webhooks, or manual inputs to execute business rules.
  • Visual Workflow Automators - Offers tools for designing business logic and process flows using a visual flowchart interface.
  • Event-Driven Workflow Triggers - Implements automated triggers that initiate complex functional workflows based on external application events and platform activity.
  • Low-Code Development Platforms - Provides a visual development environment for building custom business applications and logic sequences.
  • Low-code - Provides a visual development environment for building complex business rules and functional sequences using minimal manual coding.
  • Visual Workflow Engines - Implements an engine for designing and orchestrating logical processes by mapping user events and network requests via flowcharts.
  • Event-Driven Triggers - Provides mechanisms to initiate automated logical sequences in response to user interface interactions or network signals.
  • Executable Flowchart Mapping - Translates graphical node-and-edge diagrams into a structured sequence of executable logic steps.
  • Visual-to-JavaScript Compilers - Transforms visual graph specifications into executable logic steps for both server and client-side processing.
  • Node-Based Execution Graphs - Utilizes an architectural pattern that represents business logic as a directed graph of functional nodes and data edges.
  • Visual Event-to-Process Mapping - Connects user interface events and network requests to specific server side processes using visual logic.
  • Custom Functional Node Development - Supports the development of specialized functional blocks with unique inputs and outputs for dataflow systems.
  • Parameterizable Logic Nodes - Allows the addition of new capabilities by writing reusable functions that act as parameterizable nodes within a workflow.
  • Modular Extension Architectures - Employs an architecture that allows the injection of custom business logic via modular service providers as workflow nodes.
  • Modular Function Design - Supports decomposing complex logic into a set of independent, reusable functions that act as workflow blocks.
  • Modular Business Logic Compositions - Implements architectural patterns for organizing business functions into discrete, reusable units.
  • Scriptable Logic Branching - Uses a simplified scripting language to determine the operational flow and decision branching of complex functional sequences.
  • JavaScript Logic Execution - Runs custom business rules and functional logic using JavaScript within a visual node-based automation system.

Star history

Star history chart for i5ting/imoveStar history chart for i5ting/imove

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 Imove

Similar open-source projects, ranked by how many features they share with Imove.
  • ykfe/imoveykfe avatar

    ykfe/imove

    3,732View on GitHub↗

    imove is a JavaScript workflow orchestration library and functional pipeline framework. It operates as a graph-based logic engine that executes modular functional units by traversing a directed graph of nodes and edges. The system functions as a visual logic flow mapper, translating graphical flowcharts into executable program sequences to manage business logic visually. It allows for the creation of reusable logic nodes that can be instantiated multiple times with unique parameters. The library provides an environment-agnostic runtime to execute the same orchestrated functional sequences ac

    TypeScript
    View on GitHub↗3,732
  • imgcook/imoveimgcook avatar

    imgcook/imove

    3,732View on GitHub↗

    imove is a visual workflow orchestrator and domain-specific language designer. It provides a graphical canvas for mapping complex functional logic and designing operational workflows through a node-based interface. The system functions as a visual flowchart to code generator, converting logic diagrams into an executable domain-specific language for software development kits. It includes a custom logic node framework that allows for the integration of external plugins and the creation of custom functions to extend the available node library. The platform supports node-based logic design and r

    TypeScript
    View on GitHub↗3,732
  • automatisch/automatischautomatisch avatar

    automatisch/automatisch

    13,704View on GitHub↗

    Automatisch is an open-source, self-hosted automation platform designed to orchestrate multi-stage workflows across various third-party web services. It functions as a no-code integration engine that allows users to connect disparate applications, enabling the automated movement of data and the execution of tasks without manual intervention. By running the platform on private infrastructure, users maintain full control over their data and ensure compliance with internal security policies. The platform distinguishes itself through a focus on secure, local credential management and flexible int

    JavaScriptautomationautomatischlow-code
    View on GitHub↗13,704
  • o2oa/o2oao2oa avatar

    o2oa/o2oa

    4,627View on GitHub↗

    o2oa is an open-source Java enterprise office automation platform designed to manage corporate workflows, organizational hierarchies, and collaborative office tasks. It functions as a low-code business application platform and a corporate information portal, providing a visual development environment for building custom enterprise applications. The platform is distinguished by its integrated enterprise workflow engine, which allows for the design and automation of business processes using customizable routing conditions and event-driven scripts. It further differentiates itself as a multi-dat

    JavaScript
    View on GitHub↗4,627
See all 30 alternatives to Imove→

Frequently asked questions

What does i5ting/imove do?

imove is a visual workflow engine and low-code logic designer that allows for the creation of executable business rules via flowcharts. It functions as an event-driven process orchestrator, triggering specific logical sequences based on user interface interactions or external network signals.

What are the main features of i5ting/imove?

The main features of i5ting/imove are: Visual Workflow Designers, Workflow Automation Platforms, Business Rule Engines, Event-Driven Workflow Orchestrators, Visual Workflow Automators, Event-Driven Workflow Triggers, Low-Code Development Platforms, Low-code.

What are some open-source alternatives to i5ting/imove?

Open-source alternatives to i5ting/imove include: ykfe/imove — imove is a JavaScript workflow orchestration library and functional pipeline framework. It operates as a graph-based… imgcook/imove — imove is a visual workflow orchestrator and domain-specific language designer. It provides a graphical canvas for… automatisch/automatisch — Automatisch is an open-source, self-hosted automation platform designed to orchestrate multi-stage workflows across… o2oa/o2oa — o2oa is an open-source Java enterprise office automation platform designed to manage corporate workflows,… tooljet/tooljet — ToolJet is a low-code development platform designed for building and deploying internal business applications. It… dokploy/dokploy — Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized…