-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Project health? #1946
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hi @timosaikkonen! The owner of the project is @dcodeIO so please direct all ownership related questions to him. @bcoe and I work for Google Cloud client libraries (which use protobuf.js) and we spend some time maintaining the repository, sending some fixes or features. We try to keep up on project health in terms of fixing critical problems and making sure that all reported vulnerabilities are fixed soon enough, but I cannot commit more than just a few hours per month on doing it - so doing whatever I can here. If there's anything that you (or anyone else) need to get merged and it's a small fix (non-breaking and not a huge refactor), I'll be happy to spend my Friday afternoon reviewing and merging it. For anything that requires immediate attention, don't hesitate to ping me by email (my last name at google dot com). I'm not great in responding to GitHub notifications, which I do receive a lot (well illustrated by the 3 weeks response time to this issue :) ) so sorry if you feel there's no one here - we are here, just not fulltime. |
@alexander-fenster Thanks for responding! Totally understand the situation and the pain of competing priorities. I think the major issue for me and many other is the lack of support for well-known types such as StringValue, Struct etc. There's quite a few issues and PRs open with a lot of comments and pings (#1042, #839, #677, #1271, #929, ...) some dating back to 2017. So as far as my specific concerns go, it would be nice to have some kind of plan to sort that out. |
@timosaikkonen For well-known types support, take a look at |
I was concerned about this projects health, so I was seeking an alternative to protobufjs. I stumbled upon protobuf-ts. Some advantages that I discovered are....
I also was having issues with protobufjs enums. I didn't have to hack the files to get enums to work in typescript. I hope this is useful to someone like me looking for an alternative. |
Speaking about well supported alternatives, for a new project not concerned about compatibility with the existing code base, I would suggest looking at https://buf.build. Those folks support TypeScript natively and the project is alive. They have their own idea of how to represent various protobuf features (such as oneofs, enums, and [disclaimer: I'm not affiliated with their project in any way, this is the result of my own investigation of the area] |
There are 507 open issues and 127 PRs and the last commit in
master
is from August. Looks like issues and PRs have gone without attention from the maintainers since then. I'm certainly no stranger to having no time to do, well, anything, so no judgment here. Would just like to hear if the maintainers are still alive and if there are any plans for the future of this project.The text was updated successfully, but these errors were encountered: