1
16
submitted 17 hours ago by cm0002@lemy.lol to c/opensource@programming.dev
2
113
3
14
submitted 17 hours ago by cm0002@lemy.lol to c/opensource@programming.dev
4
112

AntennaPod is a podcast player that is completely open. The app is open-source and you can subscribe to any RSS feed. AntennaPod is built by volunteers without commercial interest, so it respects your privacy while giving you full control.

5
9
submitted 2 days ago* (last edited 2 days ago) by Deep@mander.xyz to c/opensource@programming.dev
6
34
7
6

Software Freedom Conservancy publish Recommendations When Using LLM-backed Generative AI Systems for FOSS Contributions, which reflect the extremely difficult dilemmas that these systems pose for FOSS contributors.

They are approaching LLM-gen-AI from a variety of perspectives and this is practical assistance to minimize damage caused by using proprietary systems, whether FOSS contributors reject LLM-gen-AI or choose (voluntarily or by employer mandate) to use them.

8
53

As an open-source project, AntennaPod doesn’t exist in a vacuum. We rely on a wide ecosystem of tools to keep our project running smoothly. One of those tools is Weblate, the platform where our global community translates AntennaPod into over 40 languages.

In 2022, we began translating our website through Weblate. In 2024, we also moved our app translations to Weblate, to unify our project’s localization on a single open-source platform. As we adapted to the new system, we identified areas in which it could be improved. Today, we’re proud to share how your generous donations helped make Weblate better—not just for AntennaPod, but for everyone.

9
23

More Rust, but more trouble with AI slop, too

10
34

Out Loud is a free, open-source AI text-to-speech app that runs 100% offline. Nothing you read or type ever leaves your device — no cloud, no accounts, no tracking. Get 50+ natural voices across 8 languages (English, Japanese, Chinese, Spanish, Hindi, Italian, Portuguese, and more) on macOS, Windows, and Linux, plus a Chrome extension that reads any webpage, PDF, or email aloud with one click.

MIT licensed and free forever — audit it, fork it, improve it. A genuine alternative to subscription TTS services, with no fees, ever.

Download v2.0.0: https://www.out-loud.io/#download Star on GitHub: https://github.com/light-cloud-com/out-loud

11
42
12
36
13
13

tubeup uses yt-dlp to download a Youtube video (or any other provider supported by yt-dlp), and then uploads it with all metadata to the Internet Archive using the python module internetarchive. It was designed by the Bibliotheca Anonoma to archive single videos, playlists (see warning below about more than video uploads) or accounts to the Internet Archive.

Prerequisites

This script strongly recommends Linux or some sort of POSIX system (such as macOS), preferably from a rented VPS and not your personal machine or phone.

14
5

A friend of mine made a cool calculator and unit converter. It parses natural English phrases like "how many inches are in 3 feet?" and "300 miles / 65 mph in hours and minutes" and "download 10GB 1Gbps". You can access it from web (including PWA), CLI or as a library. It has a strong FOSS philosophy behind it.

15
39
Godot 4.7 released (godotengine.org)

Like a cult classic movie, Godot 4 has only gotten better with age. The first few releases focused on stability, granting the engine a rock-solid foundation that could be safely and easily iterated upon. Gradually, this has shifted more towards polish and quality-of-life, peaking in Godot 4.6 giving developers the tools to put them and their workflow first.

This brings us to Godot 4.7. With 3 years under its belt, the 4.7 Director’s Cut offers colors of never-before-reached intensity. HDR output radiates bold and brilliant new hues, allowing your projects to shine like never before. Inject some juice to your UI without breaking a sweat using the new Control offset transforms. Find the plugin that will help push your game even further with the new Asset Store, bask in the ease of creation with standalone Android exporting and publishing, and helm a bevy of new features to eliminate any remaining friction between you and your vision.

16
32

A six-axis robot arm sitting on your desk used to mean five figures and a service contract. Chris Annin's AR4 quietly tore that idea up — and with the brand-new Mark 5 revision, he's calling the hardware officially finished.

The AR4 is an open-source, six-degrees-of-freedom robot arm you build yourself from CNC-cut aluminum, 3D-printed parts, and off-the-shelf motors and electronics. It's the latest in a lineage that started with the AR2 and has been refined release after release. The Mark 5 isn't a dramatic redesign so much as a final polish: Annin says it's the last item on his hardware to-do list, with future effort going into software and tutorials instead.

What changed in the Mark 5

The headline tweak is sensing. Joints one, two, and three now use Hall effect sensors for their calibration limit switches instead of mechanical microswitches, which meant reworking a few mounting points on the aluminum parts. Joints four, five, and six keep the small microswitches. Annin has also shipped a fresh build manual and published the arm's modified Denavit-Hartenberg parameters — the math that describes how each joint moves — as fully worked-out spreadsheets, so the kinematics aren't a mystery you have to reverse-engineer.

17
23
18
9
19
-2

Still in beta. Was made aware of it by this video

20
35
21
34

After many months of design, development, gathering feedback, and testing, today we’re releasing a big update with Mastodon 4.6. The headliner of this release is Collections, a way to create and share curated collections of profiles. Part of Mastodon’s work ethos is our commitment to trust and safety, so we’ve put a lot of thought and care into the design of this feature to avoid some of the pitfalls and abuse people have experienced with similar features on other platforms, while focusing on its primary goal: Helping new users discover more of the Fediverse.

22
14
submitted 1 week ago* (last edited 1 week ago) by xoron@programming.dev to c/opensource@programming.dev

Id like to share my implementation of the signal protocol that i use in my messaging app. The implementation is in rust and compiles to WASM for browser-based usage.

The aim is for it to align with the official implementation (https://github.com/signalapp/libsignal). That version was not used because my use case required client side browser-based functionality and i struggled to achieve that in the official one where javascript is used but is targeting nodejs.

There are other nuances to my approach like using module federation, which led to me moving away from the official version.


IMPORTANT: While this is aiming to provide a secure implementation, it isnt audited or reviewed. Shared for testing, feedback and demo purposes only. Please use responsibly.

Its worth mentioning that its far from finished and i hope with feedback i can make it better. I have put efforts towards directing it towards unit-tests, an audit and formal-proofs. None of that is good-enough, but i hope it can act as a starting point for verifying the implementation is correct.

Im sure people have better things to do with their time than review unstable and unfinished code. The transparency is intended for professionals that may be curious... Feel free to reach out for clarity instead of reading the code/docs.

23
6
ReactJS Syntax For Web Components (positive-intentions.com)

Im investigating an idea i had about React-like syntax for webcomponents after some experience with Lit.

Lit is a nice lightweight UI framework, but i didnt like that it was using class-based components.

Vue has a nice approach but i prefer working with the syntax that React uses. I find it more intuitive for debugging and deterministic rendering. I wondered if with webcomponents, i could create a UI framework that didnt need to be transpiled.

(My intentions with this framework is to get to a reasonable level of stability, to then replace React on some of my existing projects.)

IMPORTANT: Dont be misled by it being open-source. Im not trying to push "yet another ui framework", this is an investigation to see what is possible. You should not use this framework in your own code. It is not production-ready. It is not on NPM. It is intended for myself on my own projects. This project is far from finished. I am sharing because it might be interesting/educational for someone. Feel free to reach out for clarity if you have any questions.

24
12
25
25

Plasma 6.7 brings powerful new features to KDE’s classic desktop, and refines its user experience to new levels.

view more: next ›

Opensource

6270 readers
347 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 2 years ago
MODERATORS