vugu / vugu

Vugu: A modern UI library for Go+WebAssembly (experimental)
https://www.vugu.org
MIT License
4.8k stars 175 forks source link

Abandoned? #243

Closed intel352 closed 7 months ago

intel352 commented 1 year ago

Last update on the homepage shows 2020-09-13, is this project abandoned?

bradleypeabody commented 1 year ago

Nope, this project is not abandoned, just hasn't had the love it deserves in a while. There are still plans in the works to get more effort devoted to updating and improving, etc. but so far that hasn't yet materialized. In the mean time I do what I can on the side and PRs are welcome to fix critical things.

owenwaller commented 1 year ago

@bradleypeabody This is beginning to sound like you need some help.

Do you have an idea of where you need help and what needs to be done?

ZueffC commented 8 months ago

Btw, is this project abandoned now?

intel352 commented 8 months ago

Btw, is this project abandoned now?

It's not officially abandoned yet, it's just not under active development. Since this thread was started, the repo received a pull request that was merged, so the maintainer is still somewhat available.

bradleypeabody commented 8 months ago

Yeah I'm around, just not many available cycles to work on this. Overall I still think the concept has promise, but there's a lot of work required to make it into something that could be main stream or at least closer to it.

My general plan is essentially to wait for an opportunity for Vugu to be maintained and improved as part of some other project that has more resources. And from there sort out what the big strides are that are needed.

I also think there are some larger features that would take a fair bit of work to sort out, but would really help adoption - for example better interoperability with JS, so one could add Vugu for specific sections of an existing UI project that uses something else. Also the ability to mix and match components written as Vugu files vs being able to write them entirely in Go code - perhaps something almost similar to what jsx does. I'm not a fan of the complexity these things would involve, but I do think there are very real motivations for having such features. And unless/until there's resources to work on this, it's more or less a moot point for now.

But yeah, still here, I try to at least answer when I can, and hopefully something better can be worked out for the future.

ZueffC commented 8 months ago

thx for the answer!

owenwaller commented 7 months ago

In this case I am going to open an new issue to see what needs to happen to move Vugu towards a v1.0 release.

owenwaller commented 7 months ago

I have now opened the new issue to discuss what we might need to do to get Vugu to a v1.0 release. See #246

owenwaller commented 7 months ago

I think the conclusion now is that Vugu isn't abandoned :smile: See also issue #246