• HMH
    link
    fedilink
    arrow-up
    12
    ·
    3 years ago

    Daniel Stenberg’s curl, Mark Adler’s zlib and perhaps Bram Moolenaar’s vim come to mind, AFAIK those are mostly one man shows. Do you have other perhaps better examples?

      • relejek
        link
        fedilink
        arrow-up
        2
        ·
        3 years ago

        Such powerful code/tool yet such sad story of its created and maintainer. Couldnt any Foss foundation help them?

        • ☆ Yσɠƚԋσʂ ☆OP
          link
          fedilink
          arrow-up
          2
          ·
          3 years ago

          I think there might’ve been some community funding after the story, but I haven’t followed up in a while.

    • AgreeableLandscapeM
      link
      fedilink
      arrow-up
      7
      ·
      3 years ago

      Very close to home since it’s what Lemmy uses: Actix. And we almost lost the head dev at one point, too.

    • freely
      link
      fedilink
      arrow-up
      6
      ·
      3 years ago

      alsa-lib or crypto++ maybe? Not technically one person, but a majority of it is.

      Maybe a bit pedantic, but I don’t think Vim really applies since it’s not a lib.

      • AgreeableLandscapeM
        link
        fedilink
        arrow-up
        6
        ·
        edit-2
        3 years ago

        I’m still amazed that NPM bent over backwards just to please the extremely sleazy Kik app and willingly screwed over one of their best package contributors.

        Oh wait, no I’m not!

          • AgreeableLandscapeM
            link
            fedilink
            arrow-up
            8
            ·
            edit-2
            3 years ago

            And now that it’s owned by Microshaft, it’s a raging dumpster fire that’s apart of the greater landfill fire.

            Honestly, between NPM owned by MS and Yarn owned by Facebook, JavaScript straight up has no good package manager option.

            • ☆ Yσɠƚԋσʂ ☆OP
              link
              fedilink
              arrow-up
              6
              ·
              3 years ago

              It’s really not a great situation with package management in Js land, and having two predatory companies own major tools and package repositories certainly doesn’t help things.

              • AgreeableLandscapeM
                link
                fedilink
                arrow-up
                4
                ·
                3 years ago

                All the more reason to not use JS. Being a terrible language is one thing, having a terrible ecosystem is worse.

                • ☆ Yσɠƚԋσʂ ☆OP
                  link
                  fedilink
                  arrow-up
                  5
                  ·
                  3 years ago

                  Definitely, it’s sadly hard to avoid entirely with it being the main driver for the web. Stuff like ClojureScript is nice since it’s pretty much its own ecosystem and you can opt into Js stuff if you really need to.

  • Fedora@lemmy.haigner.me
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    1 year ago

    Basically https://github.com/zloirock/core-js runs the majority of the web, yet no one gives a shit about the single person that maintains the library for free, and is also stuck in Russia. Guy is perhaps the most experienced JavaScript developer alive, ensuring that you can use new features consistently across all browsers. The library requires constant maintenance, so dependents such as babel.js, who rely on core-js for core functionality, are dead when he decides to drop it. TC39 ignores him, even though people from babel get a say, even though babel is essentially a fancy wrapper around core-js. Being a maintainer truly is a thankless job.