Open Source Project: Orchex Enterprise Orchestration Engine

Hello!

For context, I've been programming for about 40 years (BASIC/C/C++/Perl/shell/C#/JavaScript/SQL/etc.), but only started using Rust a couple of years ago, and nothing close to fulltime. I love the language, the tooling, the documentation, and the community. I've spent most of my professional career in the content and digital experience management industries, where "composable architecture" and SaaS are current trends.

Largely using Warp, Tokio, and LLMs, we've developed over 6,000 lines of code for a proof of concept of an open source project around what we're calling an Enterprise Orchestration Engine:

Personally, I can't believe what we have achieved with volunteers (largely myself) in just over a month.

I wonder if there is anyone here that would like to contribute in any way, whether by taking a look at what we've done and making suggestions, slacking out with us, attending online team meetings (totally optional and casual, friendly team), contributing code, or otherwise. We know that we don't really know what we're doing with Rust, and that we have a ton of work to do (including a complete rewrite of what we have). We want to get on the right track sooner than later, especially for that rewrite.

The plans are much bigger than what is visible on the blog, but the current project state and code history is a little embarrassing and won't go to production, so the code is not public. We do have revenue goals around services, but the software must always be free. I'd be glad to share it if someone really has an interest.

If this is not an appropriate approach, then I'd like to ask some specific questions here, but I was kinda hoping that someone with more knowledge and experience with Rust would join us at a higher level.

Thanks for reading!

-John

1 Like

I've been programming for ~40 years myself and just started programming in Rust a few months ago. Jan 20, 2025 to be exact. I'm currently looking for Rust libraries that can help with building a customer engagement journey orchestration system for a marketing platform and ran across your post. I'm interested in what you're building and may be interested in contributing. Let me know.

Welcome!

Have you searched in https://lib.rs/ or https://crates.io/?

Thanks you so much for your interest and for expressing it here! I had felt abandoned by the Rust community.

You can learn more about me here:

And here:

https://www.linkedin.com/in/johnwest3/

I think you may have the right idea, but it turns out to be more challenging than we anticipated, and our effort stalled at about 6,000 lines of code that actually functions, but may only be maintainable by LLM, and likely needs rearchitecture by rust experts.

Additionally, I live in Asia and do not want to return to the USA, making communications challenging. Still, I pay for the slack, we have the current code in github, and the team is still interested. We're mostly focused on world events and our own economic situations currently.

You are welcome to the code, but I am not sure that anyone could follow it. I would be glad to give you an introduction and demonstration by web conference. It is nothing like a library at the moment.

I would prefer to communicate by email rather than here.

I had searched crates.io but wasn't familiar with lib.rs until you mentioned it. So thanks for that tip!

That's kind of crazy that you say that because that's exactly what I've been doing for the last month, meaning that I've been continuing a Rust project that originally was written by LLMs and now that funding for Claude Code and other agents is no longer available, I've been working on fixing all of the code and continuing the project.

I posted a reply that suggested that you need a seasoned Rust expert, which is not me, but it seems to have disappeared. It may be due to Internet becoming unreliable when the power goes out here in Lao, which occurs constantly.