r/opensource

PeaZip 11.0.0 is ready!
▲ 47 r/linux+2 crossposts

PeaZip 11.0.0 is ready!

PeaZip 11.0.0 is ready for download, read the full change log! https://peazip.github.io/changelog.html

WHAT IS PEAZIP

PeaZip is an Open Source, cross-platform (BSD, Linux, macOS, Windows) archive manager and file manager utility, written with Lazarus / FreePascal IDE, which works as a command line scripts generation engine for 7z/p7zip, Brotli, Zpaq, Zstd and other open source archiving and compression tools.

This allows either to use PeaZip as an interactive GUI application, or to save tasks as batch CLI scripts for later use - for fine tuning beyond GUI's capabilities, learning the syntax, or re-use and automation purposes.

WHAT'S NEW IN THIS RELEASE

Major release 11.0.0 consolidates the 10.x line evolution with bugfixes, code cleanup, and file / archive manager improvements.

The new release speeds up archive browsing, enhances Bookmarks and internal drag and drop (it is now possible to drag&drop items to Tabs and Breadcrumb bar), improves zoom and fractional scaling, supports alternative rendering styles for icons, adds new functions for batch archives testing and password entropy rating.

Backend are updated to 7z/p7zip 26.00 and Pea 1.30.

NOTES

Sources are compiled with Lazarus 4.x, and are still compatible with Lazarus 3.x and 2.x; please note that for building the app it is necessary to add "metadarkstyle" package to the IDE before compiling "peazip" and "pea" binaries, which can be scripted as:

lazbuild --add-package (peazip sources path)/dev/metadarkstyle/metadarkstyle.lpk

PeaZip 11 running on Linux in dark mode with Sharp rendering style, showing in-app drag&drop from file browser to address breadcrumb - Tabs and items in the left navigation bar are supported as well as drop destinations.

reddit.com
u/peazip — 8 hours ago
Looking for contributors for a flutter package
▲ 2 r/SoftwareEngineering+2 crossposts

Looking for contributors for a flutter package

Hey everyone,

I’ve been working on a Flutter package called SafeText for profanity filtering and phone number detection. Originally it started as a small utility (~1.7K English words, simple matching), but recently I pushed a v2.0.0 update where I:

- Expanded dataset to 55K+ words across 75 languages
- Switched to Aho–Corasick for multi-pattern matching (~20x faster)
- Added support for multi-word phrases and better normalization

What surprised me is the traction after the update, in about 24 days:
- Downloads went from ~2.3K → 3.7K/month
- Likes increased from 48 → 62

Thanks to the community for there support.

So I’m trying to take this a bit more seriously now and open it up for contributors. I’ve added a bunch of issues, including:
- Dataset validation & cleanup (duplicates / false positives)
- Performance improvements (trie build, caching, memory)
- Chunk-based filtering (for streaming input)
- Better obfuscation handling (f@ck, f u c k, etc.)
- Documentation improvements (pub.dev API docs are pretty minimal right now)

Repo: https://github.com/master-wayne7/safe_text

If anyone’s interested in contributing, whether beginner or experienced, feel free to pick up an issue or suggest improvements.

Also open to feedback on the approach/architecture.

Thanks!

u/ronit_rameja — 3 hours ago

I built a zero-dependency browser IDE as a cognitive prosthetic for my AuDHD brain. No npm. No build step. Works offline. Open source.

The problem: I have AuDHD (Autism + ADHD) and executive dysfunction. Node.js toolchains - `npm install`, broken lockfiles, PATH issues - are a cognitive load wall I hit before I can write a single line of code. I needed an IDE that was just there.

What I built: EDE (Everything Development Environment) - a browser-native IDE that runs entirely in a service worker. No npm. No terminal. No installation. Open the URL, write code, it runs.

Features:

- JSX transpilation in-browser (Babel standalone)

- Offline-first via service worker

- Spoon tracking (Q Distribution - chronic illness energy model)

- Samson's Law entropy linter (flags cognitive overload patterns in code structure)

- Atkinson Hyperlegible + JetBrains Mono - accessibility-first typography

Try it: https://p31ca.org/ede

Source: https://github.com/p31labs/andromeda (monorepo - EDE is in `04_SOFTWARE/p31ca/public/ede.html`)

---

EDE is one of 12 deployed products from P31 Labs - a Georgia nonprofit I incorporated April 3, 2026 to build open-source assistive tech for neurodivergent individuals. Everything runs on Cloudflare's free tier. $0 to users. No accounts required for core function.

Three Zenodo publications (DOIs: 10.5281/zenodo.18627420, 10.5281/zenodo.19411363, 10.5281/zenodo.19416491)

670+ automated tests total. Solo founder. Built while fighting to stay housed.

Happy to answer questions about the browser-native approach, the service worker architecture, or the accessibility design decisions.

