451
7
NetNewsWire 7.0 for iOS (netnewswire.blog)

NetNewsWire 7 for iOS 26 and up is available now on the App Store!
This version adopts Liquid Glass — and we think it’s a better looking version of NetNewsWire. We think even people who aren’t fans of Liquid Glass will agree with us. 🐣
Credit goes to Stuart Breckenridge for the design and implementation. Wonderful work! Check out the screenshots.
This version also fixes some small bugs and adds some small performance enhancements.

452
5

Jelly writes on the NetNewsWire Discourse forum:
I’ve drafted a naive implementation of NNW MCP support through AppleScript. It supports listing feeds, getting/searching articles, subscribing new feeds…
I can now schedule a daily task that lets Claude summarize that day’s new articles and order them based on my previous behaviors every morning.
We love how AppleScript support is worth way more than the effort we put into it — users can keep creating cool things that we couldn’t have imagined back then.

453
8
Cyber Resilience Act - Open source (digital-strategy.ec.europa.eu)
454
11
Qt 6.11 released (www.qt.io)

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.
455
79
456
8

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.

457
14
458
18
submitted 5 months ago by cm0002@suppo.fi to c/opensource@programming.dev

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.

459
13
submitted 5 months ago by cm0002@suppo.fi to c/opensource@programming.dev

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/

460
21
461
39
submitted 5 months ago by cm0002@suppo.fi to c/opensource@programming.dev
462
17
463
105
submitted 5 months ago by cm0002@suppo.fi to c/opensource@programming.dev
464
10
submitted 5 months ago by cm0002@suppo.fi to c/opensource@programming.dev
465
7
466
11
submitted 5 months ago by cm0002@suppo.fi to c/opensource@programming.dev

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/

Developer @lukrecja@lemmy.world

467
10
468
16

AI-assisted development is already a reality, and the open source community is coming together to figure out how to manage it.

Many major projects and organizations now agree on a few key ideas: people must stay accountable, being open builds trust, and existing contribution rules like the Developer Certificate of Origin (DCO) still matter. The Linux kernel community, Red Hat’s legal team, and the OpenJS Foundation have all come to similar conclusions. AI can help with development, but people are still responsible for what they submit.

469
244
submitted 5 months ago by cm0002@suppo.fi to c/opensource@programming.dev

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

470
56
submitted 5 months ago by cm0002@suppo.fi to c/opensource@programming.dev

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.
471
10

I created the signal protocol for a related project. The implementation is in rust and compiles to WASM for browser-based usage.

Im not sure when its a good time to share it, but i think its reasonable now.

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.

The implementation is now moving past the MVP stage. It is integrated into a p2p messaging app. See it in action from the link on my profile.

While i have made attempts to create things like audits and formal-proofs, it isnt enough. I hope by sharing it, it can serve as a starting point for feedback about the implementation and highlight outstanding issues i may be overlooking. Its open source so you can take a look, but i completely understand it isnt worth your free time. Feel free to reach out for clarity on any details.

Ultimately id like to gear it up towards getting a professional third-party audit. If a free audit isnt going to happen, its prohibitively expensive... Users ask me questions about how my app works. In particular, people often ask about the protocol when it comes to cryptography. I'll have to share references to the AI audit, which id like to avoid.

472
7

FFmpeg 8.1 has been released today as a minor update to this open-source multimedia framework that introduces new decoders, encoders, filters, as well as various improvements.

Coming almost seven months after FFmpeg 8.0, the FFmpeg 8.1 release introduces D3D12 H.264 and AV1 encoding, support for parsing and forwarding metadata for LCEVC, and an experimental xHE-AAC Mps212 MPEG-H decoder via the libmpeghdec library.

FFmpeg 8.1 also introduces EXIF metadata parsing support, Vulkan-based ProRes encoding and decoding, and DPX decoding, Rockchip H.264/HEVC hardware encoding, an HXVS demuxer for HXVS/HXVT IP camera format, as well as projection mode Ambisonic Audio Elements muxing and demuxing.

473
11

Today, the Blender Foundation released Blender 5.1 as a major update of this powerful, free, open-source, and cross-platform 3D graphics software for GNU/Linux, macOS, and Windows.

Highlights of Blender 5.1 include hardware ray-tracing enablement for AMD GPUs by default through HIP RT, improved GPU rendering performance by up to 10 percent on various benchmark scenes, and a new F-Curve modifier called “Gaussian Smooth” that allows non-destructive smoothing of F-Curves.

For Linux users, Blender 5.1 adds support for opening windows without decorations on Wayland by using the–no-window-frame argument, removing the dependence on the libdecor client-side decorations library for Wayland clients. Also, Blender now uses TBB_MALLOC_PROXY for memory allocation on Linux

474
121

Over the past few months, our former payment provider Nexi S.p.A. (“Nexi”) requested access to private data, which we understood to be specifically the usernames and passwords of our supporters. We have refused this request. All our attempts to clarify Nexi’s request, or to understand how their need for such information was necessary and legal, were met with what we consider to be vague and unsatisfactory explanations relating to a general need for risk analysis.

Subsequently, we found ourselves unable to receive credit card donations through Nexi’s system. In the afternoon of 10 March, we were further informed that our contract had been cancelled a few days prior on 7 March, due to our supposed failure to meet their deadline to fulfil their request. This deadline was not communicated to us beforehand, despite us having been Nexi’s customer for the past 15 years.

This is completely crazy! As 450 supporters are affected, that is a huge amount of donations that were cut off!

475
5

Now you don't have to sideload an .xpi, they've approved it. i'll release an update with a few more bugfixes and better implementation of some stuff this week but it's in a pretty much usable state right now, if you have any suggestions please let me know!

Dev @gary_host_laptop@lemmy.ml

view more: ‹ prev next ›

Opensource

6636 readers
246 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