LightZone is a professional-level digital darkroom and photo editor for Mac, Windows, and Linux. It includes RAW processing and editing. Rather than using layers in the way that other photo editors do, LightZone lets the user build up a stack of tools which can be rearranged, readjusted, turned off and on, and removed from the stack. It's a completely non-destructive editor, where any of the tools can be re-adjusted or modified later — even in a different editing session. A tool stack can even be copied to a batch of photos at one time. LightZone always operates in a 16-bit linear color space with the wide gamut of ProPhoto RGB.
minor bugfix: Unstable; urgency=medium
Upstream sync.
-- Masahiro Kitagawa Sun, 06 Jun 2023 12:13:00 +0900.
BSDL capture digital-camera graphics-conversion viewer macos linux c
Jenkins provides hundreds of plugins to support building, deploying and automating any project.
minor feature: lt;ul gt;.
lt;li gt;.
Major RFE:
Redesign the Jenkins header.
lt;/li gt;.
lt;li gt;.
No builds" state remaining in lt;strong gt;Build History lt;/strong gt; widget after first build.
lt;/li gt;.
lt;li gt;.
state of labels removed from nodes.
lt;/li gt;.
lt;/ul gt;.
MITL ci automation java
Weblate is an open source web-based translation tool with version control. It includes several hundred languages with basic definitions, and enables the addition of more language definitions, all definitions can be edited by the web community or a defined set of people, as well as through integrating machine translation, such as DeepL, Amazon Translate, or Google Translate.
minor feature: lt;p gt; lt;em gt;Released on April 25th 2025. lt;/em gt; lt;/p gt;.
lt;h3 gt;Improvements lt;/h3 gt;.
lt;ul gt;.
lt;li gt;.
lt;p gt; lt;a href="https://docs.weblate.org/en/weblate-5.11.1/admin/backup.html#projectbackup" rel="nofollow" gt; lt;span gt;Project level backups lt;/span gt; lt;/a gt; now include teams and categories. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Docker health check is now supported in non-web service containers. lt;/p gt;.
lt;/li gt;.
lt;/ul gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt;.
lt;p gt; lt;a href="https://docs.weblate.org/en/weblate-5.11.1/vcs.html#vcs-gitlab" rel="nofollow" gt; lt;span gt;GitLab merge requests lt;/span gt; lt;/a gt; integration now detects merge request conflicts more robustly. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt; lt;a href="https://docs.weblate.org/en/weblate-5.11.1/admin/addons.html#addon-weblate-webhook-webhook" rel="nofollow" gt; lt;span gt;Webhook lt;/span gt; lt;/a gt; is now enabled in Docker. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Removing pending glossary terms. lt;/p gt;.
lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Upgrading lt;/h3 gt;.
lt;p gt;Please follow lt;a href="https://docs.weblate.org/en/weblate-5.11.1/admin/upgrade.html#generic-upgrade-instructions" rel="nofollow" gt; lt;span gt;Generic upgrade instructions lt;/span gt; lt;/a gt; in order to perform update. lt;/p gt;.
lt;h3 gt;Contributors lt;/h3 gt;.
lt;p gt;Code contributions lt;br gt;.
Michal Čihař, Kartik Ohri, nijel, AliceVisek, Cédric Krier lt;/p gt;
lt;p gt;Translations contributions lt;br gt;.
xuars, Fjuro, Yaron Shahrabani, VfBFan, Michal Čihař, Yauhen, RViktor, cat, Andrei Stepanov, Ettore Atalan, 大学没毕业, Miguel A. Bouzada, ssantos, Emin Tufan Çetin, Jeff Huang, Christian Wia, Murun Battulga, Сергей, Peter Vančo, Dick Groskamp, amano, Julien Humbert, தம ழ ந ரம , WofWca, dedakir923, Rafael Fontenelle, Heimen Stoffels, Manuela Silva, ball, Francisco Serrador, Linerly, Sveinn í Felli, Floee Rozario, Ric
GNU GPLv3 translation localization web python html
CMOC is a 6809-generating cross-compiler for a large subset of the C language. It produces executables for the Motorola 6809 processor to be used under the Tandy Color Computer Disk Basic environment, OS-9 and others. It runs under GNU/Linux and other Unix-like environments.
minor bugfix: Fixed a bug with an optimization (of word constants) added by 0.1.92.
Version 0.1.92:
* Added option -w, which inhibits all warning messages.
* Fixed a bug where a warning about an array of size zero was issued for a struct array member whose dimensions are in a typedef.
* Added minor optimizations.
GNU GPLv3 compiler c developers
InputPlumber is an open source input routing and control daemon for Linux. It can be used to combine any number of input devices (like gamepads, mice, and keyboards) and translate their input to a variety of virtual device formats.
minor feature: lt;h2 gt; lt;a href="https://github.com/ShadowBlip/InputPlumber/compare/v0.62.0...v0.62.1" gt;0.62.1 lt;/a gt; (2025-08-08) lt;/h2 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Clear the input state (e.g. send release events, center axes, etc.) on target devices on source disconnect ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/efe382bc71a121884f560f965eb56b2d37d8a075" gt;efe382b lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;Target DBus: lt;/strong gt; implement clear state for dbus devices ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/c46f9cfa01d6fd88fb1706d64c30bc80f887d69d" gt;c46f9cf lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
OpenVSP allows the user to create a 3D model of an aircraft defined by common engineering parameters. This model can be processed into formats suitable for engineering analysis.
The predecessors to OpenVSP have been developed by J.R. Gloudemans and others for NASA since the early 1990's. On January 10 2012, OpenVSP was released as an open source project under the NASA Open Source Agreement (NOSA) version 1.3.
major bugfix: 2025-04-24
Lots more good stuff here. Several cool features as well as some pretty.
critical. Everyone should update.
Under the Geom pull-down, you'll find a new kind of Geom. The Routing.
geom is for modeling subsystems that are routed around the vehicle. Think
wiring, pneumatics, hydraulics, shafting, etc. The routing geom is a
3D poly-line that can be anchored to multiple Geoms along its route. The
length of the route will be calculated. For now, the route has no volume
(it is just a polyline) and the corners are sharp. It does not participate.
in analysis (such as mass properties) or export. It is useful for
visualization and calculating the overall length of a route. More
capabilities may be added later.
While Routing Geom may seem simple, under the hood there is subtle.
complexity. Normally a Geom can only depend on its immediate parent
(think attachment or Conformal). Updates propagate parent to child.
down the tree as needed. Conversely, a Routing Geom can depend on
multiple Geoms that can be scattered around the tree. This required
fairly fundamental changes to the way OpenVSP works. It also means
that you can't attach things to a Routing Geom -- we don't want infinite
loops, do you?
You can now assign nicknames or aliases to XSecs on a Stack, Fuse, or.
Wing. You can name a cross section ('Bulkhead' or 'PlanBreak') or
you can name the space between cross sections ('Cockpit' or 'Wingtip').
These names should make it easier to be organized for tasks like setting
up Advanced Links.
You can now change the parent of Geom without resorting to cut/paste.
There are now left/right arrows in the Geom Browser that will
promote/demote a Geom in the tree. Cut/paste of a Geom would destroy
the ParmID's, which would break any Links and Advanced Links involving
those Geoms. This capability allows you to re-organize your model
without breaking links and things.
The Geom Browser has received an overhaul. Insted of custom code with.
ASCII art
NASA geometry cad parametric cpp
AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it’ll cover ALL your home devices, and you don’t need any client-side software for that. With the rise of Internet-Of-Things and connected devices, it becomes more and more important to be able to control your whole network.
minor security: See also the v0.107.61 GitHub milestone ms-v0.107.61 .
Security:
Any simultaneous requests that are considered duplicates will now only result in a single request to upstreams, reducing the chance of a cache poisoning attack succeeding. This is controlled by the new configuration object `pending_requests`, which has a single `enabled` property, set to `true` by default.
NOTE: We thank Xiang Li mr-xiang-li for reporting this security. It's strongly recommended to leave it enabled, otherwise AdGuard Home will be vulnerable to untrusted clients.
:
Searching for persistent clients using an exact match for CIDR in the `POST /clients/search HTTP API`.
mr-xiang-li : https://lixiang521.com/.
ms-v0.107.61 : https://github.com/AdguardTeam/AdGuardHome/milestone/96?=1.
dns security tracking adblock adguard privacy golang javascript
BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists.
BallroomDJ 4 is the replacement for BallroomDJ.
minor bugfix: 4.15.5 2025-8-9
* Bug Fixes:
* Linux: Fix pipewire volume module build.
* Linux / MacOS: Fix library versioning nightmares (ICU, avformat, avutil).
* Manage: Import Playlist: Fix a crash.
* Windows: Fix issues with remote connections.
* Internal:
* Code cleanup (modernization).
Zlib audio music end-users linux macos windows player ballroom c gtk
An opinionated and powerful finance tracker.
WYGIWYH (What You Get Is What You Have) is a powerful, principles-first finance tracker designed for people who prefer a no-budget, straightforward approach to managing their money. With features like multi-currency support, customizable transactions, and a built-in dollar-cost averaging tracker, WYGIWYH helps you take control of your finances with simplicity and flexibility.
Why WYGIWYH?
Managing money can feel unnecessarily complex, but it doesn’t have to be. WYGIWYH (pronounced "wiggy-wih") is based on a simple principle:
Use what you earn this month for this month. Any savings are tracked but treated as untouchable for future months.
By sticking to this straightforward approach, you avoid dipping into your savings while still keeping tabs on where your money goes.
While this philosophy is simple, finding tools to make it work wasn’t. I initially used a spreadsheet, which served me well for years—until it became unwieldy as I started managing multiple currencies, accounts, and investments. I tried various financial management apps, but none met my key requirements:
Multi-currency support to track income and expenses in different currencies.
Not a budgeting app — as I dislike budgeting constraints.
Web app usability (ideally with mobile support, though optional).
Automation-ready API to integrate with other tools and services.
Custom transaction rules for credit card billing cycles or similar quirks
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;(insights): filters not changing on click by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eitchtee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eitchtee" gt;@eitchtee lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="3266456324" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//293" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/293/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/293" gt;#293 lt;/a gt; lt;/li gt;.
lt;li gt;(insights): filters not changing on click by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eitchtee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eitchtee" gt;@eitchtee lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="3266469928" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//294" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/294/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/294" gt;#294 lt;/a gt; lt;/li gt;.
lt;li gt;chore: bump python requirements by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eitchtee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eitchtee" gt;@eitchtee lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="3266547115" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//295" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/295/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/295" gt;#295 lt
Affero GPLv3 money finance tracking accounting self-hosted bookkeeping expense-tracker django python
Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.
Notes exported from Evernote can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported.
Joplin is "offline first", which means you always have all your data on your phone or computer. This ensures that your notes are always accessible, whether you have an internet connection or not.
The notes can be securely synchronised using end-to-end encryption with various cloud services including Nextcloud, Dropbox, OneDrive and Joplin Cloud.
Full text search is available on all platforms to quickly find the information you need. The app can be customised using plugins and themes, and you can also easily create your own.
minor feature: lt;ul gt;.
lt;li gt;Improved: Markdown editor: Scroll linked-to headers to the top of the editor lt;/li gt;.
lt;li gt;: Disable WebView isolation by default, add feature flag lt;/li gt;.
lt;li gt;: infinite loop on startup after quickly moving folders lt;/li gt;.
lt;li gt;: Make list continuation logic more predictable lt;/li gt;.
lt;li gt;: Plugin API: compatibility with YesYouKan plugin lt;/li gt;.
lt;li gt;: Plugin API: plugin renderer scripts fail to load in the Rich Text Editor lt;/li gt;.
lt;/ul gt;.
Affero GPLv3 note-taking todo markdown typescript javascript
Tuned Switcher is a simple utility for managing performance profiles using the Tuned service.
Tuned is a daemon for monitoring and adaptive tuning of system devices. In order to use this program, a daemon must be installed on your system.
minor bugfix: Disabled startup notifications.
Added components support to CMake build manifest.
Performed minor refactoring of CMake build manifest.
GNU GPLv3 systems-administration linux utility performance
Botan (Japanese for peony flower) is a cryptography library released under the permissive Simplified BSD license.
Botan’s goal is to be the best option for production cryptography by offering the tools necessary to implement a range of practical systems, such as TLSv1.3, X.509 PKI, modern AEAD ciphers, support for PKCS#11 and TPM hardware, memory-hard password hashing, and post quantum cryptography. All of this is covered by an extensive test suite, including an automated system for detecting side channels. The modular build system allows enabling or disabling features in a fine-grained way, and amalgamation builds are also supported.
It comes out of the box with C++, C, and Python APIs, and several other language bindings are available. The library is accompanied by a featureful command line interface. Consult the documentation for more information.
major feature: .
Add SHA-1 implementation using AVX2/BMI2.
Add Camellia implementation using GFNI/AVX2.
Add SHACAL2 implementation using AVX512.
The eFrodoKEM TLS 1.3 ciphersuites have changed the suite code to match changes
in OQS..
Add support for TLS 1.2 NULL cipher suites. These suites are disabled in the
build by default, enable `tls_null` module to use..
Add support for X.509 extensions from RFC 3779.
Elliptic curve improvements.
Add `EC_Scalar::hash` following RFC 9380's hash_to_field.
Modify the OID lookup system to use a static switch for builtin OIDs..
Optimizations for X448 and Ed448.
Modify `BOTAN_CLEAR_CPUID` so that clearing `ssse3` also disables AVX2/AVX512.
.
Remove various internal references to "EMSA", an obsolete term used for RSA
signature padding that originates from IEEE 1363..
Enable support for GCC's "strub" stack clearing. This is disabled by default, use
the `--enable-stack-scrubbing` option to turn on..
Use `std::span` in the internal block cipher padding mode interfaces.
Properly check DNS label length restrictions when checking wildcards..
Work around a GCC 13/14 miscompilation when LTO is used.
a preventing building `System_RNG` with only `getrandom` enabled..
Document the specific threat model the library uses.
Remove `configure.py` options to disable specific CPU instructions..
Remove `configure.py` option `--with-local-config`.
Add a better interface for encoding optional ASN.1 elements using `std::optional`.
Internal cleanups relating to multiprecision integers.
Resolve many warnings from `clang-tidy`.
CMake improvements.
CI improvements.
BSDL-2 cryptography crypto x509 library tls cpp python
Skrooge allows you to manage your personal finances, powered by KDE. Thanks to its many features, it is one of the most powerful way to enter, follow, and analyze your expenses.
major bugfix: *Correction : Filter on specific attribute doesn't work.
*Correction : Import fails for numbers with more than 3 decimal places.
*Correction : Application-wide Currency Formatting in Multiple Distros and Package Versions.
*Correction : Segmentation fault on quit.
*Correction : Segfault when started in a path containing json files.
*Correction: Better icons.
*Correction: Better tooltip for tabs.
*Correction: Better performances on balances computations.
-- Stephane MANKOWSKI Thu, 24 Apr 2025 18:45:58 +0200.
.
Affero GPLv3 accounting finances kde cpp python
ALT is a set of Linux distributions based on Sisyphus, an APT-enabled RPM package repository that aims to achieve feature completeness, usability, and security in a sensible and manageable mixture.
minor feature: The build is available for x86_64 Platform 11 (p11 Salvia branch), based on the 6.12 kernel.
Key Updates
* Wi-Fi setup during installation added.
* Haruna video player now supports direct playback of smb:// links.
* Support for NVIDIA GeForce RTX 50xx series graphics cards added.
* Nouveau driver available for older NVIDIA GPUs: activate by removing the blacklist-nouveau package.
* Expanded KDE applications suite.
Read more:
https://lists.altlinux.org/pipermail/altlinux-announce-en/2025/000051.html
GNU GPL operating-system starterkit installation end-users developers livecd rescue desktop server security bbs communication communication commu
Elektroid is a sample and MIDI device manager. It includes the elektroid GUI application and the elektroid-cli CLI application.
lektroid started as a FLOSS Elektron Transfer alternative and it has ended up supporting other devices from different vendors in the same fashion.
These are the supported devices:
Elektron Model:Samples
Elektron Model:Cycles
Elektron Digitakt I and II
Elektron Digitone and Digitone Keys
Elektron Syntakt
Elektron Analog Rytm MKI and MKII
Elektron Analog Four MKI, MKII and Keys
Elektron Analog Heat MKI, MKII and +FX
All samplers implementing MIDI SDS
Casio CZ-101
Arturia MicroBrute
Arturia MicroFreak
Eventide ModFactor, PitchFactor, TimeFactor, Space and H9
Moog Little Phatty and Slim Phatty
Novation Summit and Peak
While Elektroid is already available in some GNU/Linux distributions such as Debian or Ubuntu, it can also be easily installed on other distributions via Flatpak.
minor feature: lt;h2 gt; lt;/h2 gt;.
lt;ul gt;.
lt;li gt;crash when selecting a generic MIDI device lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 audio music synthesizer midi c
InputPlumber is an open source input routing and control daemon for Linux. It can be used to combine any number of input devices (like gamepads, mice, and keyboards) and translate their input to a variety of virtual device formats.
minor feature: lt;h1 gt; lt;a href="https://github.com/ShadowBlip/InputPlumber/compare/v0.61.0...v0.62.0" gt;0.62.0 lt;/a gt; (2025-08-06) lt;/h1 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;LED: lt;/strong gt; use valid dbus path for LED devices ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/876a187301d28ddd58aad50542212db1778b42a9" gt;876a187 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Features lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;DBus: lt;/strong gt; add support for custom arbitrary dbus events ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/04658faf4f9b0940a76890e2a61a1c3b14e21a3a" gt;04658fa lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
FreeCAD is a general purpose parametric 3D CAD modeler based on the OpenCASCADE geometry kernel. It's written in Python and its GUI utilizes Qt. It provides a modular plugin architecture and extensibility via macros and scripts, but already comes with a wide range of 2D and 3D property editing tools and transformation filters, simulation and rendering backends. Various export formats include STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC or OFF, NASTRAN, VRML, DWG, and the native FCSTD files.
major bugfix: https://blog.freecad.org/2025/08/06/freecad-1-0-2-released/
GNU LGPL cad python qt pyside
MediaHug is an image and video browser. It’s a frontend for the mpv video player. It support multiple browser windows, multiple tabs and tracks watch progress for videos. It’s great for podcasters or video creators who need to browse large collections of clips.
minor feature: New splash screen, logo and icon
Fixed README/documentation
License updates
Added TS container formats to supported video extensions
Affero GPLv3 desktop qt6 media video images
Mastodon is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones. On Mastodon, users can publish anything they want: links, pictures, text, and video. All Mastodon servers are interoperable as a federated network (users on one server can seamlessly communicate with users from another one, including non-Mastodon software that implements ActivityPub!)
minor bugfix: Security:
Update dependencies.
incorrect rate-limit handling GHSA-84ch-6436-c7mg.
:
race condition caused by ActiveRecord query cache in `Create` critical path.
race condition caused by quote post processing.
WebUI crashing for accounts with `null` URL.
friends-of-friends recommendations suggesting already-requested accounts.
synchronous recursive fetching of deeply-nested quoted posts.
Expand this post link including user `@undefined`.
Changed:
Change `StatusReachFinder` to consider quotes as well as reblogs.
Add restrictions on which quote posts can trend.
Change quote verification to not bypass authorization flow for mentions.
blog microblog self-hosted ruby typescript javascript
Dealer’s Choice is a cross-platform, networked multiplayer poker game that supports various draw and stud variants, including optional wild cards. The deal rotates between players, and each new game allows a different player to choose the variant.
minor feature: + Set default maximum raises per round to 3 (config option)
* Fix discard button being clickable when disabled
* Increase player action timeout from 20 to 30 seconds
+ The client will now retry server connection for 60 seconds
before timing out if server is unavailable
* Fix incorrect hand wins in some cases when there are 3 or more players
+ Add amount won to status message
- Remove the simulated delay when cards are initially dealt
- Explicitly link to dl and thread (Fix Slackware build)
MITL strategy games network multiplayer draw stud poker cards
GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis.
GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization.
Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.
minor security: (2025-04-22).
### (1 change).
string conversion for CI Inputs.
### Changed (1 change).
Put allow_composite_identities_to_run_pipelines behind ff.
### Security (4 changes).
Add SecureHeaders middleware with the Nel header (merge request).
Restrict forwarded headers in Maven dependency proxy (merge request).
Security unauthorized access to reading branch names (merge request).
Simplify detecting paragraphs for quick actions (merge request).
MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control
Jenkins provides hundreds of plugins to support building, deploying and automating any project.
minor feature: lt;ul gt;.
lt;li gt;.
RFE:
Add a visible separator between the bottom app bar and Jenkins UI.
lt;/li gt;.
lt;li gt;.
Stop printing an incorrect message from lt;code gt;Slave.warnPlugin lt;/code gt;.
lt;/li gt;.
lt;/ul gt;.
MITL ci automation java
"lookat" (or "bekijk" in Dutch) is a program to view text files and manual pages. It is designed to be more user-friendly than more conventional text viewers such as less. And supports colored manpages.
major feature: * Corrected italic color
* Don t reset the search offset when cursor mode is enabled
* Renamed strsize to charsize ( ansi_strsize - ansi_charsize, utf8_strsize - utf8_charsize) to be less confusing
* Support for multiple ansi streams in ansi_utf8_strlen()
* Update default color theme to green for this release
* Update manpages documentation
* Reorganized contrib directory
* Moved ci/cd related file from contrib/* to contrib/cicd
* Moved debian dir to contrib/dist
* Moved support script to contrib/scripts
GNU GPL pager c ncurses
An interactive command line filter program for any kind of list; files, command history, processes, hostnames, bookmarks, git commits, etc. It implements a "fuzzy" matching algorithm, so you can quickly type in patterns with omitted characters and still get the results you want.
Highlights
📦 Portable — Distributed as a single binary for easy installation
⚡ Blazingly fast — Highly optimized code instantly processes millions of items
🛠️ Extremely versatile — Fully customizable via an event-action binding mechanism
🔋 Batteries included — Includes integration with bash, zsh, fish, Vim, and Neovim
minor bugfix: Incorrect ` FZF_CLICK_HEADER_WORD` and ` FZF_CLICK_FOOTER_WORD` when the header or footer contains ANSI escape sequences and tab characters.
a where you cannot unset the default `--nth` using `change-nth` action.
a highlighting when using `--color fg:dim,nth:regular` pattern over ANSI-colored items.
MITL cli finder go ruby shell
Stopmotion (formerly known as 'Linux Stopmotion') is a Free Open Source application to create stop-motion animations. It helps you capture and edit the frames of your animation and export them as a single file.
Main features:
Capture
capture from webcam
capture from MiniDV cameras
capture from DSLR cameras (experimental)
onionskinning
import images from disk
timelapse photography
Editing
support for multiple scenes
frame editing
basic sound track
animation playback at different framerate
GIMP integration for image processing
Export
export to file
export to Cinelerra framelist (experimental)
major feature: Changes: Port to Qt 6 (!25, thanks to Florian Satzger and Mark Penner).
GNU GPLv3 stop-motion animation movie video kde cpp
InputPlumber is an open source input routing and control daemon for Linux. It can be used to combine any number of input devices (like gamepads, mice, and keyboards) and translate their input to a variety of virtual device formats.
minor feature: lt;h1 gt; lt;a href="https://github.com/ShadowBlip/InputPlumber/compare/v0.60.8...v0.61.0" gt;0.61.0 lt;/a gt; (2025-08-02) lt;/h1 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;IIO: lt;/strong gt; don't check udev configs for iio devices ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/7b91463337560492a765072cd07b76e6d2053275" gt;7b91463 lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;Legion Go: lt;/strong gt; Improve new PID support ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/d50bd43db956e879b8708b65c020f28b528da7f6" gt;d50bd43 lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;MSI Claw A8: lt;/strong gt; add dmi info to autostart hwdb ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/a05835434201f0f989fbbd70e6fda3ed1f7687ee" gt;a058354 lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;Tester: lt;/strong gt; set dbus path to allow deinterface to emit events ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/34c884655f9b036d007e2d76bf2dd71d92634647" gt;34c8846 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Features lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;GPD Win4: lt;/strong gt; add 2025 model ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/e8d7835aef0ebf2c8e5a8652a12c495e30aa78fb" gt;e8d7835 lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;Hardware Support: lt;/strong gt; Add OneXPlayer G1 ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/c1feee770a6c23d4023fde718e21a6b351816036" gt;c1feee7 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important ones first.
Syncthing should be:
Safe From Data Loss
Protecting the user's data is paramount. We take every reasonable precaution to avoid corrupting the user's files.
Secure Against Attackers
Again, protecting the user's data is paramount. Regardless of our other goals, we must never allow the user's data to be susceptible to eavesdropping or modification by unauthorized parties.
Easy to Use
Syncthing should be approachable, understandable, and inclusive.
Automatic
User interaction should be required only when absolutely necessary.
Universally Available
Syncthing should run on every common computer. We are mindful that the latest technology is not always available to every individual.
For Individuals
Syncthing is primarily about empowering the individual user with safe, secure, and easy to use file synchronization.
Everything Else
There are many things we care about that don't make it on to the list. It is fine to optimize for these values, as long as they are not in conflict with the stated goals above.
minor feature: lt;h2 gt;Major changes lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Database backend switched from LevelDB to SQLite. There is a migration on first launch which can be lengthy for larger setups. The new database is easier to understand and maintain and, hopefully, less gy. lt;/li gt;.
lt;li gt;Deleted items are no longer kept forever in the database, instead they are forgotten after six months. If your use case require deletes to take effect after more than a six month delay, set the lt;code gt;--db-delete-retention-interval lt;/code gt; command line option or corresponding environment variable to zero, or a longer time interval of your choosing. lt;/li gt;.
lt;li gt;Modernised command line options parsing. Old single-dash long options are no longer supported, e.g. lt;code gt;-home lt;/code gt; must be given as lt;code gt;--home lt;/code gt;. All serve options are now also accepted as environment variables. lt;/li gt;.
lt;li gt;Rolling hash detection of shifted data is no longer supported as this effectively never helped. Instead, scanning and syncing is faster and more efficient without it. lt;/li gt;.
lt;li gt;A "default folder" is no longer created on first startup. lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Debian packages lt;/h3 gt;.
lt;div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="deb signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg https://apt.syncthing.net/ syncthing v2" gt; lt;pre class="notranslate" gt; lt;code gt;deb signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg https://apt.syncthing.net/ syncthing v2.
lt;/code gt; lt;/pre gt; lt;/div gt;.
lt;h3 gt;Docker image lt;/h3 gt;.
lt;div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ghcr.io/syncthing/syncthing:v2.0.0-beta.11" gt; lt;pre class="notranslate" gt; lt;code gt;ghcr.io/syncthing/syncthing:v2.0.0-beta.11.
lt;/code gt; lt;/pre gt; lt;/div gt;.
lt;h2 gt;What's C
MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript
Pinta is a graphics drawing/editing program modeled after Paint.NET. It strives to be simple yet feature-rich, and runs cross-platform. Drawing tools include freehand, lines, rectangles, ellipses, and more. It allows unlimited layering, undo and redo history, over 35 image effects, and supports floating or MDI workspace layout.
minor bugfix: Thanks to the following contributors who worked on this release: @cameronwhite. @ericksson. @Lehonti. : a packaging for the macOS arm64 build which caused many icons to disappear. an where hiding a panel did not cause other panels to expand into the available space. Incorrect behavior of the Atkinson method in the Dithering effect.
GNU GPL csharp python gtk image drawing paint graphics
Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;docs: link from changelog to release notes by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mr-cal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mr-cal" gt;@mr-cal lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2982921005" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5386" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5386/hovercard" href="https://github.com/canonical/snapcraft/pull/5386" gt;#5386 lt;/a gt; lt;/li gt;.
lt;li gt;: format snapcraft-started-at timestamps by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mr-cal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mr-cal" gt;@mr-cal lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="3005432744" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5416" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5416/hovercard" href="https://github.com/canonical/snapcraft/pull/5416" gt;#5416 lt;/a gt; lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/canonical/snapcraft/compare/8.8.0...8.8.1" gt; lt;tt gt;8.8.0...8.8.1 lt;/tt gt; lt;/a gt; lt;/p gt;.
GNU GPLv3 snaps linux packaging distribution python cpp
Vue Fluid DnD is a fluid, smooth and versatil drag and drop library for lists on Vue 3. It's a lightweight tool ~7 Kb (gzip) with no depenencies. This library is a Vue Draggable Next alternative if you looking for a better ui experience.
minor feature: lt;p gt; Performance: lt;/p gt;.
lt;ul gt;.
lt;li gt; lt;a href="https://github.com/carlosjorger/fluid-dnd/commit/51a3e76a44710c742560d02262703ba9c5a4c774" gt;51a3e lt;/a gt; Avoid make draggable children for any changes on those children lt;/li gt;.
lt;/ul gt;.
vue3 web smooth lightweight typescript vue
OCRmyPDF adds an invisible text layer to PDF documents after passing it through the Tessimage-processing eract OCR engine. The output will be PDF/A with a selectable but invisible text layer above scanned image-documents. This allows later searching and archiving.
minor feature: .
.
No changes affecting OCRmyPDF functionality for command line end users..
webservice: made page specification easier to find in UI..
webservice: download button downloads wrong file..
Converted project documentation from rST to Markdown..
Added README translation to Simplified Chinese. Thanks #64;HuaPai..
Modernized license specification in pyproject.toml..
Modernized SPDX license to REUSE.toml..
.
.
.
GNU GPLv3 pdf ocr scanning image-processing python
Weblate is an open source web-based translation tool with version control. It includes several hundred languages with basic definitions, and enables the addition of more language definitions, all definitions can be edited by the web community or a defined set of people, as well as through integrating machine translation, such as DeepL, Amazon Translate, or Google Translate.
minor feature:
GNU GPLv3 translation localization web python html
Snort is the foremost Open Source Intrusion Prevention System (IPS) in the world. Snort IPS uses a series of rules that help define malicious network activity and uses those rules to find packets that match against them and generates alerts for users.
Snort can be deployed inline to stop these packets, as well. Snort has three primary uses: As a packet sniffer like tcpdump, as a packet logger — which is useful for network traffic debugging, or it can be used as a full-blown network intrusion prevention system. Snort can be downloaded and configured for personal and business use alike.
major feature: Appid: added caching for dns detector.
Appid: unknown payload case for domain fronting.
Control: data race in ControlConn touch method.
Dns: handle multi transaction-IDs in single DNS-UDP flow.
Extractor: enable TSV(Tab-Separated Values) formatting.
Extractor: extend dns logging.
Extractor: static checker warning.
Extractor: make parsing more strict.
Extractor: simplify CSV logger implementation and add configurable delimiter.
Filters: initialize struct fields when instance is defined.
Flow: coverity SWAPPED ARGUMENTS and Y2K38_SAFETY helpers: validate input from conf file to verify port number string is valid digits.
Host_tracker: recode while loop to avoid bogus coverity infinite loop warning.
Http2_inspect: added settings_max_frame_size parameter and built-in rule 121:44 to check for max frame size.
Http: initialize class member variables in the ctor.
Ips_options: allocate large buffer for base64 decode from heap instead of on stack.
Loggers: allocate large buffer for writing unified2 extra data from heap instead of stack.
Main: added show_snort_packet_latency() help command support.
Main: do not collect configurations for utility shells.
Main: redirect stdin, stdout, stderr to /dev/null with the freopen system call.
Main: refactor signal handling switch statement, return codes and FatalError.
Managers: use std::move to pass shared ptr to new owner to avoid a copy.
Packet_capture: rename pcaps and change default values.
GNU GPLv3 ids logger traffic ips network security analysis tcp udp cpp c
Giada is a loop machine.
Build your performance in real time by layering audio tracks or MIDI events, driven by the main sequencer.
Giada is a sample player.
Load samples from your crates and play them with a computer keyboard or a MIDI controller.
Giada is a song editor.
Write songs from scratch or edit existing live recordings with the powerful Action Editor, for a fine-tuned control.
Giada is a live recorder.
Record sounds from the real world and MIDI events coming from external devices or other apps.
Giada is an FX processor.
Process samples or audio/MIDI input signals with VST instruments from your plug-ins collection.
Giada is a MIDI controller.
Control other software or synchronize physical MIDI devices by using Giada as a MIDI master sequencer.
Lightweight and powerful.
Designed for live performances.
Powerful multi-threaded audio engine.
Super sleek interface, no exotic stuff.
VST3, LV2 and MIDI I/O support.
Tons of tools and modes to craft your songs.
100% open-source GPL.
For Linux, Windows, macOS and FreeBSD.
major bugfix: Add support for multiple MIDI devices.
Preserve position and size of 'Settings' window.
wrong name in cloned sample channels.
Update concurrentqueue dependency to version 1.0.4.
Update FLTK dependency to 1.4.2.
More CMake presets improvements.
Refactoring and code gardening.
GNU GPLv3 audio music recording editors midi mixers daw drum-machine loop-machine cpp
Vue Fluid DnD is a fluid, smooth and versatil drag and drop library for lists on Vue 3. It's a lightweight tool ~7 Kb (gzip) with no depenencies. This library is a Vue Draggable Next alternative if you looking for a better ui experience.
minor feature: lt;h2 gt; ing lt;/h2 gt;.
lt;ul gt;.
lt;li gt; lt;a href="https://github.com/carlosjorger/fluid-dnd/commit/e4ae5c97754eb6b21bfab82449ac6ed706e026c2" gt;e4ae5 lt;/a gt; Dont observe all the mutation in observeMutation lt;/li gt;.
lt;/ul gt;.
vue3 web smooth lightweight typescript vue
"Firefly III" is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between.
minor bugfix: :
(Unable to create transactions with non-native currency accounts when "display amounts in native currency" is enabled) reported by @dicksonleong.
Reported by @edbingo.
(Piggy bank currency - wrong setting displayed or setting not saved) reported by @dethegeek.
(Export Data isn't exporting all transactions in the data) reported by @firsttiger.
Discussion 10162 (Reverse proxy and `X-Forwarded-Pre` header) started by @frenchu.
Affero GPLv3 finance personal financial budget budgeting money manager management currency sums financials bookkeeping self-hosted php laravel
Vidiot is a non-linear video editor targeted for home video editing. It supports compositing (scaling/rotating/positioning), cropping, changing speed, adding transitions and titles, trimming, key frames, etc.
Features
Non-linear video editor
Video converter
Video compositing
Trimming
Cut/Move/Drag and drop
Titles
Key frames
Transitions
Speed changing
Cropping
Scaling
major feature: * Added #381 : Add dates to Changelog. (r3076)
* Fixed: After splitting at end of video clip, which has larger audio, video clip is not selected. (r3073)
* Fixed: After pasting files/clips, the pasted clips were not selected. (r3021)
* Added Workspace menu options to automatically select preview/timeline sizes. (r3020)
* Added option to hide menu bar in full screen mode. (r3020)
* Fixed: Option to hide pane titles is saved. (r3020)
* Added option (CTRL-SPACE, CTRL-PLAY) to buffer video before preview starts. (r3007)
* Improved initial thumbnail generation speed. (r3007)
* Improved previewing performance. (r3007)
* Added support for hardware decoding. (r2986)
* Fixed crash when creating transitions in combination with changing audio volume. (r2981)
* Fixed crash when playing slowing down audio to half speed. (r2980)
* Fixed: Cleanup folder used to delete images used for transitions. (r2979)
* Fixed saving of projects containing files with special characters in the filenames. (r2978)
GNU GPLv3 video video-editor compositing video-converter cpp
Helio Workstation is free and open-source music sequencer, designed to be used on all major platforms.
Why another sequencer?
Most of the DAW interfaces often seem overcomplicated, and they only tend to get more and more bloated over time. Many of them are commercial, proprietary-licensed and almost none of them support all major operating systems at the same time.
Helio is an attempt to rethink a music sequencer to create a tool that feels right.
It aims to be a modern music creation software, featuring linear-based sequencer with a clean interface, high-performance C++ core, integrated version control providing intelligent synchronization between devices, saved undo history, translations to many languages and more.
minor bugfix: Added an option to display note names in either German or Do notation (C-D-E or Do-Re-Mi); flats/sharps are now displayed as icons rather than ASCII symbols.
- Added two colour schemes with higher contrast.
- Desktop platforms: window position and size are persisted, undo in the chord compiler.
- macOS: scanning custom plugin folders and font switching - Mobile platforms: sidebars can be stretched sideways to avoid being cut-off by the display notch, scrolling the settings page should now be more convenient.
- iOS: project files were inaccessible via the file picker, and the SoundFont player lost track of SoundFont files between sessions, a couple of iOS-specific crashes.
- Misc QoL tweaks: better support for the "no UI animations" mode, the built-in SoundFont player displays the program selection control as a combo-box, better support for the knife tool.
GNU GPLv3 daw sequences music
Paperless-ngx is a community-supported open-source document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper.
Features:
Organize and index your scanned documents with tags, correspondents, types, and more.
Your data is stored locally on your server and is never transmitted or shared in any way.
Performs OCR on your documents, adding searchable and selectable text, even to documents scanned with only images.
Utilizes the open-source Tesseract engine to recognize more than 100 languages.
Documents are saved as PDF/A format which is designed for long term storage, alongside the unaltered originals.
Uses machine-learning to automatically add tags, correspondents and document types to your documents.
Supports PDF documents, images, plain text files, Office documents (Word, Excel, Powerpoint, and LibreOffice equivalents)1 and more.
Paperless stores your documents plain on disk. Filenames and folders are managed by paperless and their format can be configured freely with different configurations assigned to different documents.
Beautiful, modern web application that features:
Customizable dashboard with statistics.
Filtering by tags, correspondents, types, and more.
Bulk editing of tags, correspondents, types and more.
Drag-and-drop uploading of documents throughout the app.
Customizable views can be saved and displayed on the dash
minor bugfix: :
: do not try deleting original file that was moved to trash dir @shamoon.
: preserve non-ASCII filenames in document downloads @shamoon.
: breaking api change to document notes user field @shamoon.
: another doc link @shamoon.
: correctly handle dict data with webhook @shamoon.
All App Changes:
.
5 changes.
: do not try deleting original file that was moved to trash dir @shamoon.
: preserve non-ASCII filenames in document downloads @shamoon.
: breaking api change to document notes user field @shamoon.
: another doc link @shamoon.
: correctly handle dict data with webhook @shamoon.
.
GNU GPLv3 self-hosted internet web dynamic content indexing search server pdf python typescript javascript
|