9
8 Comments

I just realized I'm using an abandoned open-source project.

I'm working on the journaling application I've always wanted. To get this up and running, I needed a few key components: A configurable calendar and a JavaScript editor I can implement specific features. There are lots of calendars out there, but the editor was proving to be a bit more difficult.

I ended up using QuillJS. The online marketing and conversations seemed real and active. The trail of information felt like things were moving along. What I didn't realize is the project was not in active development, and the maintainers seem to only be making updates for their own needs.

I leverage OS projects all the time and understand the risks. I don't blame the maintainers for their decision one bit. I'm sharing this because it's being abandoned caught me by surprise, and my future research will consider this predicament.

on August 16, 2022
  1. 2

    thats news to me, i thought it was active! i see last commit on july can you give more details on why you consider it abandoned?

    1. 2

      Oh man, that'd be great.

      The branches shows the last production release, version 1.3.7, was September 19, 2019. There is some activity on the dev branch, but nothing being built for npm?

      There are 90 open pull requests, many approved, non pulled.

      There is a Status of Quill Isssue #2619 discussing this very topic.

      I am looking into TipTap, but won't plan a change until the MVP is complete and out the door.

      I like quill, and think the inline configuration is brilliant. I've been unable to find instrucions to set up a working build environment for the dev branch. If I could figure out that process, I'd consider using V2; Maybe help out with the project.

  2. 1

    Wow, that’s surprising! I’d recommend tiptap, I’ve used it in the past and it’s great - easy and simple to use, not sure about support though

  3. 1

    Interesting, you wouldn't have known by just looking at their website, which looks pretty polished. In its abandoned state, does it have enough of the features built-in where you are still able to use it?

    1. 1

      So far, so good, but I have big plans that might require a level of expertise I don't yet have, and I'm not sure I want to invest that kind of time on a project that isn't working toward the next version.

  4. 1

    That's my biggest fear when choosing to use an open-source tools.

    I usually check to see if there's a SaaS built on top of the open-source tool (Ideally by the same people). I know they won't abandon it if they are making money.

    1. 1

      Brilliant! Especially for an HTML editor; which is used everywhere.

  5. 1

    This is one common issue. That's why I've tried to stick with major first party like Microsoft, Apple, Google... and out of them, Microsoft has the best api lifecycle management (I mean who wants to update api on YEARLY basis because platform providers deprecated the old api).

    Wait until you get into open source projects with dependency on others and the entire chain tries to update... It gets quite messy.

    back to quillJS, I used it before and it worked well and was pretty decent. Perhaps the existing is good enough?