LightZone 5.0.0~beta2-0obs1 💾

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

Back In Time 1.5.4 💾

Back In Time is a simple backup solution for Linux Desktops. It is based on rsync and uses hard-links to reduce space used for unchanged files. It comes with a Qt5 GUI which will run on both Gnome and KDE based Desktops. Back In Time is written in Python3 and is licensed under GPL2. Backups are stored in plain text. They can be browsed with a normal file-browser or in Terminal which makes it possible to restore files even without Back in Time. Files ownership, group and permissions are stored in a separate compressed plain text file (fileinfo.bz2). If the backup drive does not support permissions Back in Time will restore permissions from fileinfo.bz2. So if you restore files without Back in Time, permissions could get lost.

minor feature: Breaking Change: Auto-remove rules "Free inodes" and "Free space" disabled by default in new created profiles. Changed: Completed license information to conform to REUSE.software and SPDX standards. Changed: More clear and intense warning about EncFS deprecation and removal. Changed: Updated desktop entry files. Changed: Move several values from config file into new introduce state file ( XDG_STATE_HOME/backintime.json). !: Smart-remove rule "Keep one snapshots per week or the last week" use calendar weeks. : Exclude patterns are now case-sensitive when added. : The width of the fourth column in files view is now saved. : Snapshot compare copy symlink as symlink. : Crash when comparing a snapshot with a symlink pointing to a nonexistent target. : Crash (KeyError) opening language setup dialog with unknown locale/language. Doc: Remove Retention (formally known as Auto-/Smart-Remove) with improved GUI and user manual section. Feature: Open user manual (local if available otherwise online) via Help menu. Feature: Toolbar context menu to display the buttons in different combinations with icons and text. Feature: Add offset minutes to hourly schedules.

GNU GPLv3 backup storage restore emergency python

Warracker 0.9.8.9-Beta 💾

Warracker is an open-source warranty tracker application designed to help you effortlessly keep track of product warranties, expiration dates, and related documentation. Warracker is a web-based application that provides a centralized system for managing all your product warranties. Key features include: Tracking product warranties in one central location. Adding warranty details, including purchase dates and duration. Uploading and storing warranty documentation and receipts. Providing visual indicators for active, expiring soon, and expired warranties. Searching through your warranty collection. Warranty Management: Add, edit, and delete warranty information. Document Storage: Upload and securely store receipts and warranty documentation. Status Tracking: Visual indicators for warranty status (active, expiring soon, expired). Search: Easily find warranties by product name. Responsive Design: A seamless experience on both desktop and mobile devices.

minor feature: Added Settings Page: Added a new display section within the "Account Settings" card (settings-new.html) to show the current user's First Name, Last Name, and Email. Changed Settings Page: The new user information display now updates instantly when the user saves changes to their profile (First/Last Name) without requiring a page refresh (settings-new.js). Backend API: Modified the /api/auth/user GET endpoint (backend/app.py) to query the database and return the full user profile, including first_name and last_name, instead of just the basic information available from the authentication token. This ensures the settings page can display the complete, up-to-date user details. Styling: Added optional CSS rules (settings-styles.css) to style the new user information display area on the settings page.

Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql

Nano 8.4 💾

GNU nano is a console text editor, modeled after Pico. It is very newcomer-friendly due to on-screen menus with always visible keyboard shortcuts. Keybindings are configurable, and full undo and redo actions are supported. Nano can even be used as STDIN pager, and it provides fast syntax highlighting using regular expressions.

minor feature: "Five Miles Out" * Bracketed pastes over a slow connection are more reliable. * Tabs in an external paste at a prompt are not dropped. * Feedback occurs when the cursor sits on a Byte Order Mark. * The Execute prompt is more forgiving of a typo.

GNU GPL editor text-editor terminal console pico syntax-highlighting

BiglyBT 3.8.0.2 💾

BiglyBT is a feature filled, open source, ad-free, bittorrent client. Since 2003, BiglyBT's team has worked hard to bring you the best open source torrent product in the market. Unlike our competitors, our client is ad-free and our installer contains no third party offers. We provide migration tools for several popular bittorent clients. Switching to BiglyBT from projects using the same source is simple and requires no interactions beyond the initial migration approval. Your settings, downloads, and plugins will all be there and ready to use.

