So in the spirit of this community and not just to focus on the Reddit… issues… I thought it might be nice to get a topical conversation going in here.

Basically, what open source projects are you currently working on or are you heavily involved with?

I think it would be nice to see what projects people have on the go, get some publicity out there and otherwise talk about stuff that we should be discussing here.

  • foosel@feddit.de
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 year ago

    What a nice idea!

    My claim to fame is probably OctoPrint, a web interface for consumer 3d printers that I created over a decade ago now and have been maintaining ever since, since 2014 full time and since 2016 also 100% crowd funded. It’s written in Python (backend) and HTML/JS (frontend) and licensed under AGPLv3.

    • CalcProgrammer1@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      OctoPrint is good stuff. I don’t always have it set up as I usually just use SD cards with my Ender 3, but I appreciate the work that’s gone into OctoPrint. It is a nice interface for 3D printing and the plugin system is great, especially the bed leveling plugin.

      • foosel@feddit.de
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        Thanks! 😊 I consider the plugin system one of my best ideas - it’s causing me a ton of grey hair, but it also has allowed people to implement stuff that I’d never could have dreamed of and/or been able to merge in core. And I don’t have to maintain all of that either 😂

    • Daeraxa@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      Oh nice, I still have my OctoPrint server set up on my Raspberry Pi attached to the other side of my Ender-3 (which has sat neglected for a couple of years I’m sad to say). Was really happy when I discovered it as it made using the printer so much better than constantly running back and forth with my USB stick.

      I even made a remix of an OctoPrint monitor so I could keep an eye on progress - https://www.thingiverse.com/thing:4055922

      • foosel@feddit.de
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        Hah, that is awesome! I originally wrote it because I was annoyed of having to keep the printer tethered to my PC and pray that a Windows update would not kill my print job - that was before SD cards let alone USB sticks became the norm, so it was even worse 😅 It has since taken over my life 😬

  • JustEnoughDucks@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 year ago

    For the last 6 months I have been working on a completely open flight stick design. Just me working on it. DIY hotas sticks is a pretty damn niche hobby.

    6 axis, 32 button, based on the MiG31 design, with a front panel on the base (on this design).

    Not the most cost efficient vs quality as everything is 3D printed. Honestly it is my second big 3D modeling design and it was a pretty complicated one to get right. Ran into a lot of FreeCAD bugs. First time working with libopenCM3 also, so much less bloated than STM HAL. Plenty of improvements to come once it is released.

    Open hardware with the CERN OHL V2 S and the firmware GPL3.0. Edit: forgot to link it - https://github.com/JustEnoughDucks/LibreMiG-S

  • nickiam2@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    Not a good programmer, but I’ve been writing documentation improvements for a few projects I use in my free time. I’m doing it for kopia currently as the documentation for that project is not great at the moment.

    Kopia is a deduplicating backup application similar to BorgBackup and Restic, written in Golang by a former google engineer. It creates infinite incremental backups, has encryption and compression, and works with S3, B2, SSH, or a local filesystem.

  • Die4Ever@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 year ago

    I’m the creator of Deus Ex Randomizer and I’ve been working on it a lot. This mod randomizes tons of things in the game like locations of items/keys/goals/enemies/starting locations. It also randomizes passwords that way you actually have to find them just like playing the game for the first time. Stats of weapons, skills, and augmentations are randomized too, and a lot more. We have a trailer video here but it’s about a year old now and we’ve added so much to it since then.

    I’ve also made RollerCoaster Tycoon Randomizer, Build Engine Randomizer (as in Duke Nukem 3D, Shadow Warrior, Blood, Ion Fury), and StarCraft 2 Randomizer

    I’ve also done some work on ScummVM (mostly for The 11th Hour and other Trilobyte games).

    I just made a collection of communities for my projects https://lemmy.mods4ever.com/communities

    https://programming.dev/post/442419

    • derivator@feddit.de
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      Haha that’s amazing! Integrated bingo! Death markers! 😂 And you just gave me an incredibly dumb idea. How about a SCUMM engine randomizer? 😂

      • Die4Ever@programming.dev
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        I’ve thought a lot about doing a randomizer for Groovie engine games, mostly The 7th Guest, but I can’t really think of a way to make it fun or interesting, the whole game is video files so it’s not very flexible

        a SCUMM game might work, some items could definitely be swapped around, but idk if it would amount to much cause there wouldn’t be a ton of permutations possible

        • derivator@feddit.de
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 year ago

          I don’t know enough about the SCUMM engine to know if this even makes any kind of sense, but could you randomize NPCs/connections between locations?

  • Daeraxa@lemmy.mlOP
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 year ago

    To make a start I’m currently part of the Pulsar Edit team which is a community of like minded people that came together after the sunset of the Atom text editor to fork and improve it and get it up to date.

    The project is almost a year old now as we are are just a few days off the anniversary of the above sunsetting blog post.

    In what feels like a much shorter amount of time that it has been, we managed to get the entire (closed source) package backend re-implemented, get a website and documentation site up and running, get a whole bunch of improvements to the neglected Atom project going and generally having a great time interacting with the community who came together in the spirit of open source.

    • drowned Phoenician@feddit.de
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      I used atom a lot. It nice to see the alternativea emerging, so we don’t have to rely on vs code / vscodium. I will for sure check this out

  • pd93@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    I’m one of the maintainers of Task and have been working on it for the last year or so. It’s an alternative to task runner/build tools like Make, but written in Go.

    • foosel@feddit.de
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      Ooooh, thank you SO much for your work! I discovered Task a few months ago and it has been a tremendous help! In fact I just fired off an image build through it ^^

  • derivator@feddit.de
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    An API proxy to allow 3rd party reddit clients to browse Lemmy with only minimal code changes. I’ve got it showing comments now :) Source isn’t uploaded yet, but it will be soon.

    • foosel@feddit.de
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      Oooooh, that sounds and looks promising! Any public repo I could follow yet? :)

      • derivator@feddit.de
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        Since boost isn’t open source, the dev would have to allow you to configure the API endpoint (so the app would connect to the proxy instead of reddit.com), or someone would have to hack the app, which would probably be somewhat difficult.

        • Moonguide@lemmy.ml
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 year ago

          Ah, didn’t know that. Which apps would be able to read lemmy, if it’s not too much of a hassle?

          • derivator@feddit.de
            link
            fedilink
            English
            arrow-up
            0
            ·
            1 year ago

            The reason I want to build this kind of proxy is that any app would be able to use it with minimal changes (configurable API server). For proprietary apps, you’re still at the mercy of the devs, but their work is greatly simplified. For open source apps such as e.g. RedReader, Infinity, anyone could make those changes. Another thing that it might be useful for is bots and the like. If I manage to implement support for posting, those could work on Lemmy as well. I personally would like to see the return of kg2bee.