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

jieyefriic/rp-engine

0
View on GitHub↗
1,234 stars·8 forks·Rust·Apache-2.0·17 viewscrates.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.

Star history

Star history chart for jieyefriic/rp-engineStar history chart for jieyefriic/rp-engine

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

Frequently asked questions

What does jieyefriic/rp-engine do?

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.

What are the main features of jieyefriic/rp-engine?

The main features of jieyefriic/rp-engine are: 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.

Which projects share features with jieyefriic/rp-engine?

Projects with overlapping indexed features include: 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…

Projects sharing features with Rp Engine

These projects share indexed features with Rp Engine. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • leon-ai/leonleon-ai avatar

    leon-ai/leon

    17,319View on 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
    View on GitHub↗17,319
  • j3ssie/osmedeusj3ssie avatar

    j3ssie/Osmedeus

    6,425View on 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
    View on GitHub↗6,425
  • kyegomez/swarmskyegomez avatar

    kyegomez/swarms

    6,888View on 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
    View on GitHub↗6,888
  • microsoft/vscode-copilot-chatmicrosoft avatar

    microsoft/vscode-copilot-chat

    9,493View on 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
    View on GitHub↗9,493
  • Compare all 30 related projects→

    Curated searches featuring Rp Engine

    Hand-picked collections where Rp Engine appears.
    • Workflow orchestration engine
    • Workflow execution engine
    • a declarative automation engine for infrastructure