minor bugfix: FEATURE: Tag Added Peer Set execute-on-assign option to ban peers Parg FEATURE: UI Added filter box to chat overview Parg FEATURE: UI Add explicit banning option to IP filter window Parg CHANGE: Core Run remote searches at low priority Parg . CHANGE: UI Run code directly in getOffSWTThread if not on SWT thread Parg CHANGE: UI Make reposition in library view asynchronous Parg CHANGE: UI Limit active search results views to 5 Parg CHANGE: UI Show forced state in console torrent info Parg CHANGE: UI pt_BR: Brazilian Portuguese translation update Havokdan CHANGE: UI no_NO: Norwegian translation update DandelionSprout CHANGE: UI ru_RU: Russian translation update adem4ik CHANGE: UI tr_TR: Turkish translation update BouRock Core sync on share removal Parg . Core move file Parg . Core Reduce blocking in swarm merger Parg . Core JVM name should be lower case TuxPaper . Core up IP filter application on some tracker paths Parg . UI Remove reduced GC creation in table painter on OSX Parg . UI Reduce chance of blocking on rank item creation Parg . UI Don't remove dead-download chats if favourites Parg . UI NAT Test window missing default size Parg .

GNU GPL bittorrent client p2p i2p java

ImageMagick 7.1.1-45 💾

ImageMagick® is software toolset and library to create, edit, compose, or convert bitmap images. It supports easy cropping, resizing and distorting, combining and morphing, colorizations, animations, applying effects or decorations, adding text, polygons and Bézier curves. Supported image formats include PNG, JPEG, JPEG-2000, GIF, SVG, TIFF, DPX, EXR, PDF and Postscript. IM is comprised of the command line tools convert, identify, mogrify, composite, montage, compare, stream, display (with editing GUI), animate, import and conjure for scripting. And there are bindings for Ada, C, COM+, C++, Java, Lisp, haXe, .NET, PHP, Python, Ruby and Tcl.

minor bugfix: Merged: Statistic.c GetImageRange initializer `#8010`. : Statistic.c GetImageRange initializer `#1679`. Commits: Beta release. Slightly optimize JzAzBz tuples, thanks to @nrobidoux. . Jzazbz colorspace optimizations by @nrobidoux. Follow thumbnail specification for -thumbnail option. Cosmetic. Cosmetic. Reference image instead of thumbnail. Squash abort. Search for null, not 0. Also print the requested sizes in the error message when width or height exceeds the limits.. File URI is we have an absolute path. Corrected CMAKE flags for the oss-fuzz zlib build.. Corrected oss-fuzz link.. We don't need to set png:IHDR.bit-depth-orig and png:IHDR.color-type-orig because we already set the magick to PNG32.. Mime:type is not automatically injected, you must request it. Optimized Oklab colorspace transformation. Include PNG tRNS chunk. Latest documentation. . Support parallel DNG image conversion. Support epoch() and magicktime() FX functions contributed by @snibgo. Added our own implementation of parsing an iso860 date and time to the Windows build.. Corrected memset.. Negate MAE metric. Negate PHASH similarity image. Added options to allow specifying the security limits of libheif.. Detect invalid compression BMP. Default to true-color alpha. Cosmetic. Correct conditional compile. Negate SSIM similarity metric. Releasse.

Apache c graphics image-manipulation image-magick graphics-conversion

WYGIWYH 0.12.6 💾

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;(common:tasks): reset_demo_data not running via cron 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="2959548015" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//226" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/226/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/226" gt;#226 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/eitchtee/WYGIWYH/compare/0.12.5...0.12.6" gt; lt;tt gt;0.12.5...0.12.6 lt;/tt gt; lt;/a gt; lt;/p gt;.

Affero GPLv3 money finance tracking accounting self-hosted bookkeeping expense-tracker django python

Syncthing 1.29.3-rc.2 💾

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;p gt;v1.29.3-rc.2 lt;/p gt;. lt;p gt;: lt;/p gt;. lt;ul gt;. lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2797752982" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9929" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9929/hovercard" href="https://github.com/syncthing/syncthing//9929" gt;#9929 lt;/a gt;: Unintelligible error message "setting metadata: lookup failed" lt;/li gt;. lt;/ul gt;.

MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript

OpenModelica 1.24.5 💾

OPENMODELICA is an open-source Modelica-based modeling and simulation environment intended for industrial and academic usage. Its long-term development is supported by a non-profit organization – the Open Source Modelica Consortium (OSMC). An overview journal paper is available and slides about Modelica and OpenModelica. The goal with the OpenModelica effort is to create a comprehensive Open Source Modelica modeling, compilation and simulation environment based on free software distributed in binary and source code form for research, teaching, and industrial usage. We invite researchers and students, or any interested developer to participate in the project and cooperate around OpenModelica, tools, and applications.

