Ryven icon indicating copy to clipboard operation
Ryven copied to clipboard

Is Ryven still in development?

Open isConic opened this issue 2 years ago • 4 comments

I'm thinking about porting some of the tools I use at work into ryven. It'd take some time to do, but only seems well worth it assuming that development on Ryven continues. What does the next year of development looks like for Ryven? Is this a solo project? Will it be bigger? I've been looking for something flow-based in python for quite some time now.

isConic avatar Mar 14 '22 18:03 isConic

I have been working a lot on the project over the past 2 years, and I'm slowing down a bit the development from my side to focus on some other things, but I will not leave this project anytime soon.

I think the project is now in a state clean enough to be developed further mainly by the community through contributions. Ryven has become an OS-independent general-purpose platform, cleanly distributed into different python packages, with headless deployment support, and as a Qt-based application is easily integrable into many existing desktop applications (Blender and UE4 plugins as PoCs).

Whether it will receive frequent contributions and improvements I absolutely can't say. The past few months have had a few large contributions, but not so many. But I think a very big part of building this community is developing large thought-out node packages to showcase applications. Therefore, I am always happy to see new people developing nodes for their use cases. Just always remember that not everything that can be written in code has a neat representation as a flow. But when it does, it can be a game changer.

leon-thomm avatar Mar 14 '22 21:03 leon-thomm

thanks for getting back so quickly. This is very reassuring. Where do people showcase their nodes? I'd love to start reading through their implementations or re-using some of theirs.

isConic avatar Mar 16 '22 15:03 isConic

Where do people showcase their nodes?

There unfortunately is no particular place for that right now. I really want to have something like this, maybe even expand this into a cloud-hosted marketplace where people can upload node packages. So far, most people who build nodes for something only tell me directly (sometimes commercialization plans prevent them from open-sourcing), so there is really not much publicly available, sadly. That's why Ryven still includes some tiny example node packages. The largest public package currently available is for PythonOCC.

leon-thomm avatar Mar 16 '22 16:03 leon-thomm

I thought it could be used for simple computations, like those college courses. Just connect functions of formulae and the work's done. It could be great for teaching, just not so simple to do.

GrimPixel avatar Mar 05 '23 11:03 GrimPixel