@davatron5000 @fimion I tried implementing JSON:API in my project (https://dropserver.org) but while the frontend might benefit from responses with extras attached, the backend can become complex.
Maybe part of the problem was the lack of good library for Go (IMO)? I even tried contributing to one.
After a while the added complexity on the backend was a burden I did not want to carry.
I ripped it all out and now I just have dumb-dumb routes like a caveman.