minor feature: lt;p gt;Added flag to avoid non-strictly necessary compile-time evaluations, see lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2829976708" data-permission-text="Title is private" data-url="https://github.com/OpenModelica/OpenModelica//13570" data-hovercard-type="" data-hovercard-url="/OpenModelica/OpenModelica//13570/hovercard" href="https://github.com/OpenModelica/OpenModelica//13570" gt;#13570 lt;/a gt;. lt;/p gt;. lt;p gt;Required by RTE to compile Dynawo code on 1.24.x using C11 instead of C17. lt;/p gt;.

modeling simulation simulator modelica cpp c

InputPlumber 0.51.0 💾

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.50.0...v0.51.0" gt;0.51.0 lt;/a gt; (2025-04-02) lt;/h1 gt;. lt;h3 gt;Features lt;/h3 gt;. lt;ul gt;. lt;li gt; lt;strong gt;Steam Deck Target: lt;/strong gt; Enable setting a config for Steam Deck Target ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/bd5be9412d6c506c7dc69b04d1ca2597ea44a706" gt;bd5be94 lt;/a gt;) lt;/li gt;. lt;/ul gt;.

GNU GPLv3 linux daemon virtual-device rust

libUseful 5.42 💾

libUseful is a general 'C' library providing useful functions related to: resizable strings, lists and maps, unix and tcp sockets, SSL/TLS, cryptographic hashes, parsing of json, yaml and other markup languages, terminal output including ANSI/vt100 escape sequences, OAuth 2.0, etc, etc.

minor feature: Make StrUnsafeTrunc a bit safer, by checking string is not null. Add 'daystate' feature to TerminalCalendars.

GNU GPLv3 c library files ssl tls sockets resizeable strings lists maps

unoserver 3.2 💾

Using LibreOffice to convert documents is easy, you can use a command like this to convert a file to PDF, for example: $ libreoffice --headless --convert-to pdf ~/Documents/MyDocument.odf However, that will load LibreOffice into memory, convert a file and then exit LibreOffice, which means that the next time you convert a document LibreOffice needs to be loaded into memory again. To avoid that, LibreOffice has a listener mode, where it can listen for commands via a port, and load and convert documents without exiting and reloading the software. This lowers the CPU load when converting many documents with somewhere between 50% and 75%, meaning you can convert somewhere between two and four times as many documents in the same time using a listener. Unoserver contains three commands to help you do this, unoserver which starts a listener on the specified IP interface and port, and unoconverter which will connect to a listener and ask it to convert a document, as well as unocompare which will connect to a listener and ask it to compare two documents and convert the result document.

minor feature: Added a `--stop-after` parameter, that makes unoserver quit after a certain number of requests. This is useful if you want to minimize memory usage, as memory usage after a large file is not reclaimed automatically. Witiko . 3.2b2 (2025-03-28). Added --verbose and --quiet parameters to unoserver. 3.2b1 (2025-03-28). Better handling of fast and slow LibreOffice startup times. Faster on fast PC's more stable on slow PC's.

MITL conversion documents libreoffice server python

Universal Media Server 14.11.0 💾

Universal Media Server is a DLNA-compliant UPnP Media Server, which is implemented in Java and thus runs on all operating systems. It can convert any media file format, and stream it to a wide range of hardware devices (smart TVs, and media centers).

major bugfix: General: Made error notifications in the web settings and player stay open. Made informational notifications in the web settings and player automore slowly. Migrated to Yarn Modern (corepack). Added dev to standalone web player. Added full screen (F) keyboard shortcut to web player. Restored x86 installer. binaries not always installing the first time on Windows. program data not being uninstalled on Windows. auto updater content not fitting in window. a crash while scanning and browsing videos with Captions. timer error when two players are playing at the same time. empty #-TRANSCODE-# folder. downloading logs from web settings. TMDB ID not sending to our API. Media players: transcoding support in Kodi. supported H.264 level limit on Samsung C/D Series TVs. Translation updates via Crowdin: Italian (59 ). Polish (55 ). Dependencies: Bump `@mantine/core` from 7.16.3 to 7.17.1. Bump `@mantine/dropzone` from 7.16.3 to 7.17.1. Bump `@mantine/form` from 7.16.3 to 7.17.1. Bump `@mantine/hooks` from 7.16.3 to 7.17.1. Bump `@mantine/modals` from 7.16.3 to 7.17.1. Bump `@mantine/notifications` from 7.16.3 to 7.17.1. Bump `@playwright/test` from 1.49.0 to 1.50.1. Bump `@types/lodash` from 4.17.15 to 4.17.16. Bump `@types/react-dom` from 18.3.1 to 19.0.4. Bump `@types/react` from 18.3.12 to 19.0.10. Bump `axios` from 1.7.9 to 1.8.1. Bump `ch.qos.logback:logback-classic` from 1.5.16 to 1.5.17. Bump `ch.qos.logback:logback-core` from 1.5.16 to 1.5.17. Bump `com.fasterxml.jackson.core:jackson-databind` from 2.18.0 to 2.18.2. Bump `com.google.code.gson:gson` from 2.11.0 to 2.12.1. Bump `commons-logging:commons-logging` from 1.3.4 to 1.3.5. Bump `eslint-plugin-react-hooks` from 5.1.0 to 5.2.0. Bump `eslint-plugin-react-refresh` from 0.4.16 to 0.4.19. Bump `eslint-plugin-react` from 7.37.3 to 7.37.4. Bump `eslint` from 9.16.0 to 9.21.0. Bump `Node.js` from 20.12.2 to 20.18.3. Bump `org.apache.maven.plugins:maven-compiler-plugin` from

