1
4

Severin Schols of MakerVan Labs has created the open-source hardware OSHW Coloring Zine, a booklet with pictures and descriptions of various open source hardware projects. It’s perfect to colored in.

2
32

Discarr is a self-hosted web UI that bridges disc rips (VIDEO_TS / BDMV / ISO) into Sonarr and Radarr. Scan a disc directory, map the titles to the right episodes or movies in the browser, and it handles the encode queue and arr notification.

Stack: Pure Node.js 18+, no npm packages, only built-in modules. Requires ffmpeg and ffprobe on the host; HandBrake optional. Docker image bundles both.

License: GPL-3.0.

Forgejo (primary): https://git.opensourcesolarpunk.com/Circuit-Forge/discarr GitHub (mirror): https://github.com/pyr0ball/discarr

Still early, issues and PRs welcome.

3
39

https://github.com/gary-host-laptop/ushiro https://addons.mozilla.org/en-US/firefox/addon/%E5%BE%8C%E3%82%8D-ushiro/

Every image a website doesn't want you to have is still there — just gated. Ushiro drops you behind the scenes to find it. Background images, clickable decoys, alternative resolutions, inline SVGs, base64 chunks, shadow DOM. If it rendered on your screen, you can take it.

I forked behind! extension and added a little extra touch, plus some improvements

4
28
submitted 2 days ago by yogthos@lemmy.ml to c/opensource@lemmy.ml
5
58

Are anyone up-to-date on the status of the syncthing-fork on Android, following the drama of catfriend1's sudden disappearance and the less-than-trust-building behavior of researchxxl? Did they rebuild that trust? Was it forked again by someone more trustworthy?

6
207
submitted 2 days ago by getnopeek to c/opensource@lemmy.ml

Meta has sold 7M+ Ray-Ban glasses that look identical to normal glasses but can record you silently.

NoPeek detects them using immutable BLE manufacturer company IDs - signals that cannot be randomized or hidden unlike MAC addresses.

Detects: Meta Ray-Ban, Snap Spectacles, Oakley Meta, TCL RayNeo, Meta Quest, Apple Vision Pro, Pico VR and more.

No ads. No tracking. No internet permission. Fully open source. MIT license.

github.com/getnopeek/nopeek-android

7
14
submitted 2 days ago by Babalugats@lemmy.ml to c/opensource@lemmy.ml
  • How can iodéOS (Lineage fork) be installed on phones with bootloaders locked?
  • Why would phones like the Samsung Galaxy A7 (2017) and Note 9 appear on their list of phone that it can be installed on when it has "no" across the board on this list?
  • On phones with the bootloader locked, does it just sit on top of the existing android OS?

Sorry for all of the questions, but I am looking at as many options as possible available with a decent phone and camera long term to move away from Android and Google completely. I have done in the past, but looking for semi long term for when Android becomes locked down.

I just don't understand how they can create an installer that works with bootloader locked phones, and then the OS remain completely secure.

TIA

8
45
submitted 3 days ago* (last edited 3 days ago) by gulasorredflower@lemmygrad.ml to c/opensource@lemmy.ml

“FreeSewing is open source software to generate bespoke sewing patterns, loved by home sewers and fashion entrepreneurs alike.”

“Industry sizing is a bunch of lies. Join the slow fashion revolution and enjoy clothes that fit you.”

9
29

There are different versions of the GPL license, ranging from the lightweight copyleft LGPL to the strong copyleft AGPL.

But if the LGPL is a lighter copyleft version of the GPL, why isn't there a lighter copyleft version of the AGPL?

10
14
11
22
submitted 1 week ago by yogthos@lemmy.ml to c/opensource@lemmy.ml
12
147
submitted 1 week ago* (last edited 1 week ago) by Dr_Vindaloo@lemmy.ml to c/opensource@lemmy.ml

I wonder if this has something to do with the EuroOffice drama. It's too bad, this was the only decent FOSS office app for Android.

Edit: Some commenters say this may not have been fully FOSS despite some of the code being published.

