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.
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.ml Bulgarian
:::: спойлер Превод Струва ми се, че това е малко изтъркано, но през последните няколко месеца допринесох за потребителския интерфейс на Леми и клиента Typescript. Също така направих библиотека за ботове на Typescript за Lemmy.
Ще демонстрирам един от моите ботове в отговор. :::
Този текст е преведен с помощта на DeepL.
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.
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
I maintain and develop many GTK themes for Linux, currently working on making them work properly in GTK4 and (hopefully) libadwaita
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.
I do the same, but through the Humanitarian OpenStreetMap Team. Helps those in need from natural disasters, getting access to vaccines, or whatever else.