GNU GPL java media media-center streaming ffmpeg upnp dlna

Sommelier 10.3 💾

A downloader/installer for apps/games/doom-wads that run under wine, dosbox, java, scummvm, the fuse spectrum emulator, crispy-doom or chocolate-doom, mednafen, citra and other emulators, and also some native apps. Also can install games from gog.com that can be run under wine/dosbox/scummvm/native (gog installers must be manually downloaded). Comes with a list of apps. Checks sha256 of downloads, downloads dependancies, makes registry changes for running/installing, etc.

minor feature: Change bundled libUseful to be called 'libUseful-bundled' to prevent confusion over include files. Added gog games Fallout2, FalloutTactics, LoopHero, WarhammerQuest, CircleEmpires and StreetsOfRogue.

GNU GPLv3 wine downloader installer

TEA text editor 63.3.1 💾

TEA is powerful text editor that provides hundreds of text processing functions. It supports QML plugins and external scripts. TEA can open plain text files, FB2, Ebook, ODT, DOCX, Abiword, KWord KWD, SWX, PDF, DJVU. Other features: Built-in MC-like file manager. Speech Dispatcher support Spellchecker (using the aspell or/and Hunspell). Tabbed layout engine. Syntax highlighting for C, C++, Bash script, BASIC, C#, D, Fortran, Java, LilyPond, Lout, Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Python, Seed7, TeX/LaTeX, Vala, Verilog, XML, HTML, XHTML, Dokuwiki, MediaWiki. Multiply encodings support. Code snippets and templates support. Scripts (Python, Perl, Ruby, Lua, Bash, 2/Rexx script). Hotkeys customizations. Misc HTML tools. Dokuwiki, MediaWiki, Docbook, Markdown, LaTeX, Lout editing tools. Preview in external browsers or other programs. String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions etc. Bookmarks. Morse code translator. Calendar/organizer with Moon phases Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, TIFF, TGA, etc.). Built-in image converter and resizer.

major bugfix: + PRQL hl module by vanillajonathan * Save all - fixed

GNU GPLv3 text editor qt markdown text-processing filter latex html wiki xml utilities c++ windows os2 macos cross-platform bsd linux

Glance 0.7.9 💾

Self-hosted dashboard that puts all your feeds in one place Features Various widgets RSS feeds Subreddit posts Hacker News posts Weather forecasts YouTube channel uploads Twitch channels Market prices Docker containers status Server stats Custom widgets and many more... Fast and lightweight Low memory usage Few dependencies Minimal vanilla JS Single <20mb binary available for multiple OSs & architectures and just as small Docker container Uncached pages usually load within ~1s (depending on internet speed and number of widgets) Tons of customizability Different layouts As many pages/tabs as you need Numerous configuration options for each widget Multiple styles for some widgets Custom CSS Optimized for mobile devices Because you'll want to take it with you on the go.

