1
171
submitted 13 hours ago by Armand1@lemmy.world to c/opensource@lemmy.ml

To be completely precise, some she reverse engineers herself, others she finds an implementation someone has already done and just creates a UI for them. Still very cool.

In the video, she then describes how she did it, tools and all.

It's a shame people in the US (and possibly UK?) would be putting themselves at legal risk if they did the same. See Louis Rossman's videos on the DMCA if you are curious.

2
111
submitted 17 hours ago by iByteABit@lemmy.ml to c/opensource@lemmy.ml
3
31
submitted 15 hours ago by commander@lemmy.world to c/opensource@lemmy.ml
4
86
submitted 18 hours ago by JRepin@lemmy.ml to c/opensource@lemmy.ml

Krita 5.3/6.0 is the result of many years of work by the Krita developers. Some features have been rewritten from the ground up, others make their first appearance.

Enjoy the completely new text feature: on canvas editing, full opentype support, text flowing into shapes. It is now easier than ever to create vector-based panels for comic pages. Tools got extended: for instance, the fill tool now can close gaps. The liquify mode of the transform tool is much faster. There are new filters: a propagate colors filter and a reset transparent filter. Support for HDR painting has been improved. The recorder docker can now work in real time. There is improved support for file formats, like support for text objects in PSD files. And much, much, much more!

Depending which version of Qt and KDE Frameworks you build, the same source will result in one of the other. Both versions are almost functionally identical, with 6.0.0 having more Wayland functionality. But note that since Krita 6 is still considered rather experimental.

5
15
submitted 14 hours ago* (last edited 14 hours ago) by PumpkinDrama@reddthat.com to c/opensource@lemmy.ml

I spent the better part of 3 days pulling my hair out over a script that just wouldn't cooperate. Logs, testing, asking deepseek—nothing.

I made a post here yesterday asking about agentic llm models, and someone mentioned opencode.

I ran it from the code location, asked it to find the bug, and within a minute it pointed out a stupid error that I think I wouldn't have ever found out. A silly little mistake. Fixed in a minute.

If a free model caught that instantly, it really puts things into perspective. Anthropic recently found 22 vulnerabilities in Firefox using their largest models. That’s not just fixing syntax; that’s hardening a massive browser against exploits.

I’m excited because the barrier to shipping stable code just dropped through the floor. But I’m also scared. Not of the tech itself, but of what happens when capitalists decide to fully automate labor. The game is changing fast.

The open‑source community is great at building tools. We need to get equally good at talking about who those tools really serve—and how we make sure they empower workers, not just replace them.

6
56
7
21
Qt 6.11 released (www.qt.io)
submitted 1 day ago by JRepin@lemmy.ml to c/opensource@lemmy.ml

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

The 6.11 release for Qt Framework is now available, with improved performance, newly supported techniques and capabilities on graphics, connectivity and languages, not to mention a whole new approach to asynchronous C++ coding.

  • Hardware-Accelerated 2D Rendering: A new module, Qt Canvas Painter, based on the HTML Canvas 2D Context, provides performance & productivity gains.
  • 3D Improvements: New rendering techniques Screen Space Global Illumination (SSGI) as an option for lightmap baking, and Screen Space Reflections (SSR). Also imrovements on the Temporal Anti-aliasing algorithm with motion vectors. New user-defined render passes for post-processing effects, color picking, layer masks, etc. directly in QML.
  • Interactive Graphs: You can now implement custom graphs where a user-defined delegate renders each data point. There's a new Qt example, the Wind Turbine Dashboard, and many improvements, e.g. new ways to style line graphs, and multi-axis support on 3D graphs.
  • Declarative Approach to C++: Qt Task Tree brings a whole new approach to asynchronous coding and C++ API design in Qt. In addition, various APIs have been unified to allow adapting any asynchronous task to work with the new module.
  • Other Improvements: Improvements on vector graphics, controls, and accessibility. Connecting to web servicers is now easier with the new module, Qt OpenAPI. Navigating in an IDE between QML and C++, and making data available from C++ backend code to Qt Quick have gotten easier. A wealth of other improvements, such as for multimedia, Android, and API documentation.
