FreeFileSync allows comparing and synchronizing local file folders. It's performant and without GUI complexity. It detects moved and renamed files, detect conflicts, can operate on locked files, understands symlinks, allows automatic syncing, copyies extended file permissions (NTFS), and it's cross-platform.
major bugfix: Dark mode support (Windows 10 20H1, macOS 10.14 (Mojave), Linux)
dock icon progress percentage divergence (macOS)
Prevent "App Napp during comparison/synchronization (macOS)
Enhance EINVAL error message for unsupported characters
Support running with background priority (Linux)
installer access denied when creating shell links (Windows)
Improved size and date formatting for file listing (macOS)
Improved context menu customization grid
Reduced peak memory consumption by 12
Automatically set appropriate text color for config panel background
Revived and updated Italian translation
GNU GPLv3 synchronization file-management backup version-control mirroring cpp
LibreELEC is a minimalist 'Just enough OS' Linux distribution for running Kodi, a software on popular mediacentre hardware, on a Raspberry Pi.
major feature: What's Changed
pvr.zattoo: update 21.0.3-Omega to 21.0.4-Omega by @heitbaum in #9203
le12 Addon updates by @heitbaum in #9212
le12 pvr.plutotv: update 21.3.1-Omega to 21.3.2-Omega by @heitbaum in #9217
peripheral.xarcade: update 21.0.0-Omega to 21.0.1-Omega by @heitbaum in #9220
pvr.iptvsimple: update 21.8.5-Omega to 21.8.6-Omega by @heitbaum in #9230
inputstream.adaptive: update 21.5.2-Omega to 21.5.3-Omega by @heitbaum in #9234
le12 addon updates by @heitbaum in #9241
inputstream.adaptive: update 21.5.3-Omega to 21.5.4-Omega by @heitbaum in #9247
le12 mesa (RPi): add support for new 2712D0 stepping by @HiassofT in #9253
le12 cacert.pem: update to 2024-08-27 by @heitbaum in #9250
le12 iwd: update to 2.20 by @heitbaum in #9252
linux (Rockchip RK3328): pinctrl fix by @heitbaum in #9256
le12 openssl: update to 3.2.3 by @heitbaum in #9263
le12 Revert "cec: Allow cec driver to handle multiple instances" by @HiassofT in #9255
kodi: add backport patch to enable LFE mixing possibility by @HiassofT in #9245
le12 brcmfmac_sdio-firmware-rpi: update to 4c1789e by @HiassofT in #9232
le12 tz: update to 2024b by @heitbaum in #9273
le12 update_adafruit-libraries: drop now removed adafruit-libraries by @heitbaum in #9279
le12 Addon updates by @heitbaum in #9275
le12 Fix flickering with graphic overlays for Rockchip/Allwinner by @NetDwarf in #9277
le12 iwd: update to 2.22 by @heitbaum in #9285
le12 linux (RPi): update to 6.6.50 by @HiassofT in #9292
pvr.iptvsimple: update 21.8.6-Omega to 21.8.7-Omega by @heitbaum in #9302
le12 linux (RPi): update to 6.6.51 by @HiassofT in #9304
le12 podman: update to 5.2.2 and addon (1) by @heitbaum in #9298
le12 vdr-addon: update to 2.7.1 and addon (2) by @heitbaum in #9318
LE12 Allwinner: u-boot: Fix H3 suspend/resume by @jernejsk in #9358
le12 linux (RPi): update to 6.6.54 by @HiassofT in #9360
Mixed os firmware linux embedded jeos rpi media-center kodi makefile shell python
Pentobi is a computer opponent for the board game Blokus.
It supports the game variants Classic, Duo, Trigon, Junior, Nexos, GembloQ and Callisto. Pentobi has different levels of playing strength, a game analysis function and can rate the playing strength of human players. Games can be saved and loaded in Smart Game Format including comments and move variations.
major feature: French translation of the manual. Fixed default window size. Mobile layout is now used by default on devices with small screens.
GNU GPLv3 c++ game board-game
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: Features:
Change: restrict altering and creation of superusers to superusers only @shamoon.
:
: long tag visual wrapping @shamoon.
: Enforce classifier training ordering to prevent extra training @stumpylog.
: import router module to not found component @shamoon.
: better reflect some mail account / rule permissions in UI @shamoon.
Dependencies:
Chore(deps-dev): Bump undici from 5.28.4 to 5.28.5 in /src-ui @ dependabot bot (https://github.com/apps/dependabot).
Chore(deps-dev): Bump the development group with 2 updates @ dependabot bot (https://github.com/apps/dependabot).
All App Changes:
.
9 changes.
Chore(deps-dev): Bump undici from 5.28.4 to 5.28.5 in /src-ui @ dependabot bot (https://github.com/apps/dependabot).
Chore(deps-dev): Bump the development group with 2 updates @ dependabot bot (https://github.com/apps/dependabot).
Chore: use simpler method for attaching files to emails @shamoon.
Change: restrict altering and creation of superusers to superusers only @shamoon.
: long tag visual wrapping @shamoon.
Change: allow generate auth token without a usable password @shamoon.
: Enforce classifier training ordering to prevent extra training @stumpylog.
: import router module to not found component @shamoon.
: better reflect some mail account / rule permissions in UI @shamoon.
.
GNU GPLv3 internet web dynamic content indexing search
mrv2 is an open source professional player and review tool for VFX, animation and computer graphics. It is the successor of the MrViewer project. See https://freshcode.club/projects/mrviewer
major feature: One major new feature and one important. Added tone-mapping of HDR videos. Note that FFmpeg seems to be gy when. Reading the frame metadata, so we must rely on the stream metadata only. Note that to compile this on Windows, you must install MSVC's shipped clang. Compiler. Tiling behavior (dragging of timeline bar not making view window. Smaller) which got broken in v1.2.9.
scope
BSDL-2 fltk video-player audio-player music-player audio video animation flipbook vfx cpp
mrViewer is a compact video player, image/slideshow management tool, and flipbook viewer. It has a non-intuitive but feature-packed GUI and web interface; supports various video and audio formats via ffmpeg, colorization filters, vectorscope, histogram, HDRI, multichannel, OpenEXR support through anaglyphs, network syncing, grease pencils for the flipbook, and multi-part EXR images in addition to standard graphic files.
major bugfix: This project is no longer active. It has been replaced by mrv2 at: https://freshcode.club/projects/mrv2
GNU GPL cross-platform media-player video-player
marimo is a reactive Python notebook: run a cell or interact with a UI element, and marimo automatically runs dependent cells (or marks them as stale), keeping code and outputs consistent. marimo notebooks are stored as pure Python, executable as scripts, and deployable as apps.
Highlights.
🚀 batteries-included: replaces jupyter, streamlit, jupytext, ipywidgets, papermill, and more
⚡️ reactive: run a cell, and marimo reactively runs all dependent cells or marks them as stale
🖐️ interactive: bind sliders, tables, plots, and more to Python — no callbacks required
🔬 reproducible: no hidden state, deterministic execution, built-in package management
🏃 executable: execute as a Python script, parameterized by CLI args
🛜 shareable: deploy as an interactive web app or slides, run in the browser via WASM
🛢️ designed for data: query dataframes and databases with SQL, filter and search dataframes
🐍 git-friendly: notebooks are stored as .py files
⌨️ a modern editor: GitHub Copilot, AI assistants, vim keybindings, variable explorer, and more
minor feature: lt;h2 gt;Highlights lt;/h2 gt;.
lt;p gt; lt;strong gt;Tracing panel lt;/strong gt;: This release includes a new helper panel for cell tracing and observability. This can be used for real-time tracking of slow cells, visualizing execution order, and monitoring of execution statuses. This feature was built by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Light2Dark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Light2Dark" gt;@Light2Dark lt;/a gt;. lt;/p gt;.
lt;details open="" class="details-reset border rounded-2" gt;.
lt;summary class="px-3 py-2" gt;.
lt;svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-camera-video" gt;.
lt;path d="M16 3.75v8.5a.75.75 0 0 1-1.136.643L11 10.575v.675A1.75 1.75 0 0 1 9.25 13h-7.5A1.75 1.75 0 0 1 0 11.25v-6.5C0 3.784.784 3 1.75 3h7.5c.966 0 1.75.784 1.75 1.75v.675l3.864-2.318A.75.75 0 0 1 16 3.75Zm-6.5 1a.25.25 0 0 0-.25-.25h-7.5a.25.25 0 0 0-.25.25v6.5c0.138.112.25.25.25h7.5a.25.25 0 0 0.25-.25v-6.5ZM11 8.825l3.5 2.1v-5.85l-3.5 2.1Z" gt; lt;/path gt;.
lt;/svg gt;.
lt;span aria-label="Video description videoo.mp4" class="m-1" gt;videoo.mp4 lt;/span gt;.
lt;span class="dropdown-caret" gt; lt;/span gt;.
lt;/summary gt;.
lt;video src="https://private-user-images.githubusercontent.com/19585239/397919308-1c042e0b-2f70-4ec0-ad63-a0c59d5a89a4.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc2MDI0MDIsIm5iZiI6MTczNzYwMjEwMiwicGF0aCI6Ii8xOTU4NTIzOS8zOTc5MTkzMDgtMWMwNDJlMGItMmY3MC00ZWMwLWFkNjMtYTBjNTlkNWE4OWE0Lm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAxMjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMTIzVDAzMTUwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUzN
Apache data-science data-visualization machine-learning notebooks ai python typescript
Clapper is a modern media player designed for simplicity and ease of use. Powered by GStreamer and built for the GNOME desktop environment using GTK4 toolkit, it has a clean and stylish interface that lets you focus on enjoying your favorite videos.
This application aim is to offer all the essentials features you'd expect from a video player in a simple form.
major feature: This is the very first release of Clapper to support Windows OS. To make usage there easier, Clapper repo provides a Windows installer executable built with GitHub actions (also attached in the release note files). Just unpack and run setup like any other app. First startup on Windows after install might take a while, please be patient ;-)
This release also introduces a brand new libpeas based plugin system for the Clapper library. The idea is to enhance it with new capabilities that do stuff outside of GStreamer scope of things. To avoid confusion with term plugins that GStreamer uses, I am gonna call these "enhancers" instead. It will be expanded in the future.
What's Changed
clapper: Player now uses playbin3 by default
clapper: Add APIs for media caching via download to local storage by @Rafostar in #438
Add more command line options (including ability to set custom GStreamer filter and sink elements) by @Rafostar in #444
Add "New Window" functionality in UI by @Rafostar in #449
Added menu option to clear playback queue
Resize app window to match aspect ratio with middle click or keyboard shortcut by @Rafostar in #451
Support MS Windows by @Rafostar in #463
clapper: Add media item creation with cached file by @Rafostar in #467
clapper-app: Add unfullscreen keyboard shortcut by @Rafostar in #499
Support libpeas based plugin system by @Rafostar in #501
Add adaptive streaming bitrate control to Clapper API by @Rafostar in #506
clapper-app: Remember and restore optimal bitrate (video quality) when starting adaptive streaming
Make dektop file i18n. by @danialbehzadi in #492
clapper-gtk: Add video placeholder widget by @Rafostar in #512
clapper-app: Support high resolution clock on MS Windows by @Rafostar in #515
Provide Windows installer by @Rafostar in #518
Other various improvements and bug fixes
Updated translations
Mixed audio music media-player video-player gtk gtk4 gnome gstreamer c
VeraCrypt is a full-disk encryption software derived from TrueCrypt. It revises some of the algorithm usage against brute-force attacks. For example system partitions use use larger rounds of PBKDF2 key stretching. The partition and container format is different to that of TrueCrypt however.
minor bugfix: /strong (January 20th, 2025):.
.
All OSes:.
.
Added support for SHA-256 x86 intrinsic to enhance the performance of PBKDF2-HMAC-SHA256..
Added support for AES hardware on ARM64 platforms (e.g. Windows ARM64, macOS on Apple Silicon Mx)..
Updated translations.
.
.
Windows:.
.
Dropped support for Windows 32-bit..
Set Windows 10 October 2018 Update (version 1809) as the minimum supported version..
Reduce driver deadlock occurences under low-memory scenarios caused by re-entrant IRP completions..
failed EFI detection on some PCs where the BootOrder variable is not defined..
"Access Denied" error when updating VeraCrypt using EXE setup following a Windows upgrade..
various affecting the EFI system encryption configuration editor..
regression in Traveler Disk creation .
Replaced the deprecated CryptGenRandom with BCryptGenRandom for generating secure random bytes..
Use modern API to gather system entropy for random generation instead of obsolete ones..
Update LZMA SDK to version 24.09.
Update libzip to version 1.11.2.
.
.
Linux:.
.
CVE-2024-54187: Added absolute paths when executing system binaries to prevent path hijacking.
CVE-2025-23021: Prevent mounting volumes on system directories and PATH.
an assertion with the wxWidgets library included in Ubuntu..
Improved directory-opening logic by prioritizing xdg-open and adding fallback mechanisms..
Ensure that volume exists before starting the mount operation..
"Password too long" error message not expanded to include max length .
Simplify sudo session detection logic..
.
.
macOS:.
.
CVE-2024-54187: Added absolute paths when executing system binaries to prevent path hijacking.
CVE-2025-23021: Prevent mounting volumes on system directories and PATH.
Disabled screen capture by default. Added the --allow-screencapture CLI switch to enable it if needed..
Ensure that volume exists before starting the mount operation..
Implement sudo session detection logic.
.
.
.
Other c++ encryption disk-encryption security
phpMyAdmin is a tool intended to handle the administration of MySQL and MariaDB database servers over the Web. It can create, rename, and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields, create dumps of tables and databases, export/import CSV data, and administrate one single database and multiple MySQL servers.
security: - issue security Fix for a path disclosure leak in the Monitoring tab
- issue Prevent the user from deleting system databases
- issue security Fix an XSS vulnerability when checking tables (PMASA-2025-1)
- issue security Fix an XSS vulnerability on the Insert tab (PMASA-2025-2)
- issue security Fix a possible glibc/iconv vulnerability (CVE-2024-2961, assigned PMASA-2025-3 but please note that phpMyAdmin is not vulnerable by default)
- issue Fix for sql-parser relating to quadratic complexity in certain queries, which could have caused long execution times.
- issue #17851 Fix total count of rows in not accurate
- issue #17766 Allow to open in a new tab copy and edit row actions
- issue #17599 Fix error when handling an user that is not in privileges table
- issue #17364 Fix error when trying to import a status monitor chart arrangement
- issue #18106 Fix renaming database with a view
- issue #18120 Fix bug with numerical tables during renaming database
- issue #16851 Fix ( cfg 'Order' ) default column order doesn't have have any effect since phpMyAdmin 4.2.0
- issue #18138 Fix some issues with numerical table names
- issue #18112 Fix open base dir warning on git version class
- issue #18211 Fix the themes route missing the server ID
- issue Do not show "Original length undefined" on binary hex columns
- issue Fix wrong time zone when handling Git information
- issue #18195 Fix warning on non-existent table for XML export
- issue #18196 Fix errors of import notification
- issue #18093 Fix JS errors around "new user account" in some edge cases
- issue #16451 Increase password characters limit to 2000 during login
- issue #18177 Fix "IS NULL" is shown for non-nullable columns on search page
- issue #16199 Fix dragging of tables in designer
- issue #18268 Fix UI issue the theme manager is disabled
- issue #18258 Speed improvements when exporting a database
... and many more bug fixes
GNU GPL database system-administration php mysql mariadb
CubicSDR is a cross-platform Software-Defined Radio application which allows you to navigate the radio spectrum and demodulate any signals you might discover. It currently includes several common analog demodulation schemes such as AM and FM and will support digital modes in the future. Many digital decoding applications are available now that can use the analog outputs to process digital signals by “piping” the data from CubicSDR to another program using software like Soundflower, Jack Audio or VBCable.
CubicSDR supports the readily-available RTL-SDR which is an inexpensive SDR device that can be purchased online for about $10 and up. Search for “RTL2832U” and “820T” or “820T2” on sites such as eBay or Amazon to see what’s available. Additionally CubicSDR now includes support for SDRPlay, HackRF, BladeRF, AirSpy, NetSDR+, Red Pitaya, Audio Devices (some platform specific at the moment) or any other device with an available SoapySDR support module.
For information about getting started right away with an RTL-SDR device there’s an excellent write-up at rtl-sdr.com with links to many resources and projects you can do yourself using the device. You can also visit the RTL-SDR subreddit for up-to-date resources and discussion on all things SDR related.
minor feature: Added CW mode,
Code cleanup,
Various fixes : AM mode, ...
Library updates : RtAudio v5.2.0, liquid-dsp v1.4.0 (required), Hamlib 4+, wxWidgets...
(to be completed)
This is source release only for now.
Detailed changelog:
Travis-CI Build Script by @cjcliffe in #698
Travis-CI add MacOS build by @cjcliffe in #699
Add hamlib, digital lab to CI, fix several build warnings by @cjcliffe in #700
Tentative fix for #706 by @vsonnier in #711
Use spin-locks when possible. by @vsonnier in #713
No Spin-lock for xxxProcessor, unclear what the gain was by @vsonnier in #714
More Spin locks experiments by @vsonnier in #715
Safer calls to setGainMode by @drahosj in #701
Make stream deactivated before a sample-rate change and reactivated afterwards by @vsonnier in #718
AppFrame refactoring by @cjcliffe in #723
Liquid dsp ampmodem update by @cjcliffe in #724
Fix port selector dialog; simplify rig model selection with manufacturer sub-menus by @cjcliffe in #728
Bookmark refreshing, port selection and device selector UI fixes by @cjcliffe in #729
Move config load out of commandline parse to prevent wrong path in AppImage by @cjcliffe in #730
General ux fixes by @cjcliffe in #745
Use Google Turbo Color for Default Theme WF colors by @vsonnier in #748
fix build with wxWidgets 3.1.3 by @ra1nb0w in #765
Stop spamming hundreds of No SoapySDR Module dialogs. by @antihax in #773
Winsock.h was included multiple times through windows.h causing compile errors by @antihax in #772
Fix missing import for GLX on linux. by @benallard in #767
Updated donation dialog contents and fixed layout issues by @cjcliffe in #779
Misc. enhancements (driven by RSPDuo support needs) by @vsonnier in #786
Bugfix/bookmark issues jun2020 by @cjcliffe in #835
Error dialog feedback when rig thread exits unexpectedly. by @cjcliffe in #839
Update to standard SoapySDR frequency correction, allow zero-to-r
GNU GPLv3 radio sdr ham-radio spectrum-analyzer visualization opengl cpp
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.
minor feature: 2025-01-20 : Vanishing window on Windows with high resolution display.
NASA geometry cad parametric cpp
JackTrip is a Linux, macOS, or Windows multi-machine audio system used for network music performance over the Internet. It supports any number of channels (as many as the computer/network can handle) of bidirectional, high quality, uncompressed audio signal streaming.
You can use it between any combination of machines e.g., one end using Linux can connect to another using macOS.
Virtual Studio
With JackTrip Virtual Studio, you may sing with your chorus, or jam with your band, online without leaving home. With built-in support for live broadcasting, you can share your sessions on JackTrip Radio. Additionally, Virtual Studio allows you to enhance your performances and bring your music to life utilizing Soundscapes digital signal processing. Musicians have creative control with dozens of audio effects with various reverbs, compression, attack and more, in real-time.
major bugfix: Date: 2025-01-21
Description:
- (added) New JackTrip Audio Bridge VST3 Plugin.
- (added) Sample rate conversion for audio interfaces.
- (added) Automated arm64 and arm32 builds for Linux.
- (added) Dynamic adjustment of PLC queues using OSC messages.
- (updated) VS Mode remote control for audio quality slider.
- (updated) VS Mode switch to using cookies for authentication.
- (updated) PLC mode improvements in auto headroom calculations.
- PLC audio corruption when buffer sizes differ.
- PLC broadcast queue length when buffer sizes differ.
- Support for multiple commas in --audiodevice parameter.
- VS Mode access token expires after running for a day.
- VS Mode session feedback dialog on navigation.
- VS Mode deeplinks broken for first run after install.
Mixed audio music streaming server cpp qml
The Ham Radio Control Library–Hamlib, for short–is a project to provide programs with a consistent Application Programming Interface (API) for controlling the myriad of radios and rotators available to amateur radio and communications users.
minor bugfix: C++ builds failing on rig_list_foreach function.
IC9100 rigctld startup to end up on VFOA.
grig build by removing sys/socket.h -- apparently not needed.
Add new QMX entry to incompability with QDX.
IC746/PROT to not use data byte.
FLRig to add DATA-U DATA-L modes.
TS570 RIG_LEVEL_STRENGTH with cal table.
Remove get_powerstat from IC785X -- not supported.
SDRConsole by removing lots of things it does not have.
GNU LGPL ham-radio radio library api amateur-radio communication c