minor feature: lt;p gt;Another small release that's primarily focused around lt;code gt;custom-api lt;/code gt; widget improvements. lt;/p gt;. lt;h2 gt;Changed lt;/h2 gt;. lt;p gt;You no longer need to convert numbers to float before doing math operations with them. When adding two integers together, the result will be an integer. Adding two floats together or an integer and a float will result in a float. lt;/p gt;. lt;p gt;Before: lt;/p gt;. lt;div class="highlight highlight-text-html-basic notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" (add (.JSON.Int amp;quot;foo amp;quot; toFloat) (.JSON.Int amp;quot;bar amp;quot; toFloat)) toInt " gt; lt;pre gt; (add (.JSON.Int "foo" toFloat) (.JSON.Int "bar" toFloat)) toInt lt;/pre gt; lt;/div gt;. lt;p gt;Now: lt;/p gt;. lt;div class="highlight highlight-text-html-basic notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" add (.JSON.Int amp;quot;foo amp;quot;) (.JSON.Int amp;quot;bar amp;quot;) " gt; lt;pre gt; add (.JSON.Int "foo") (.JSON.Int "bar") lt;/pre gt; lt;/div gt;. lt;p gt;(this is consistent for all math operations, not just addition) lt;/p gt;. lt;h2 gt;New lt;/h2 gt;. lt;h3 gt; lt;code gt;skip-json-validation lt;/code gt; and lt;code gt;.JSONLines lt;/code gt; lt;/h3 gt;. lt;div class="highlight highlight-source-yaml notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="- type: custom-api. Url: https://api.example.com Skip-json-validation: true" gt; lt;pre gt;- lt;span class="pl-ent" gt;type lt;/span gt;: lt;span class="pl-s" gt;custom-api lt;/span gt; lt;span class="pl-ent" gt;url lt;/span gt;: lt;span class="pl-s" gt;https://api.example.com lt;/span gt;. lt;span class="pl-ent" gt;skip-json-validation lt;/span gt;: lt;span class="pl-c1" gt;true lt;/span gt; lt;/pre gt; lt;/div gt;. lt;p gt;Some API's return newline separated JSON objects instead of a single JSON array. This is not valid JSON, so the lt

self-hosted rss atom feeds monitoring dashboard aggregator go

OBS Studio 31.0.2 💾

OBS Studio (also Open Broadcaster Software or OBS, for short) is a free and open-source app for screencasting and live streaming. Written in C/C++ and built with Qt, OBS Studio provides real-time capture, scene composition, recording, encoding, and broadcasting via Real Time Messaging Protocol (RTMP), HLS, SRT, RIST or WebRTC. It can stream videos to any RTMP-supporting destination, including YouTube, Twitch, Instagram and Facebook.[11] For video encoding, OBS Studio can use the x264 transcoder,[12] Intel Quick Sync Video, Nvidia NVENC and the AMD Video Coding Engine to encode video streams into the H.264/MPEG-4 AVC or H.265/HEVC formats.[13] It can encode multiple tracks of audio in the AAC format. More experienced users can choose any codecs and containers available in libavcodec and libavformat, or output the stream to a custom FFmpeg URL.[14] OBS Studio also supports plug-ins to extend its functionality.[15]

minor feature: lt;div class="markdown-alert markdown-alert-important" gt; lt;p class="markdown-alert-title" gt; lt;svg class="octicon octicon-report mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true" gt; lt;path d="M0 1.75C0.784.784 0 1.75 0h12.5C15.216 0 16.784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0.138.112.25.25.25h2a.75.75 0 0 1.75.75v2.19l2.72-2.72a.749.749 0 0 1.53-.22h6.5a.25.25 0 0 0.25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z" gt; lt;/path gt; lt;/svg gt;Important lt;/p gt; lt;p gt;NVIDIA Kepler (600 and 700 series) GPUs are no longer supported for NVENC. lt;/p gt;. lt;/div gt;. lt;div class="markdown-alert markdown-alert-note" gt; lt;p class="markdown-alert-title" gt; lt;svg class="octicon octicon-info mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true" gt; lt;path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1.75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z" gt; lt;/path gt; lt;/svg gt;Note lt;/p gt; lt;p gt;NVIDIA users may need to update their GPU drivers to 551.76 (Windows) / 550.54.14 (Linux) or newer. lt;/p gt;. lt;/div gt;. lt;div class="markdown-alert markdown-alert-important" gt; lt;p class="markdown-alert-title" gt; lt;svg class="octicon octicon-report mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true" gt; lt;path d="M0 1.75C0.784.784 0 1.75 0h12.5C15.216 0 16.784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0.138.112.25.25.25h2a.75.75 0 0 1.75.75v2.19l2.72-2.72a.749.749 0 0 1.53-.22h6.5a.25.25 0 0 0.25-.25v-9.5a.25.25 0 0 0-.25-.25Z

GNU GPLv3 audio video screencasting livestreaming c c

Snapcraft 8.7.2 💾

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;build(deps): bump craft-parts to 2.4.2 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="2895020283" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5300" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5300/hovercard" href="https://github.com/canonical/snapcraft/pull/5300" gt;#5300 lt;/a gt; lt;/li gt;. lt;li gt;.7 CVEs 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="2900826919" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5311" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5311/hovercard" href="https://github.com/canonical/snapcraft/pull/5311" gt;#5311 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.7.1...8.7.2" gt; lt;tt gt;8.7.1...8.7.2 lt;/tt gt; lt;/a gt; lt;/p gt;.

