awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jieyefriic avatar

jieyefriic/rp-engine

0
View on GitHub↗
1,234 estrellas·8 forks·Rust·Apache-2.0·1 vistacrates.io/crates/riceprompt-engine↗

Rp Engine

The rp-engine is a workflow orchestration framework designed for building and executing autonomous agentic tasks. Built in Rust, it provides a structured environment for managing complex, multi-step operations that integrate language models with external tools and data sources.

The engine distinguishes itself through its native support for iterative planning loops and persistent state management. By utilizing a directed acyclic graph architecture, it coordinates sequences of tasks while maintaining a shared memory bank that updates automatically to inform future steps. The system relies on declarative configuration files to define logic, ensuring that workflows remain consistent and reproducible across different execution environments.

The platform covers a broad range of automation capabilities, including the ability to checkpoint long-running processes to disk for reliable resumption after interruptions. It features a unified abstraction layer for interacting with various artificial intelligence providers, enabling standardized streaming and tool execution. Additionally, the engine supports dynamic data transformation and batch processing, allowing users to integrate custom logic and connect to external databases or web services to facilitate complex data pipelines.

Features

  • YAML Pipeline LLM Integrations - Integrates LLM calls and agentic tool use within declarative YAML workflow pipelines.
  • Agentic Workflow Orchestrators - Coordinates interactions between multiple intelligent agents and data processing tools by executing structured graphs that define task logic.
  • Agentic Loops - Runs iterative cycles where an intelligent model creates task lists and triggers specific tools until a defined goal is achieved.
  • Agentic Workflow Orchestration - Provides a framework for building autonomous systems that use tools and execute multi-step reasoning.
  • Autonomous Agent Loops - Runs autonomous cycles where models generate and execute task lists dynamically until reaching a defined goal.
  • Large Language Model Integration - Connects large language models to internal databases and infrastructure using secure protocols for tool execution.
  • Agentic Planning Loops - Implements iterative planning loops that maintain persistent memory and checkpoint progress for long-running operations.
  • Agentic Workflow Graphs - Executes directed graphs that manage communication between intelligent models and external tools to complete complex sequences of operations.
  • YAML-Based Workflows - Executes complex task sequences defined in declarative YAML configuration files to manage logic flow and agent interactions.
  • Autonomous Task Execution - Runs language models using templated prompts to process text or images while using autonomous tools to complete complex tasks.
  • Workflow Checkpointing - Saves the state of long-running tasks at specific intervals to resume execution efficiently without restarting the entire process.
  • LLM Provider Interfaces - Communicates with various artificial intelligence providers through a single connection point that handles streaming responses and tool execution.
  • Memory Bank Architectures - Maintains a central record of project context and past results that updates automatically to inform future workflow execution steps.
  • Memory Persistence - Updates a central record of project instructions and past results automatically after every execution to ensure future tasks benefit from previous context.
  • Model Provider Management - Coordinates requests across multiple artificial intelligence providers to maintain consistent streaming, structured output, and tool execution.
  • Provider Abstractions - Normalizes communication across diverse artificial intelligence services to provide consistent streaming and tool execution interfaces.
  • Data Transformation Pipelines - Tools for cleaning, formatting, and enriching data to optimize it for model consumption within automated pipelines.
  • Disk Persistence - Serializes the current progress of long-running tasks to local storage to allow for reliable resumption after system interruptions.
  • Agent Task State Persistence - Saves the internal state and progress of agent tasks to ensure continuity across restarts.
  • Workflow State Managers - Pauses and resumes complex multi-step processes by storing execution progress and maintaining a shared memory bank across nodes.
  • Directed Acyclic Graph Engines - Coordinates multi-step operations by traversing a structured graph of nodes to ensure logical task ordering and dependency management.
  • Rust Workflow Orchestrators - Provides a high-performance execution engine built in Rust that coordinates complex sequences of tasks and data transformations.

Historial de estrellas

Gráfico del historial de estrellas de jieyefriic/rp-engineGráfico del historial de estrellas de jieyefriic/rp-engine

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Colecciones destacadas con Rp Engine

Colecciones seleccionadas manualmente donde aparece Rp Engine.
  • Workflow orchestration engine
  • Motor de ejecución de flujos de trabajo
  • un motor de automatización declarativa para infraestructura

Preguntas frecuentes

¿Qué hace jieyefriic/rp-engine?

The rp-engine is a workflow orchestration framework designed for building and executing autonomous agentic tasks. Built in Rust, it provides a structured environment for managing complex, multi-step operations that integrate language models with external tools and data sources.

¿Cuáles son las características principales de jieyefriic/rp-engine?

Las características principales de jieyefriic/rp-engine son: YAML Pipeline LLM Integrations, Agentic Workflow Orchestrators, Agentic Loops, Agentic Workflow Orchestration, Autonomous Agent Loops, Large Language Model Integration, Agentic Planning Loops, Agentic Workflow Graphs.

¿Qué alternativas de código abierto existen para jieyefriic/rp-engine?

Las alternativas de código abierto para jieyefriic/rp-engine incluyen: leon-ai/leon — Leon is a framework for building personal AI assistants that integrates large language models with local tool… j3ssie/osmedeus — Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools… microsoft/vscode-copilot-chat — This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for… kyegomez/swarms — Swarms is a multi-agent orchestration framework and autonomous agent toolkit designed to coordinate large language… claude-code-best/claude-code — Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software… spotify/luigi — Luigi is a Python framework designed for building and managing complex batch data pipelines. It functions as a…

Alternativas open-source a Rp Engine

Proyectos open-source similares, clasificados según cuántas características comparten con Rp Engine.
  • leon-ai/leonAvatar de leon-ai

    leon-ai/leon

    17,319Ver en GitHub↗

    Leon is a framework for building personal AI assistants that integrates large language models with local tool execution and persistent memory. It functions as an agentic workflow orchestrator and modular skill engine, enabling the creation of autonomous assistants capable of planning and executing multi-step tasks. The system features a retrieval-augmented generation memory architecture that indexes conversation history and user facts for context-aware grounding. It utilizes a modular skill system to interact with external binaries and APIs, supported by a loop that handles tool calling, sche

    TypeScriptaiai-agentai-assistant
    Ver en GitHub↗17,319
  • j3ssie/osmedeusAvatar de j3ssie

    j3ssie/Osmedeus

    6,425Ver en GitHub↗

    Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp

    Go
    Ver en GitHub↗6,425
  • kyegomez/swarmsAvatar de kyegomez

    kyegomez/swarms

    6,888Ver en GitHub↗

    Swarms is a multi-agent orchestration framework and autonomous agent toolkit designed to coordinate large language model agents. It serves as a workflow engine for managing agent relationships, providing the infrastructure to build autonomous agents with integrated memory, tool-calling capabilities, and reasoning loops. The framework is distinguished by its multi-agent consensus systems, which utilize voting, adversarial debates, and judge agents to synthesize high-quality responses. It supports a variety of collaboration patterns, including director-worker hierarchies, expert synthesis, and

    Python
    Ver en GitHub↗6,888
  • microsoft/vscode-copilot-chatAvatar de microsoft

    microsoft/vscode-copilot-chat

    9,493Ver en GitHub↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    TypeScript
    Ver en GitHub↗9,493
  • Ver las 30 alternativas a Rp Engine→