13
96
submitted 1 week ago by vk6flab@lemmy.radio to c/opensource@lemmy.ml
14
22
Copyleft in the EU (lemmy.world)

Hello!

As some of you might be aware, copyright law and precendence in the EU show a bit of a difference in the FOSS license landscape compared to for example the US. Particularly, I am talking about linking in the context of derivative work. I tried to do some research here, but I didn't manage to find any conclusive articles or discussions on the matter.

As both dynamic and static linking in the EU is generally considered as a question of interoperability rather than derivative work, linking-wise virality of licenses like GPL are basically void over here. The EUPL license (my license of choice) as per my understanding even explicitly claims that "derivative work" is a definition out of scope of the license text due to this. I today read about additional possible AGPL violations uncovered from BambuLab regarding not opensourcing a .so library that the software uses. This made me wonder: what stops someone from taking a copyleft project in the EU, and adding all their heavy modifications basically as callouts to a proprietary dynamic library? Do I only have to publish the modified source full of single line callouts, without the library source?

15
68
submitted 1 week ago by vk6flab@lemmy.radio to c/opensource@lemmy.ml
16
28

I built an orbital graph as an alternative navigation for my open-source messenger

Most messengers display conversations as a static list. I wanted to try something different.

In ONYX v1.5-beta I added Account Graph — an alternative navigation mode where your chats, groups and categories become nodes in a dynamic orbital system centered around your account.

The idea came from Obsidian's graph view. I adapted the concept for a messenger context.

Honestly, when I started building it I was pretty sure it would end up useless. Just a visual gimmick. But somewhere during development that changed. When you have a lot of chats across multiple categories, the graph gives you a better spatial sense of where everything is. You navigate by structure rather than scrolling through a flat list.

How it works:

  • chats, groups and categories are displayed as connected orbiting nodes
  • online users are highlighted via presence glow
  • orbit speed is adjustable
  • animations can be paused entirely
  • graph position persists between sessions

The entire thing is optional and can be disabled at any time.

GitHub: https://github.com/wardcore-dev/onyx/releases/tag/v1.5-beta

Feedback is welcome!

17
128
submitted 1 week ago by yogthos@lemmy.ml to c/opensource@lemmy.ml
18
30
submitted 1 week ago by marmelab@lemmy.ml to c/opensource@lemmy.ml

When I first started working on open source projects, I really struggled with documentation. But after a lot of trial and error, I learned a lot about writing clear and helpful docs. Working on several open source projects has also taught me just how essential good documentation is to the success of a project. So, I'd like to share with you some of the tips that have helped me improve (hoping that they will save you the same headaches I've experienced ):

1️⃣ Guide first Start with simple guides that focus on common use cases to help users get started quickly.

2️⃣ Show, don’t tell Use screenshots & screencasts early & often to visually demonstrate features.

3️⃣ More code than text Prioritize clear, working code examples over lengthy text explanations.

4️⃣ Use plausible data Craft realistic data in examples to help users better relate & apply them to their projects. I use faker.js for this.

5️⃣ Examples as stories Write examples in Storybook to ensure accuracy & consistency between code & visuals.

6️⃣ The reference follows the guide If an advanced user is looking for all possible options of a component, they can find them in the same place as the guide.

7️⃣ Pages can be scanned quickly Break content into short, digestible sections for quick navigation and easy reading.

8️⃣ Features have several names Use multiple terms for the same feature to improve searchability.

9️⃣ Document features multiple times Cover features in different contexts (guides, HowTos, references) to enhance discovery.

🔟 Overview sections Provide high-level summaries of feature groups to help users grasp concepts before diving into details.

1️⃣1️⃣ Beginner mode Offer a simplified view of the doc to avoid overwhelming new users.

1️⃣2️⃣ Eat your own dog food Regularly use your own doc to spot usability issues & improve user experience.

Here's a doc example where I've tried to implement these best practices.

Feel free to share your tips for writing good documentation, so that we can collectively help other open source projects!--

19
31
submitted 1 week ago* (last edited 1 week ago) by fossil_dev@lemmy.ml to c/opensource@lemmy.ml