GNU GPLv3 snaps linux packaging distribution python cpp

Photok 1.9.3 💾

Photok is a free Photo-Safe. It stores your photos encrypted on your device and hides them from others. It uses technologies like, AES-256 encryption standard or bcrypt, to keep your photos secure. Photok is completely free, open source, and contains no ads.

minor feature: lt;h2 gt;What's Changed lt;/h2 gt;. lt;ul gt;. lt;li gt;crashes and ANRs by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leonlatsch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leonlatsch" gt;@leonlatsch lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2890721643" data-permission-text="Title is private" data-url="https://github.com/leonlatsch/Photok//443" data-hovercard-type="pull_request" data-hovercard-url="/leonlatsch/Photok/pull/443/hovercard" href="https://github.com/leonlatsch/Photok/pull/443" gt;#443 lt;/a gt; lt;/li gt;. lt;li gt;: Auto Lock timer when choosing files and directories by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/leonlatsch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/leonlatsch" gt;@leonlatsch lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2893446929" data-permission-text="Title is private" data-url="https://github.com/leonlatsch/Photok//445" data-hovercard-type="pull_request" data-hovercard-url="/leonlatsch/Photok/pull/445/hovercard" href="https://github.com/leonlatsch/Photok/pull/445" gt;#445 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/leonlatsch/Photok/compare/1.9.2...1.9.3" gt; lt;tt gt;1.9.2...1.9.3 lt;/tt gt; lt;/a gt; lt;/p gt;.

Apache cryptography android encryption photos security android kotlin

WYGIWYH 0.12.3 💾

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;: missing selection when updating transactions in a transaction list 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="2905745227" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//215" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/215/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/215" gt;#215 lt;/a gt; lt;/li gt;. lt;li gt;(tools:currency-converter): currency list displaying oldest result instead of newest 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="2918750247" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//218" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/218/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/218" gt;#218 lt;/a gt; lt;/li gt;. lt;li gt;(insights:category-explorer): category field not loading available categories correctly 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="2922161060" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//219" data-hovercard-type="pull_req

Affero GPLv3 money finance tracking accounting self-hosted bookkeeping expense-tracker django python

Calibre 8.1.1 💾

Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.

major feature: Release: 8.1.1 28 Mar, 2025 New features Edit metadata dialog: Allow right clicking on the cover to edit it with an external program Virtual library tabs: When the tabs are locked prevent them from being re-ordered as well FreeBSD: Add support for connecting to devices, contributed by Guido Falsi. macOS: regression in previous release that caused calibre:// URLs to no longer work macOS: a regression in calibre 8 that prevented icons in menus from being rendered Kobo driver: hyphenation settings not being applied correctly when generating KEPUB to put on the device. KEPUB Output: Include leading whitespace in kobo sentence span tags. This prevents unsightly breaks when highlighting across formatted text on the Kobo Content server: FB2 books not readable via the in-browser viewer Edit book: Add text narration: preferred voice for language setting being ignored. E-book viewer: Use IPC to update annotations when calibre is running. Avoids possible loss of annotations in the Annotations browser due to db being locked Ensure calibre temp files are deleted even on program crash. incorrect minimums on font size changing controls in viewer regression in previous release causing incorrect rendering of layout menu on some macOS machines. archive formats such as ZIP not being indexed for full text search Version 8.1.1 a regression causing an error that does not affect functionality on startup on macOS. Improved news sources. Horizons. Economist. Granta.

GNU GPLv3 python cpp ebook-reader e-book conversion

libUseful 5.41 💾

libUseful is a general 'C' library providing useful functions related to: resizable strings, lists and maps, unix and tcp sockets, SSL/TLS, cryptographic hashes, parsing of json, yaml and other markup languages, terminal output including ANSI/vt100 escape sequences, OAuth 2.0, etc, etc.

minor bugfix: Another crash in List.c. Use CompareStrNoCase in preference to strcmp and strcasecmp in a few places.

GNU GPLv3 c library files ssl tls sockets resizeable strings lists maps

mpv 0.40.0 💾

mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types. Scripting Powerful scripting capabilities can make the player do almost anything. There is a large selection of user scripts on the wiki. On Screen Controller While mpv strives for minimalism and provides no real GUI, it has a small controller on top of the video for basic control. High quality video output mpv has an OpenGL, Vulkan, and D3D11 based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, frame timing, interpolation, HDR, and more. GPU video decoding mpv can leverage most hardware decoding APIs on all platforms. Hardware decoding can be enabled at runtime on demand. Embeddable A straightforward C API was designed from the ground up to make mpv usable as a library and facilitate easy integration into other applications.

minor feature: - undeprecate list option suffixes that work with multiple items - add `-del` to string list and keyvalue list options - add `-clr` to keyvalue list options - undeprecate `--gamma-factor` - the `path` and `track-list/N/external-filename` properties now always return a full, absolute path - rename `--vd-lavc-software-fallback` to `--hwdec-software-fallback` - rename `--sub-ass-line-spacing` to `--sub-line-spacing` - rename `--sub-ass-shaper` to `--sub-shaper` - rename `--sub-ass-hinting` to `--sub-hinting` - rename `--load-osd-console` to `--load-console` - remove `stats-term_width_limit` script-opt - add `stats-term_clip` script-opt - remove `stats-term_height_limit` script-opt - remove `player` argument form `--media-controls`, it's handled internally now. - make `script-binding` command scalable; add `nonscalable` command prefix to restore the old behavior - deprecate `osc-message` script message in favor of `show-text` command - deprecate `osc-chapterlist` script message in favor of `show-text chapter-list ` - deprecate `osc-playlist` script message in favor of `show-text playlist ` - deprecate `osc-tracklist` script message in favor of `show-text track- list ` - add `visibility_modes` script-opt to osc - deprecate `--wayland-disable-vsync` - add `--wayland-internal-vsync` as a replacement for `--wayland-disable- vsync` - deprecate `--cdda-span-a` and `--cdda-span-b` - commands.lua is split out of console.lua. commands.lua runs and completes commands and adds mpv's log entries to the console's log, while console.lua handles the UI for other scripts - add `--load-commands` option - `script-binding console/enable` becomes `script-binding commands/open`, though the console one is kept as an alias - `script-message-to console type` becomes `script-message-to commands type`, though the conso

Mixed video video-player media player cli c lua swift

QMMP 2.2.4 💾

QMMP is an Qt-based audio-player. The user interface is similar to Winamp or XMMS, which compatible skins can be used of. It supports a plethora of audio formats, like MP3, Ogg Vorbis/Opus, FLAC, Musepack, WavePack, MOD files, AAC, Audio CDs, WMA and other ffmpeg-supported encodings, PCM, MIDI, SID, and Chiptune files. It provides DSP plugins, lyrics downloading, equalizers and visualizers, supports common audio APIs and sinks, and is cross-platform.

minor bugfix: support for embedded cover art images in the mpris plugin; fixes for Qt 6.9, TagLib 2.0 and Qt 6.9; updated Chinese Traditional and French translations.

GNU GPL audio player music qt qt6 mp3 cpp

WackoWiki 6.1.27 💾

WackoWiki is a light and easy to install multilingual Wiki-engine. Supports WYTIWYG-editing, section edit, page rights (ACLs), design themes (skins), file upload, email notification, URI router, template engine, session handler and much more. Compatible with PHP 8.0 - 8.4 and MariaDB / MySQL.

minor feature: Minor feature and bug fix release for 6.1.x series, installer: set more strict create ACLs for default pages, add option to set default ACL settings (public or private wiki), add to-top button for smaller screens to default theme, remove max values from form field for logo height and width set min to 8 for user password form fields in admin panel, use short year alias y instead of yyyy for ICU date formats, translations: add Arabic, Czech, Finnish, Norwegian, Romanian, Portuguese-Brasilian, Swedish and Ukrainian translation, update Danish, Greek, French, Italian, Japanese, Dutch, Polish and Portuguese translation, add initial Indonesian language files, make date format depended from localization and user preferences, add date_preference VARCHAR(20) to user_setting table, add american_date to secondary config, miscellaneous minor fixes, svg sanitizer 0.20, PHPMailer 6.9.2

BSDL php javascript mysql mariadb web-based documentation education wiki

orbiton 2.68.9 💾

o is a text editor that is limited to the VT100 standard. It has general syntax highlighting and launches instantly. It might be a good fit for: - Editing git commit messages (using EDITOR=o git commit). - Editing Markdown, and exporting to PDF. - Learning "up and coming" programming languages, like Zig or Rust. - Editing files deep within larger Go or C++ projects. - Solving Advent of Code tasks. - Writing and maintaining to-do lists and project documentation in Markdown.

minor feature: lt;h3 gt; lt;/h3 gt;. lt;ul gt;. lt;li gt;an where text would "shake" a little bit when moving up and down in the Linux console (not under X11 or Wayland). lt;/li gt;. lt;li gt;an with the lt;code gt;ctrl-g lt;/code gt; help text in Nano/Pico mode disappearing too quickly. lt;/li gt;. lt;/ul gt;. lt;h3 gt;Performance improvements lt;/h3 gt;. lt;ul gt;. lt;li gt;Hide the cursor when drawing all the text, for increased redraw performance. lt;/li gt;. lt;li gt;Cache the result of lt;code gt;Which lt;/code gt; in a couple of places, for a small performance improvement. lt;/li gt;. lt;/ul gt;. lt;h3 gt;Programming related lt;/h3 gt;. lt;ul gt;. lt;li gt;Make it possible to syntax check and run single Clojure source files with 2x lt;code gt;ctrl-space lt;/code gt;. lt;/li gt;. lt;li gt;Improve syntax highlighting and function name detection for Kotlin. lt;/li gt;. lt;li gt;Improve the default lt;code gt;.gitignore lt;/code gt; template. lt;/li gt;. lt;/ul gt;. lt;h3 gt;Various lt;/h3 gt;. lt;ul gt;. lt;li gt;Change the highlight color for the Pinetree theme. lt;/li gt;. lt;li gt;Update documentation. lt;/li gt;. lt;li gt;Update dependencies. lt;/li gt;. lt;/ul gt;.

BSDL text-editor editor terminal cli go starlark cpp python

InputPlumber 0.49.8 💾

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.49.7...v0.49.8" gt;0.49.8 lt;/a gt; (2025-03-28) lt;/h2 gt;. lt;h3 gt; lt;/h3 gt;. lt;ul gt;. lt;li gt; lt;strong gt;Legion Go S: lt;/strong gt; evdev detection ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/707399ead6c958bda665300d7dedba1f9251b402" gt;707399e lt;/a gt;) lt;/li gt;. lt;/ul gt;.

GNU GPLv3 linux daemon virtual-device rust

FreeRDP 3.13.0 💾

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.

major bugfix: Another and cleanup release. Due to some new functions and fields being introduced the minor version has been increased. New for application developers: A new CMake Variable WITH_FREERDP_3x_DEPRECATED allows disabling all symbols that have been marked deprecated during the 3.x release cycle. Such a build can be used to test compatibility with future versions that might drop these symbols entirely. So, what has been done: Friends of old hardware rejoice, serial port redirection got an update. (not kidding you). Android builds have been updated to be usable again. Mingw builds now periodically do a shared and static build. some and regressions along the way and improved test coverage as well. Noteworthy Changes: Cmake symbol visibility. Sanity checks. locale,keyboard loading from file. client,x11 only filter input on floatbar lock. core,gcc improve consistency checks. channel,urbdrc urbdrc_udevman_register_devices. client,sdl keyboard grab. Nightly deb sdl3 optional. Alt arch update. ci,alt-arch split config. core,freerdp send MCS Disconnect Provider Ultimatum PDU. macro use of WINPR_DEPRECATED. channel,rdpecam UVC H.264 for c922 camera. channel,rdpdr support general caps V1. cmake missing include. client,sdl mark SDL2 as deprecated.. Cursor test and. build,android add workaround for OpenSSL tag naming. core,credssp_auth faulty string length check in `credssp_auth_client_init_cred_attributes`. codec,test type mismatch. codec,dsp ignore encoder errors. Android. channels,rdpsnd android build warnings. client,common improve parsing of TLS options. client,x11 reduce verbosity of actionscript log. CMake: generate a.gitignore file for the build directory. winpr,wlog simplify WLog_ macros. client,cmdline port parsing for gateway. Mingw update. ci,abi suppress gdi_graphics_pipeline_init_ex. cmake Enable CMAKE_EXPORT_COMPILE_COMMANDS. packaging,flatpak remove.orig file. utils,smartcard

Apache rdp remote-desktop networking c

Warracker 0.9.8.4-Beta 💾

Warracker is an open-source warranty tracker application designed to help you effortlessly keep track of product warranties, expiration dates, and related documentation. Warracker is a web-based application that provides a centralized system for managing all your product warranties. Key features include: Tracking product warranties in one central location. Adding warranty details, including purchase dates and duration. Uploading and storing warranty documentation and receipts. Providing visual indicators for active, expiring soon, and expired warranties. Searching through your warranty collection. Warranty Management: Add, edit, and delete warranty information. Document Storage: Upload and securely store receipts and warranty documentation. Status Tracking: Visual indicators for warranty status (active, expiring soon, expired). Search: Easily find warranties by product name. Responsive Design: A seamless experience on both desktop and mobile devices.

minor feature: Fixed database migration system issues Resolved issue with missing user_preferences table causing notification preference errors Enhanced migration system to support both SQL and Python-based migrations Added idempotent execution of SQL migrations with existence checks Created improved migration tracking to prevent duplicate migration attempts Updated Docker configuration for proper migration script execution

Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql