Most probably don't remember me but I used to co-author a C# library that provides an abstraction for the GW2 API. Unfortunately changes in my personal life stopped me from working on it about 5 years ago and the project became no longer maintained. If you check out the NuGet page you can see that the last update was in 2015. And that update was mostly just for bug-fixes...
Rather than attempting to modernize an outdated library that's riddled with design issues (all my fault, of course) and outdated dependencies, I decided to take a fresh stab at it. I created a new Git repo and completely started over, using modern C# and .NET.
This discussion exists for me to find out what people are doing these days:
My design goals for the library:
Non-goals (A.K.A. things I know you'll eventually need but I refuse to build them):
I believe that software is not something you build once and then ship it off to users that you don't care about. Software is useless without users. Software needs to be operated like a machine. Code is vulnerable to wear and tear and can break in very similar ways if it isn't properly maintained.
If you share this mindset, you understand that a project like this is a pretty big commitment that I can't take on alone. For this project to succeed, I'll need people who are interested in this stuff and who can support my vision with actions, for the benefit of the GW2 community. If this sounds like you, please let me know.