Standard web photo galleries lay out a wall of tags. So I wanted to see what happens if you treat the thumbnail grid like a sprite-rendered game scene instead i.e. pre-pack thumbnails into atlas pages at build time, then composite them with WebGL2 in the browser.

How it works: Build step (Node + Sharp, runs locally if needed). Scans a photo folder, generates four LOD levels per image (h50/h100/h200/h400), shelf-packs them into 2048×2048 AVIF sprite atlases, emits a binary layout index. Originals are copied byte-for-byte with content-hashed URLs so CDN edge caches survive rebuilds with unchanged photos.

Runtime (browser only, no server). Parses the binary index zero-copy as typed-array views, computes a justified grid, renders only the visible slice via WebGL2 instanced quads.

Edit: added "very fast" to the title

20
62
21
18

I'd like to know if there are any significant differences or if they remain somewhat similar between the latest version of OpenSearch (3.6.0) and the latest version of Elasticsearch (9.4.1).

Technically, both are free software, but with different licenses. OpenSearch uses the Apache License, while Elasticsearch uses three licenses, including the AGPL. I'd like to know what changes you've noticed between the two software programs.

22
35
submitted 1 week ago* (last edited 1 week ago) by otter@lemmy.ca to c/opensource@lemmy.ml

From the newsletter

We’re reaching out to administrators of Zulip organizations to announce a major transition for the Zulip open-source project and the Kandra Labs company behind it: I’m stepping back from full-time Zulip leadership, and donating the company to a newly created nonprofit Zulip Foundation. The new structure provides stability, a renewed commitment to our values, and new opportunities for charitable fundraising.

The new Zulip Foundation will be the formal steward of the Zulip project, with a mission of developing the best possible team chat experience, with particular focus on public-interest organizations and communities.

Please check out the announcement blog post to learn about the Zulip Foundation’s leadership, and more. If you have any questions or concerns, please join us for a live chat Q&A in the Zulip development community on Tuesday, May 19 at 4 PM UTC (9 AM US Pacific / 12 PM US Eastern / 6 PM CET), or reach out to support@zulip.com.

— Tim Abbott, on behalf of the Zulip team

23
73
submitted 1 week ago by tracyspcy@lemmy.ml to c/opensource@lemmy.ml

cross-posted from: https://lemmy.ml/post/47339272

Finally I can stay forever on lemmy even not opening the browser! 😂

Thinking of using it as a mod tool to see new posts in communities I moderate.

Sharing it early, maybe get some ideas on how to make it better.

https://github.com/tracyspacy/lemmy-tray

24
54
submitted 1 week ago by sirico@feddit.uk to c/opensource@lemmy.ml
25
72
submitted 2 weeks ago* (last edited 2 weeks ago) by TotallyWorthLife@lemmy.world to c/opensource@lemmy.ml

Hello,

I have been thinking about making the jump towards Open Source, not just using OSS but also contributing to it.

First, some OSS projects/apps I know of are Peertube, Lemmy (right now using Voyager app), Mastodon, Matrix (used to use the Element app, gave up because I realized it was too hard for those around me who got used to Whatsapp), OpenStreetMap (through OrganicMaps), Jellyfin, and Actual Budget, Godot Engine, Luanti, GrapheneOS... I might know more, but those are the ones I remember right now.

Second, I have some basic experience with programming (mainly Java [haven't learnt GUI yet tho], SQL, and C# for Unity videogames), but no experience entering an already created codebase yet, let alone making changes and sending them (and I admit I might need to get some practice with Git), so it is pretty intimidating. Do you have any advice about it?

Third, I'd like to hear about projects you find interesting or useful. Not neccesarily to contribute or even use them myself, but I'm interested in which other projects there are out there.

Edit: Thank you for the responses, what I got was basically find OSS to replace not-OSS I currently use, and contribute either fixing issues myself, helping with other stuff (making issues, writting or translating documentation, helping newer users), or giving feedback on the project.

view more: next ›

Open Source

47037 readers
65 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 6 years ago
MODERATORS