8
11
Cyber Resilience Act - Open source (digital-strategy.ec.europa.eu)
submitted 1 day ago by testman@lemmy.ml to c/opensource@lemmy.ml
9
87
submitted 2 days ago by ollie@pawb.social to c/opensource@lemmy.ml

cross-posted from: https://pawb.social/post/41552188

sorry if self promoting isnt allowed! i had a look‎ and couldnt find anything against it. i made this video for those looking to join matrix - please check it out if youre interested!

Getting sick of Discord? Wish you could take charge of‎ your digital communications? There's a good alternative, and the grass is greener on the other side...

10
34
submitted 2 days ago* (last edited 2 days ago) by Argyle13@lemmy.world to c/opensource@lemmy.ml

A Mastodon user called Pepe https://masto.es/@peps has done this mechanical keyboard and has published the project in Codeberg with an open license just in case anyone wants to do it too.

11
70
submitted 3 days ago by jak0b@lemmy.ml to c/opensource@lemmy.ml

Today Synchi is finally public! It's designed for syncing files between two locations (local or over SSH). It detects conflicts, and lets you decide what to do.

Why not rsync/Unison/Syncthing?

  • rsync has no memory between runs and is one-way
  • Unison needs to be installed on both sides
  • Syncthing requires always-on daemons

Synchi runs on demand, works over SSH, and only transfers what actually changed.

I use it daily for syncing a shared folder between my machines and an android phone. Works great in combination with Tailscale/WireGuard so that you can sync files remotely.

12
712
13
57
submitted 3 days ago by jpicture@lemmy.zip to c/opensource@lemmy.ml

The GIMP 3 series cements its place as a professional and truly advanced piece of software.

It deserves a UI to match.

Get the theme and find out more at https://jpicture.net/hyperflatgraphite/

14
39
submitted 3 days ago* (last edited 3 days ago) by luftruessel@feddit.org to c/opensource@lemmy.ml

For longer touring and casual sport cycling I want to finally get my hands on a bike computer. Have used my phone so far, but I don't like

  • battery life
  • water situation when it's rainy
  • arguably not too good for the camera stabilizer

My requirements are not too high I would say, but I would like

  • connectivity to some peripherals (ANT+ I guess)
  • ability to add GPX files and also extract them
  • not buy myself into some cloud (or otherwise fenced) solution

What it boils down to: What would be the least restrictive brand out there?

I am aware of https://github.com/hishizuka/pizero_bikecomputer but currently I don’t see myself tinkering that much – since I do longer tours I need some kind of decent case, a way to take it off and be a little tough.

(Sorry if this is not he perfect place, I could not think of another community that would fit well)

15
101
16
11
submitted 3 days ago by K22@lemmy.ml to c/opensource@lemmy.ml

geteilt von: https://lemmy.ml/post/44811675

Hi everyone! 👋

I’m looking for contributors to help grow this project—if you’re interested in collaborating, reviewing code, or adding features, feel free to jump in!

I built NAS Monitor because the native Ugreen UI isn't the most efficient when you just want a quick, real-time overview of your system.

Full disclosure: I built this entirely with the help of AI! It’s been a fascinating experiment, but now I'd love to get some real human developers on board to help refine it.

What it does: It’s a simple, self-hosted dashboard that runs via Docker. It gives you a clean look at your: CPU & RAM usage Disk health Network traffic (without all the extra clicks!)

🛠 Bonus for Devs (API Docs): Since Ugreen doesn't have an official API, I managed to reverse-engineer their internal one (with AI assistance) and included the complete API documentation in the repository. If you're looking to build your own tools for Ugreen NASync devices, this should save you a lot of time!

🔗 Links:

17
698

Her blog post: https://bitowl.online/about Link to the post in the screenshot: https://social.coop/@cwebber/116249815879392312

18
32
19
2

Il significato di “C’è chi dice no” di Vasco Rossi: ribellione e libertà Il cuore della canzone è racchiuso in quel “NO” ripetuto con forza. Non è un rifiuto casuale, ma una presa di posizione contro tutto ciò che viene imposto senza riflessione: regole sociali, pensieri preconfezionati e modelli da seguire. Continua a leggere...

20
44

Hi, some time ago I made a driver for STM32WLE5JC’s subGHz device in Rust, which communicates via internal SPI lines. Right now it can do RX/TX with LoRa, (G)FSK, (G)MSK and TX with BPSK, and today I decided to share it :3

It’s not yet finished and there’s some things I’d still like to do, including meeting the (boring) radio laws worldwide, or publishing it on crates.io. It’s my first project like that and I hope it’ll be helpful to someone.

I also wrote a blog post series covering the subGHz radio, my programming process and I also touched on some other interesting stuff like demodulation basics with GNU Radio. I learned so much and I hope others will find it interesting as well!

Here are the blog posts :3 go read them >:3

https://lusia.moe/tags/stm32wle5jc/

21
146
submitted 6 days ago* (last edited 6 days ago) by Kalcifer@sh.itjust.works to c/opensource@lemmy.ml

Typst is a new markup-based typesetting system that is designed to be as powerful as LaTeX while being much easier to learn and use. ^[1.1]^

References

  1. Type: Webpage. Title: "typst/typst". Publisher: "GitHub". Published (Modified): 2026-03-16T09:39:55.000Z. Accessed: 2025-03-18T08:55Z. URI: https://github.com/typst/typst.
    1. Type: File. Title: "README.md".
      • Type: Text. Location: ¶1.
22
24
submitted 5 days ago* (last edited 4 days ago) by Cekan14@lemmy.org to c/opensource@lemmy.ml

I admit this is something I do not know much about, not something I had thought of previously to going all open source, so my question might make sense, or it might not.

So, I'm currently writing a novel and, thus, making heavy use of text processors. Since I switched to Debian and to LibreOffice as well, I also decided to change my novel document format from Transitional OOXML to ODT moved by philosophy and belief in open standards. Yes, I was previously writing it on M. Word so that was the default doc format and my font was Calibri for most of the text. This was not a deliberate decision and was also not intended to be final, but something I would think about later on.

Well, now it is later on, and what's sparked my curiosity has been all this change I've been doing. So, when I opened LibreOffice for the first time and saw 'Liberation Serif' as the default font, it got thinking: are font letters open/free/libre, in the sense open source apps and formats are? Are they owned to some capacity by someone, or is it safe to assume that most fonts bundled with text editors have an open licence? If not, is there something I should be wary about this if I care about open standards?

Thank you in advance for any insight you can provide :)

23
8
submitted 6 days ago by lucy@lemy.nl to c/opensource@lemmy.ml

Hi guys, I wanted to share a project I’ve been working on called xSpa. It's an implementation of Single Packet Authorization that works at the XDP level.

I built this because I wanted something faster and more DDoS-resilient than traditional port-knocking or SPA tools that rely on userspace processing or iptables. Here, the "drop-all" logic happens right at the driver level.

Key bits:

L1 verification (SipHash) in kernel space.

L2 (ChaCha20-Poly1305) in Go userspace.

It uses the eBPF ring buffer for communication.

This is my first Go project and my first shot at Open Source. I’m still a bit of a noob when it comes to kernel-level programming, so I’d love to get some feedback on the architecture and security. If anyone has time to check the code, I’d love to hear your thoughts on how to make it better.

24
142
25
411
submitted 1 week ago* (last edited 1 week ago) by pantherina@feddit.org to c/opensource@lemmy.ml
view more: next ›

Open Source

45663 readers
505 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