reddit.com
u/the_rewind_guy — 19 hours ago
termtrace: replay terminal workflows step by step.

termtrace: replay terminal workflows step by step.

Been working on a small tool to record terminal sessions and replay them step by step.

It captures commands, outputs, and exit codes so you can reproduce what actually happened instead and share it with out relying on shell history / docs / logs / screen recordings.

Built this mainly after running into issues where I couldn’t reproduce something I fixed earlier.

Would love discussion / feedback!

github.com
u/Ok-Huckleberry5617 — 8 hours ago
GitHub - bunkeriot/BunkerM: 🚀 BunkerM: All-in-one Mosquitto MQTT management platform, featuring dynamic security, MQTT ACL management, monitoring,and AI integrations

GitHub - bunkeriot/BunkerM: 🚀 BunkerM: All-in-one Mosquitto MQTT management platform, featuring dynamic security, MQTT ACL management, monitoring,and AI integrations

BunkerM Now Supports Local LLM via LM Studio

Your Mosquitto MQTT broker now has a built-in AI assistant that runs entirely on your own hardware. Connect BunkerM to any model loaded in LM Studio and control your entire IoT setup with plain English, no internet connection required, no data ever leaving your network.

Your MQTT broker now has a built-in AI assistant that runs entirely on your own hardware. Connect BunkerM to any model loaded in LM Studio and control your entire IoT setup with plain English, no internet connection required, no data ever leaving your network.

Why This Matters

Until now, BunkerM's AI features required a BunkerAI Cloud subscription. That works well for most users, but a growing number of deployments cannot send data outside the network, whether due to compliance requirements, limited connectivity, or a preference for keeping infrastructure fully self-contained.

Local LLM mode solves this by routing all AI requests to a model running on your own machine via LM Studio, an open-source desktop app that runs models locally. BunkerM injects live broker context into every request, so the model knows your connected clients, active topics, latest payloads, and statistics, and can act on them directly.

What It Can Do

The local AI has the same execution capabilities as the cloud version for web chat. You can ask it to create clients, publish messages, delete devices, and query live broker state, all in plain English. A few examples:

  • "Create 10 sensor clients with random credentials" produces 10 real entries in Mosquitto's dynamic security immediately.
  • "What is the current value of home/sensor/temperature?" reads the actual retained payload and returns it.
  • "Turn off the conveyor belt" publishes the correct stop payload to the right topic, based on your topic annotations.

The model receives a fresh snapshot of your broker on every message. There is no stale cache. It sees what your broker sees, right now.

github.com
u/mcttech — 4 hours ago
Skilleton is looking for contributors: An NPM-like CLI for skills (TLDR; It's minimalistic, it has a lock file & collects no metrics/analytics)

Skilleton is looking for contributors: An NPM-like CLI for skills (TLDR; It's minimalistic, it has a lock file & collects no metrics/analytics)

I was working on a project where I was relying on a bunch of SKILL files, and I wanted to recommend them to all the contributors I work with. I needed something like Node.js's package-lock.json or VS Code'S .vscode/extensions.json, something minimal that doesn't collect analytics or usage data.

So I created Skilleton:

If you want to contribute, please feel free to file an issue or tackle one of the existing ones.

github.com
u/Fcmam5 — 31 minutes ago
I built a free AI vocal separator for macOS that runs 100% offline. No subscription, no uploads

I built a free AI vocal separator for macOS that runs 100% offline. No subscription, no uploads

Hey guys,

I've been working on VocalSeparator as a side project — a free macOS app that splits any song into clean vocals and instrumental tracks using Meta's Demucs v4 AI.

The problem I was solving: Every vocal separation tool I tried either:

  • Uploads your audio to a server (privacy concern)
  • Has a file size or usage limit
  • Locks good quality behind a subscription

So I built one that runs entirely on your Mac.

What I built:

  • Drag and drop interface for MP3, WAV, FLAC, M4A
  • 3 model options (best quality / balanced / fast)
  • In-app stem preview before downloading
  • WAV lossless or MP3 320kbps export
  • GPU accelerated on Apple Silicon (30-60 sec for a typical song)
  • Works offline after first model download (~320MB, one time)

Tech stack: Python, PySide6, Meta's Demucs v4, PyInstaller for packaging

What I learned: Bundling PyTorch + Demucs into a standalone macOS app with PyInstaller was genuinely painful. Spent a lot of time debugging native library issues, torchaudio conflicts, and SSL certificate problems in frozen apps. Happy to share details if anyone's doing something similar.

Download: https://github.com/RedSun18/VocalSeparator/releases/latest

Completely free and open source. Would love feedback from the community, especially on things I should improve or add!

This project is MIT licensed — LICENSE file is in the repo.

u/Redsun_18 — 18 hours ago
Week