Is GatsbyJS Officially Dead? #39062
Replies: 10 comments 12 replies
-
Following up on this thread. I would really appreciate the maintainers perspective on GatsbyJS future. I have projects that are dependent on this and I need to advise my clients. Any community member thoughts on the health and survivability of GatsbyJS as it lives in the Netlify-ecosystem? (apologies, not trying to pretend Im another account -- Im the OP, just happened to check status while I was in my other account). |
Beta Was this translation helpful? Give feedback.
-
It has been abandoned and therefore can be considered dead, see the silence of maintainers on #38696. Next, Astro, Remix are all good alternatives. |
Beta Was this translation helpful? Give feedback.
-
As far as I'm concerned, Netlify is losing a lot in terms of reputation for what it's doing with Gatsby. I can't recall another operation so deliberately harmful to the JS community as Netlify's acquisition of Gatsby. An entire team laid off overnight, a SaaS with thousands of active projects trashed, and lots of "don't worry, everything is fine" messages while the building is on fire. I hope for more transparency from the Netlify team in the future, because there's a big difference between saying "Gatsby may no longer be cutting-edge, but we're focusing on stability" and not having a significant commit in almost a year. I still have several projects in Gatsby, and I can't find a valid alternative when it comes to theme shadowing. It doesn't seem like Astro supports it. Do you have any valid suggestions? |
Beta Was this translation helpful? Give feedback.
-
I've had it narrowed down to Astro and Next for awhile, but I am very allergic to going Astro for the very simple reason that Astro appears to be a kissing-cousins to GatsbyJS/Netlifys model. Say I run with them and they implode just like Netlify/GatsbyJS - shame on me! |
Beta Was this translation helpful? Give feedback.
-
I stopped using Gatsby 3 months ago. Netlify is neither an option for future projects. Transparency and stability is what I need. The low activity on issues speak for itself... |
Beta Was this translation helpful? Give feedback.
-
I have to say, in my experience as a dev over the past decade, I've never seen a situation like this so poorly handled. Netlify seems to have essentially ghosted an entire community to increase profits and cut out competition. I think they are failing to see that Gatsby, being a relatively stable and well architected framework, would probably be easy to maintain and could open up new profit opportunities like rolling out proper functioning incremental build pipelines which therefore would given incentive for existing customers to upgrade to enterpise tiers on their platform. But, in the process of boosting their profit margins they are going to be losing customers to other frameworks and cloud hosting platforms i.e. Next.js, Vercel, Hydrogen & Oxygen (Shopify). I hope this message reaches you Netlify and lights a fire under your a$$ to pick up support for this framework because just ghosting a community is not a good look for your image. At least have the courage to make an official statement that you're not going to be supporting the framework in the future... cowards. |
Beta Was this translation helpful? Give feedback.
-
I have more than 5 years of experience in Gatsby and some of my current projects are still working on Gatsby as a base framework (ex. https://minify-js.com/). Working with Gatsby was a great journey, I completely forgot about many painful points I struggled with in the previous life before meeting Gatsby. Hovever luck of support and demand on the webdev market, made me considering other options. Let me start with Astro: While it supports React components, Astro is not React based framework at all. It has it's own syntax (.astro), the syntax also looked much like Vue. It also reminded me about the old Jekyll, it actually looks like Jekyll written with JS. It might be easier in setting up static blog or some simple few pages website, but the general approach is much different from what we used to working with Gatsby. Then I had 1 year of enterprise development with Next.js: I started my personal portfolio project one month ago to summarise my 10 years in the industry and find some new opportunities and I got back to Gatsby for this project. For me personally, Gatsby works better then Next.js or Astro, but I also started exploring Nuxt.js as an alternative to Gatsby. I'm surprised, but it looks like Nuxt.js is very similar to Gatsby in the core concepts and as a big plus for me Nuxt.js is very opinionated. It handles lots of problems OOB, and for the problems it doesn't handle, it has external modules, just like Gatsby+plugins. It has connection modules for different CMS and service providers, just like Gatsby+source. It's based on Vue, but I don't see any not-next.js option based on React to replace Gatsby. Well, I'd say I'll stick with Gatsby till the moment I'd be confident enough in development with Nuxt.js. |
Beta Was this translation helpful? Give feedback.
-
Hi folks. For those who haven't seen it, we responded to these questions about a year ago in this comment and this blog post. Nothing has changed since and we have no plans to change this approach. I believe the current level of limited development (security fixes, limited dependency updates, low-hanging-fruit bug fixes and perf improvements, addressing upcoming third-party API deprecations, etc.) is aligned with what we've communicated. If you feel otherwise, please let us know how can we do better. Thanks! |
Beta Was this translation helpful? Give feedback.
-
@serhalp Your comment #38696 (comment) says you intend on supporting the Gatsby framework. Ok, prove it then... it's been over a year since your team has made any meaningful contribution. Furthermore, I reached out to Netlify support directly to get answers about future support of Gatsby who put me in touch with Elad Rosenheim, a project manager at Netlify, who stated that as far as Gatsby the open source framework is considered, it would most likely NOT be supported anymore.
Your comment also indicates that Gatsby will be a "safe, robust and reliable choice to build production quality websites and e-commerce stores". Therefore, I feel the need to elevate, as well as help out the community by bringing this to your attention... Because of the lack of the continued support of the Gatsby framework, and lack of support for gatsby plugins as well, in Jan 2025, the gatsby-source-shopify plugin (https://www.gatsbyjs.com/plugins/gatsby-source-shopify/) is going to break because the API version 2024-01 will be sunsetted and will be forwarded to the next stable version which has major breaking changes to the API that have not been reflected in the latest version of the plugin. This means any merchants using this plugin will no longer be able to build their site in 2025. Currently, there are 10k+ weekly downloads on that plugin on NPM. This is the opposite of a safe and reliable choice for eCommerce websites wouldn't you say?
Frankly, I've lost trust in your team to effectively support this framework, and my company has opted for migrating over to Hydrogen rather than risk waiting for you to allocate resources to supporting this framework. But, I felt the need to communicate the risks of sticking with Gatsby, especially Shopify merchants, to help other people in the community. I wish you all the best of luck!
|
Beta Was this translation helpful? Give feedback.
-
@serhalp
We are going into 2025 now, but 2024 roadmap for Gatsby was never shared. I was checking Netlify and Gatsby blogs and I couldn't find it. Please, correct me if I am wrong or it were published anywhere else. I agree with @JWizerd comment above. With lack of support of the core and plugins Gatsby is not reliable solution for production websites. |
Beta Was this translation helpful? Give feedback.
-
I can't get Netlify to respond, and I read rumors online suggesting the original GatsbyJS team rage-quit or was let-go (whatever) Netlify post-merger -- whatever the facts, I have several GatsbyJS-based projects I need to know if I should migrate to another framework.
Thanks GatsbyJS-residual-team! I miss you guys and hope everything is OK!
Beta Was this translation helpful? Give feedback.
All reactions