Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Chainything : A DAG-based pipeline execution engine & visual UI (with AI generation)

Дата публикации: 29-06-2026 21:55:12


Hi,
I just built Chainything, a Rust framework and UI designed to easily generate and execute DAG (Directed Acyclic Graph) workflows using reusable components.
The project is designed to be highly modular and is composed of a few key elements:
The Core Library: A processor-based library that allows you to define and run a pipeline programmatically (e.g., Load Image -> Apply Resize -> Run Convolutional Network Inference -> Send the result to a database). It handles topological sorting via Kahn's algorithm and dynamic data transfer between nodes.
The UI (egui): A visual, no-code node editor interface built to create, configure, and run your pipelines graphically.
AI Agent Integration: You can use a natural language prompt to describe your needs, and the agent will automatically generate and connect the pipeline for you in the UI.
I have implemented some basic components (processors) to get started, and I plan to add more in the coming days/weeks. However, I believe that what will make this tool truly powerful is community contributions.
I would love to get your feedback! Since the architecture is designed to make it easy to create new custom processors, I am very interested in your thoughts on:
The overall architecture (especially how the Processor trait and data passing via type erasure are designed)
Code quality and whether the patterns used are idiomatic Rust
Any features or specific processors you'd like to see
Repository & Demo: GitHub - Bessouat40/chainything: Chain operations on images, text, data, and more · GitHub
Thank you in advance for your time and feedback!
1 post - 1 participant
Read full topic

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Looking for contributors: Rust transparent proxy & protocol parsing project5708-07-2026
2CPUX - retained-mode GUI framework0501-07-2026
3[Project Announcement] tinyxml2-rs: A high-performance, drop-in Rust implementation of TinyXML25701-07-2026
4I wrote my M.Sc. thesis on using the Rust type system in 3D graphics0729-06-2026
5Show and tell : TRAINS: a leaderless, formally-verified total-order broadcast — \~2,400 lines of Rust, checked seven ways7801-07-2026
6Maplike - Crate with traits for abstract containers and operations on them2706-07-2026
7Announcing logisheets-rs: a Rust spreadsheet engine with XLSX support7807-07-2026
8Dagu – lightweight workflow orchestration engine0518-06-2026
9Mqtt-typed-client 0.2: a type-safe async MQTT client on top of rumqttc5708-07-2026
10Simple unzip CLI tool for Windows2602-07-2026

Классификация: Пресс-релизы. Схожих патентов: 0. Схожих новостей: 10. Тональность: 2. Информативность: 7. Источник: users.rust-lang.org.