Think twice about building on top of Gridsome.
I love Gridsome, and it had tons of potential, but it's effectively a dead project. The maintainers haven't cut a new release since November 2020.[0] There's barely been any feature work since 2019.[1] Their Github repos have tons of PRs that have not been reviewed. There are serious site-killing bugs that have not been fixed for over a year.[2]
I really wanted this project to succeed. I asked to sponsor the project and volunteered working on their documentation for a few months, but it didn't seem to yield any new dev work.
The maintainers are extremely talented, and this is not a knock against them, but I just caution anyone against marrying themselves to a framework that's unlikely to have any ongoing maintenance.
[0] https://github.com/gridsome/gridsome/releases
[1] https://github.com/gridsome/gridsome/graphs/code-frequency
Thanks for the warning -- some alternatives, in somewhat random but roughly dependability/activity/which I would choose order:
- https://github.com/netlify/netlify-cms
- https://github.com/strapi/strapi
- https://github.com/directus/directus
- https://github.com/tinacms/tinacms
- https://github.com/sanity-io/sanity
- https://github.com/wintercms/winter
- https://github.com/Camberi/firecms (tied to firestore)
Maybe I'm missing something, but how are these alternatives to Gridsome? These all appear to be headless CMSes, where Gridsome would be the front end accessing the CMS.
As recompense, some lesser known options for the frontend part of the JAMstack that weren't mentioned in the original post: