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.

  • CannotSleep420@lemmygrad.ml
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    1 year ago

    I feel like this is a bit of a cop out, but I’ve contributed to Lemmy’s UI and Typescript client for the past couple of months. I also made a Typescript bot library for Lemmy.

    I’ll demonstrate one of my bots in a reply.

      • TranslatorBot@lemmygrad.mlB
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 year ago

        :::: спойлер Превод Струва ми се, че това е малко изтъркано, но през последните няколко месеца допринесох за потребителския интерфейс на Леми и клиента Typescript. Също така направих библиотека за ботове на Typescript за Lemmy.

        Ще демонстрирам един от моите ботове в отговор. :::

        Този текст е преведен с помощта на DeepL.

  • foosel@feddit.de
    link
    fedilink
    English
    arrow-up
    3
    ·
    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.

    • jeena@kbin.social
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      Oh I was just listening to a podcast where you were a guest in https://pod.fossified.com/2023/04/05/s01e03.html and I had to lough out loud when they asked you what they could do to bring more women into FOSS or what it was and your response was to not invite them to podcasts only to discuss the topic of women in FOSS :D

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

        Yeah, that just had to be said since it’s a bit of a pattern indeed 😅 I warned Daniel that I’d drop that if they got me on for that topic ^^

  • andypiper@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    As of recently, I am officially helping Mastodon with developer relations and documentation! I also do some promotion / writing and speaking, and other work with the MicroPython project - and the Awesome MicroPython list. Beyond that, I offer a bunch of drive-by pull requests to smaller projects that I use, when I can!

    I’m a supporting member of the EFF, PSF, and OSI (I ran the OSI booth at State of Open this year), and I am an ambassador for OpenUK

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

    Few times a week i do some editing or writing comments within OpenStreetMap. I see the whole task as a game, results being implemented & used for people in need. Good feelings afterwards.

    Focus on your neighborhood & community, as it continues to change, if you want to participate. Few weeks later changes are implemented into Organic Maps as example.

  • lens_r@kbin.social
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    I have a few projects I switch between based on how much time I have and where my interests lie.

    My most recent is a from-scratch compiler for a made-up language (MIT), Intercept, written in C with no dependencies (apart from libc, of course). I’m really proud of this one, and have even been lucky enough to work with other people on it.

    And then there’s my text editor (MIT), which is an homage to Emacs. I just have learned so much from Emacs and like it so much that I had to make my own. At this point it’s got a working SDL2 and OpenGL backend, as well as tree-sitter syntax highlighting, and, of course, is extensible through LITE LISP, the built-in programming language.

    Finally, my pride and joy, LensorOS (GPLv3). I started this project when I first started learning C++, and through it I have learned amazing things about how computers actually work, from hardware to kernels to userspace.

    Just wanted to say, this is a really good idea for a thread! I really enjoy seeing all these amazing projects from everybody

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

    Compactor is my Windows filesystem compression tool, good for clawing back space wasted by poorly-compressed games without having to faff about with the command line. I have a full rewrite in the pipeline that I’m procrastinating on.

    ioztat is basically what zfs iostat would be if it existed — an iostat for ZFS datasets, rather than ZFS vdevs. It was born out of a script from Reddit’s /r/zfs and in a slightly obsessive period I rewrote and expanded it into a pretty capable tool I’m quite proud of.

    If you have any experience packaging software for your favourite Linux distribution — well, I’m a FreeBSD user, so please knock yourself out. I’m begging you.

    num_threads is a tiny foundational Rust crate, most notably used by time in order to determine if it’s safe to make certain syscalls. I have implementations for Open, Net, and DragonFlyBSD that I’ve been procrastinating on merging, because blessing unsafe code for platforms I don’t use is scary. Moral support is welcomed.

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

    I’m actually looking for an open source project to get involved in. Started teaching myself Python and Javascript last year, picked up some C and Linux-adjacent skills at some point, now studying CS part time as a mature student. I’d love to get involved with something free and open and I’d be happy to learn a new language to do it. Anyone desperate? 😂

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

      Jump in wherever you find an interest. There’s so many projects and pretty much anyone and everyone is happy for new contributors.

  • derivator@feddit.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    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.

      • derivator@feddit.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        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
          1
          ·
          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
            1
            ·
            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.

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

    Hi Lemmy!

    I make BusKill laptop kill cords that make your computer lock, shutdown, or self-destruct if the device is physically separated from you.

    This protects your (encrypted) data from theft, which can be useful for digital nomads and cryptotraders working in cafes/coworking spaces. But our target audience is journalists, activists, and human rights workers in oppressive regimes.

    Both the hardware and the software are open-source (CC-BY-SA, GPLv3). We manufacture the hardware with injection molding, but if you have a 3D-printer, then you can take a stab at our 3D-printable prototype.

    …And apparently I’m doing (minor) contributions to lemmy these days too

    • smalldatascience@infosec.pub
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Hey, just want to say, as someone that love Maltego, I’m beginning to enjoy using osintbuddy. I’m attempting to self host it on a website of mine, however I keep getting an error regarding “BACKEND_CORS_ORIGINS.” I’ve tried different permutations of my domain, IP, docker IP, ports, etc, and it keeps coming back around. Any guidance?

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

        That’s great to hear! The backend cors origins errors pops up when the domain/IP you’re hosting the site on differs from whats set in the .env BACKEND_CORS_ORIGINS. I’m not sure if you were the one that created the issue on my Github for CORS but if not I just realized I forgot to add another thing needed on the frontend. Ill push an update fixing that tonight but in the meantime if you look at file: frontend/src/services/api.service.ts and notice the BASE_URL set to localhost, you could try adjusting that to your IP/domain.

        edit: Just wanted to add on I created a new lemmy community for the project: https://lemmy.ml/c/osintbuddy Feel free to post ideas, bugs, or suggestions there :)

  • nickiam2@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    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.

  • Prologue7642@lemmygrad.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    So far just contributing to other projects whenever I find something, missing. My main project that I am currently starting to work on is a Wayland Tiling Compositor written in Rust, but so far I am still in very early stages. I really like how Wayland works but so far all the compositors are lacking something I want, closest to what I want is DWL, but it still lacks some things I want.

  • JustEnoughDucks@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    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