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
imgcook avatar

imgcook/imove

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

Imove

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 reusable workflow component design, utilizing parameterized components to apply the same logic across multiple processes. These capabilities enable the orchestration of functional steps on a visual canvas before they are compiled into a domain-specific language.

Features

  • Visual-to-DSL Compilers - Translates graphical node connections and configurations into a domain-specific language for execution by a software development kit.
  • Visual Workflow Orchestrators - Provides a graphical canvas for mapping complex functional logic and designing operational workflows through a node-based interface.
  • DSL Logic Designers - Offers a visual environment for defining and configuring domain-specific language components using reusable functional nodes.
  • Visual Workflow Designers - Designs complex functional logic on a graphical canvas to map out operational processes before implementation.
  • Executable Flowchart Mapping - Converts visual diagrams and logic flows into a domain specific language that can be executed by a software development kit.
  • Visual DSL Designers - Provides a visual environment for defining and configuring domain specific language components using reusable functional nodes.
  • Visual Logic Orchestration - Maps complex functional steps onto a graphical canvas to design and understand workflows through a visual interface.
  • Node-Based Logic Composition - Represents functional workflows as a directed graph of interconnected nodes on a visual canvas for logic orchestration.
  • Plugin-Based Extensibility - Allows the addition of new functional capabilities by integrating external scripts or custom functions into the node library.
  • Logic Reusability Patterns - Defines reusable logic blocks with configurable inputs and outputs to prevent duplication across different workflow designs.
  • Visual-to-Code Compilers - Converts visual logic diagrams into an executable domain specific language to automate software development tasks.
  • DSL-to-Specification Compilation - Translates visual flowcharts into a domain-specific language that an execution engine can process and run.
  • Custom Functional Node Development - Enables the creation of specialized functional blocks and external plugin integrations to extend a visual programming environment.
  • Graph-Based Logic State Models - Maintains the operational flow and relationship between logic blocks as a structured data model before code generation.
  • Logic Reuse Patterns - Defines configurable nodes to apply the same logic across multiple workflows without duplicating development effort.
  • Node Capability Extensions - Provides the ability to create custom functions or integrate external plugins to add new functional capabilities to the operational toolkit.
  • Visual Node Frameworks - Provides a system for extending visual workflows by integrating external plugins or writing custom functions for new nodes.
  • Reusable Graph Components - Builds configurable logic nodes that can be applied across multiple different processes to avoid duplicating development effort.
  • Visual Page Builders - Visual tool for logic flow and state machine design.

Star history

Star history chart for imgcook/imoveStar history chart for imgcook/imove

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with Imove

These projects share indexed features with Imove. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • i5ting/imovei5ting avatar

    i5ting/imove

    3,733View on GitHub↗

    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

    TypeScriptflowchartjavascriptlogic
    View on GitHub↗3,733
  • ironclad/rivetIronclad avatar

    Ironclad/rivet

    4,608View on GitHub↗

    Rivet is a visual LLM workflow designer and AI agent orchestration engine. It serves as a development environment for building retrieval augmented generation pipelines and a TypeScript library for embedding visual AI graphs and prompt logic into JavaScript applications. The system differentiates itself through a node-based editor that maps data flow between language models, vector databases, and external APIs. It provides specialized tools for prompt engineering, including interfaces for iterative prompt refinement and A/B testing to improve model response quality. The platform covers a broa

    TypeScript
    View on GitHub↗4,608
  • 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
  • bram2w/baserowbram2w avatar

    bram2w/baserow

    5,085View on GitHub↗

    Baserow is a no-code relational database and application builder that allows users to create structured data tables and business tools through a visual interface. It functions as a headless REST API data backend and a self-hosted data workspace, providing a platform for managing collaborative databases while maintaining full control over data residency. The platform integrates large language models to serve as an LLM-powered data platform, capable of generating database structures, record content, and technical workflows from natural language. It also acts as a Model Context Protocol server,

    Python
    View on GitHub↗5,085
Compare all 30 related projects→

Frequently asked questions

What does imgcook/imove do?

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.

What are the main features of imgcook/imove?

The main features of imgcook/imove are: Visual-to-DSL Compilers, Visual Workflow Orchestrators, DSL Logic Designers, Visual Workflow Designers, Executable Flowchart Mapping, Visual DSL Designers, Visual Logic Orchestration, Node-Based Logic Composition.

Which projects share features with imgcook/imove?

Projects with overlapping indexed features include: i5ting/imove — imove is a visual workflow engine and low-code logic designer that allows for the creation of executable business… ironclad/rivet — Rivet is a visual LLM workflow designer and AI agent orchestration engine. It serves as a development environment for… ykfe/imove — imove is a JavaScript workflow orchestration library and functional pipeline framework. It operates as a graph-based… leon-thomm/ryven — Ryven is a flow-based programming framework and visual scripting editor for Python. It provides a node-based graphical… bram2w/baserow — Baserow is a no-code relational database and application builder that allows users to create structured data tables… blocks/blocks — Blocks is a no-code website builder and component-based UI framework designed to create production-ready websites…