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.
Open Source
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
- !libre_culture@lemmy.ml
- !libre_software@lemmy.ml
- !libre_hardware@lemmy.ml
- !linux@lemmy.ml
- !technology@lemmy.ml
Community icon from opensource.org, but we are not affiliated with them.
Oooooh, that sounds and looks promising! Any public repo I could follow yet? :)
Soon! :)
As promised. I'll do a proper announcement tomorrow, just wanted to get it out the door today.
That's an awesome idea, hopefully some reddit apps devs can get onboard.
Now with threaded comments:
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.
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.
You are a hero among men.
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
Got a link? That sounds amazing!
Of course! Documentation and build guides/BOMs are what I am working on now. I never realized how much of a pain a full assembly guide is 😂
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.
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
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 ^^
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
quite interesting. never heard of such project before. are there any other purely software based solutions?
I tend to get incredibly crippling imposter syndrome (which as far as I understand is very common!) which has stopped me from really contributing in fear of just "making something worse". That, and a lot of health issues recently has not helped that either...
However, I have been trying to get my toes wet again by making some small contributions to Jerboa though. I am hoping to learn more about Jetpack Compose so that I can contribute even more!
I'd also love to contribute to the backend for Lemmy, but my knowledge of Rust is very very small so that is quite daunting. My strongest knowledge is in Java, but I have been wanting to get a better grip on Rust as well... 🤔
I'm working on osintbuddy, my vision of a Maltego/Palantir alternative :) https://github.com/jerlendds/osintbuddy
Nothing at the moment, but I co-founded Rocky Linux and the Rocky Enterprise Software Foundation. I was Director of Operations there until I had to back away (health/medical reasons forced some pretty seismic shifts in my life). That was a rewarding and challenging experience!
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.
I'm building midimech. It's an isomorphic musical layout system for midi controllers with a grid layout. It lays out the notes in a way that makes most scales and chords easier to play than other instruments. For example, if you can play the shape of a triangle, you know how to play every major chord. An upside-down triangle is a minor chord. Most scales fit nicely along the fingers since you're running rows of 3 or 4 notes and going to the next one. The layout is closely related to the circle of 5ths, making chord progressions easier too. It's got a lot of features too, including a MIDI visualizer for learning songs, and a scale/mode database. We're just starting out and more controller support is coming soon.
I'm practicing making projects with a game I made in Godot called Moody City. It's a race-against-the-timer game inspired by my first car that overheated to death and you drive around collecting jugs of coolant. My goal is to make it modular and moddable, and to throw in a little bit of (almost) everything as far as features in Godot goes, stuff like save data, accessing external folders for stuff like user-generated maps, etc. So far I have the main menu working which displays basic save game stats and a levels screen that scans the maps folder and creates a button for each one, a self-contained player controller that can be placed in any scene and contains the player itself plus GUI, and one basic level. The whole project is on Github (linked above) with credits to the assets I didn't make myself and code contributions. Once I get occlusion culling and an external map loading feature done I'm going to make an official release!
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
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.
When I was sick with Covid in April I built Turbopilot, a weekend hack to get code autocomplete models (like GitHub Autopilot) to run locally on low spec machines using the library behind llama.cpp. The models I used were codegen from salesforce and the idea is that if you're running these models locally it's free and you're not sending your source code back to the microsoft/github mothership.
Since then I've not really had time to work on it very much as my day job has been pretty busy but I really want to carry on development. I've got experimental nvidia acceleration building and I'm working on shipping a windows version at the moment.
BTW If anyone is interested, I'm looking for some help and I'm willing to offer some technical mentoring (I have a background in AI/ML and a dozen years exp doing software engineering professionally)
RudderStack, a headless customer data platform. With RudderStack, you can bring all your customer data/events from to a single warehouse in real time. You can then send the unified data to 200+ destination for user anaytics and personalization. You can do so in a privacy-focused manner using data transformation feature to mask/delete PII/sensitive data
Source code : https://github.com/rudderlabs/rudder-server License : AGPLv3
I maintain and develop many GTK themes for Linux, currently working on making them work properly in GTK4 and (hopefully) libadwaita
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.
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
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? 😂
Jump in wherever you find an interest. There's so many projects and pretty much anyone and everyone is happy for new contributors.
A music playout system. I put on an internet radio-like show each week and I needed a way to play music. The only solutions I could find were for Windows but my desktops are all Linux so I wrote my own.
It differs a bit from the more usual "music player". I need to know how long until the track ends and how long until it starts to fade out. I also want to add lots of comments so that I can talk about the tracks I'm playing.
Over time I've added other features - tabbed playlists, automatic lookup of titles on Wikipedia, estimated start/end times for tracks I've yet to play, ability to edit mp3 tags and - well, quite a lot more. It's just grown over time as I've needed things.
I call it MusicMuster, but I haven't actually open sourced it yet. I mean to, but imposter syndrome keeps popping up. I'll just make the code a bit better, remove that hack, etc. Maybe you know how it is.
I'm working to make a FOSS SHAREit alternative, that also has spoofing capability with the said app.
For the last year I have been contributing to Portmaster. Open source application firewall that focuses on privacy. You can check it here https://safing.io We recently did v1.1.0
I'm planning on writing a wrapper for Podman and systemd to make it possible to use kubectl
commands to deploy and maintain applications. The idea is a middleground between Podman (or Docker) to real Kubernetes like k3s...
Not sure if anyone (even me) would find it interesting or useful. But a good excuse to learn more Go.