What is the status of this project? #1169
-
I just came across this project and for the purposes of building Next.js apps for self-hosters this seemed like a great solution!...at first. The last human activity on this project was accepting a PR for Next.js app router support and a few small bugfixes 8 months ago. The hosted service was shut down by Netlify 18 months ago and 90% of the docs are still written as if nothing ever happened. There are broken links everywhere, mentions of getting access tokens from the hosted service, very light documentation on self-hosting with no examples, and even the old service status page is still live, showing a wall of red!). I understand having a day job and not being able to work on it full time, but 8 months of nothing, and docs being out of date for 18 months seems like the project is just outright abandoned... It would really sadden me if the story here is "someone made something really cool and open source, then a big company swooped in and hired them to work on an internal fork instead, effectively killing the project". |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hey Evan! Author of Quirrel here. Well, first of all, thanks for saying that you think Quirrel is really cool! That's always great to hear :D I wouldn’t call Quirrel “abandoned”, but in maintenance mode instead. As you can see, there hasn’t been any feature development since the acquisition, but i’ve continued to do maintenance and solve any issues that existing customers had.
I think that's the cynic view of the story. I empathize with that - tend to be much of a cynic myself - but I think the story is different here! I think the story is "someone made something really cool and open source to extend big company's platform, then big company swooped in and hired them to work on integrating it even better into their platform, effectively making the project achieve its goal even better and superceding the project itself". It's OK for OSS projects to not be around forever, and Quirrel was useful in the time before platforms had Cron support. This means Quirrel's lifespan has come to an end, and it's in maintenance mode now. Let me elaborate: Without a hosted version of Quirrel, I do think that the central value proposition doesn’t hold anymore. Quirrel was nice for having CronJobs + Queues on serverless platforms like Netlify or Vercel, where the traditional job queueing systems like BullMQ don’t work. After the acquisition, I helped build that functionality into the Netlify platform itself, and Vercel followed a couple months later. An integrated setup like that will always work better than hooking up a 3rd-party solution like Quirrel. On top of that, there’s new hosted offerings like Inngest, that do all of the advanced stuff that Quirrel did, plus more. If you’re looking for a self-hosted solution, though, libraries like BullMQ are a much better fit. They don’t require another hosted service, and can be deployed inside your existing application server, massively simplifying operations. In the case of BullMQ, there’s even a professional services company associated with it, for the customers who value that. For me, this means that Quirrel achieved the goal that I set out to solve: Make Cron Jobs available to users of Netlify and Vercel. I’ve achieved that, and it makes me proud. Now that it’s solved, I keep maintaining it for the existing customers, but I don’t do any feature development for the reasons outlined above. |
Beta Was this translation helpful? Give feedback.
Hey Evan! Author of Quirrel here. Well, first of all, thanks for saying that you think Quirrel is really cool! That's always great to hear :D
I wouldn’t call Quirrel “abandoned”, but in maintenance mode instead. As you can see, there hasn’t been any feature development since the acquisition, but i’ve continued to do maintenance and solve any issues that existing customers had.
I think that's the cynic view of the story. I empathize with that - tend to be much of a cynic myse…