gowall 0.2.1 💾

Gowall is a CLI and started as a way to convert images ( specifically wallpapers ) to your favourite color scheme ex. catppuccin,everforest,solarized ... Since then, Gowall has evolved significantly, and I’ve transformed it into a versatile Swiss Army knife for a variety of cool image processing tasks.

major feature: Big Features Unix pipe/redirection (stdin,stdout) support ,this enables gowall to work with svg and icos and convert icon themes, documentation here and here --dir, --batch, --output flags have been expanded to all* gowall commands and all of future commands will have them as well. --dir processes whole directories, --batch batch-files, --output allows you to put the processed file(s) in whatever path you want. A bunch of important bug fixes : MacOS not reading config file , panic when converting whole directories etc... Features Gowall is available on the official MacOS repo's : here gowall is now available as a binary instead of building it yourself check the tarballs at the release section. gowall supports the Kitty image protocol directly this means that you don't need external dependencies (like kitty previously) to view images in the terminal in Konsole Ghostty (You still have to enable a flag). here Image Terminal Preview added for Wezterm see here Chafa as Terminal image preview option : chafa supports sixel, the kitty image protocol as well as ASCII representations for terminals that don't support images (cough* Alacritty) check it out here You can now change the threshold in replace image color see the new docs here You can draw grids to an image or draw the grid in the background of the image docs increased performance in gowall gif check out the new flags here Quality Features Shell completions for the theme names have been added gowall now respects XDG_PICTURES_DIR for users that dont have an english filesystem. gowall convert now respects transparency. Themes : Added the other catppuccin flavor themes cat-frappe cat-latte due to demand as well as kanagawa

MITL cli image graphics image-converter image-processing pixel-art go

gowall 3.7.0 💾

Gowall is a CLI and started as a way to convert images ( specifically wallpapers ) to your favourite color scheme ex. catppuccin,everforest,solarized ... Since then, Gowall has evolved significantly, and I’ve transformed it into a versatile Swiss Army knife for a variety of cool image processing tasks.

major feature: New Feature docusaurus-faster, docusaurus #10800 feat(core): Turn Rspack incremental on by default (again) (@slorber) docusaurus-plugin-content-blog, docusaurus-theme-classic #10768 feat(blog): Add author social icons for bluesky, mastodon, threads, twitch, youtube, instagram (@GingerGeek) create-docusaurus, docusaurus-mdx-loader, docusaurus-module-type-aliases, docusaurus-plugin-client-redirects, docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-plugin-debug, docusaurus-plugin-google-analytics, docusaurus-plugin-google-gtag, docusaurus-plugin-google-tag-manager, docusaurus-plugin-ideal-image, docusaurus-plugin-pwa, docusaurus-plugin-rsdoctor, docusaurus-plugin-sitemap, docusaurus-plugin-svgr, docusaurus-plugin-vercel-analytics, docusaurus-preset-classic, docusaurus-theme-classic, docusaurus-theme-common, docusaurus-theme-live-codeblock, docusaurus-theme-mermaid, docusaurus-theme-search-algolia, docusaurus-types, docusaurus #10763 feat: Add React 19 support to Docusaurus v3 (@slorber) docusaurus-plugin-content-blog #10729 feat(blog): Add frontMatter.sidebar_label (@slorber) docusaurus-module-type-aliases, docusaurus-plugin-svgr, docusaurus-preset-classic, docusaurus-types, docusaurus-utils, docusaurus #10677 feat(svgr): create new Docusaurus SVGR plugin (@slorber) Bug Fix docusaurus-remark-plugin-npm2yarn #10803 fix(npm-to-yarn): add missing npm-to-yarn converter for Bun (@Lehoczky) docusaurus-theme-classic, docusaurus-theme-common #10796 fix(theme): Footer Column/Link should merge provided className (@slorber) docusaurus-bundler, docusaurus-theme-common #10786 fix(core): fix React hydration errors, change html minifier settings (@slorber) docusaurus-theme-common #10782 fix(theme-common): code block magic comments should support SQL block comments (@WillBlack403) docusaurus-theme-translatio

MITL cli image graphics image-converter image-processing pixel-art go

Duplicati 2.1.0.111 💾

Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with: Amazon S3, IDrive e2, Backblaze (B2), Box, Dropbox, FTP, Google Cloud and Drive, MEGA, Microsoft Azure and OneDrive, Rackspace Cloud Files, OpenStack Storage (Swift), Sia, Storj DCS, SSH (SFTP), WebDAV, Tencent Cloud Object Storage (COS), and more!

minor feature: This release is a canary release intended to be used for testing. Major changes in this version. Restore improvements. This version has a few tweaks to the new restore flow that makes it more robust. Improved validation. To safeguard against internal errors, there is now a more strict validation before performing cleanup. The new logic checks if the previous operation failed and will only automatically repair the remote if this is the case. The repair command bypasses this check and can repair the remote regardless. If the previous run was fully completed, any leftover remote files are now treated as an error. Additionally, operations that does not change remote state (list, test, restore, etc) will not repair the remote state, but just verify that it is working for the requested operation. Updates to ngclient. Multiple updates to ngclient: improved auth flow, searchable menus, Windows filesystem support, restore from configuration, and more. Potentially breaking changes. - Location of data folder has changed in some cases, refer to previous release for details. - Permissions are now applied to the data folder, refer to previous release for details. - New user interface, `ngclient` is the default; there is a button to switch between the two. ## Detailed list of changes: Reduced number of samples taken for testing. Improved restore flow. Improved error handling for Azure Blob storage. Improved help text for remote synchronization tool. Implemented more rigorous validation and safeguards for failed backups. Better support for IPv6 and unmapped localhost scenarios. Added check to avoid block sizes that are the same or less than volume size. Introduced more async calls for better thread usage in handlers. Added forced culture for SQL strings and simpler transaction logic. Added Arm v7 Agent builds. Improved certificate validation to check expiration and support root or intermediate certificate hashes.

GNU LGPLv3 backup cloud encryption sftp webdav trust-no-one-backup cloud-backup client-only-backup c-sharp javascript

PrRescue 0.125 💾

PrRescue is a rescue CD based on Gentoo amd64 supporting nilfs2 and btrfs. Its goal is to always include the newest kernel and Gentoo packages.

minor feature: Kernel has been updated to version 6.14.2. Gentoo packages have been upgraded to latest versions.

GNU GPL gentoo rescue boot

Vue Fluid DnD 1.0.6 💾

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; ing lt;/p gt;. lt;ul gt;. lt;li gt;lib configuration to export code for vue and svelte lt;/li gt;. lt;/ul gt;.

vue3 web smooth lightweight typescript vue

htop 3.4.1 💾

This is htop, an interactive process viewer for Unix systems. It is a text-mode application (for console or X terminals) and requires ncurses.

minor bugfix: Support for PMAPI v3 for PCP. PCP code cleanups. Proper checks for strchrnul. Code cleanup in the NetworkIOMeter. Improved documentation for the --user option. Display stuck processes on Darwin. Handle when the monotonic clock runs backwards. builds using native curses on NetBSD.

GNU GPL system-administrators linux freebsd openbsd macos monitoring ncurses c

Heimer 4.5.0 💾

Heimer is a desktop application for creating mind maps and other suitable diagrams. It's written in Qt and targeted for Linux and Windows. Features Adjustable grid Automatic layout optimization Autoload & Autosave Easy-to-use UI Export to PNG or SVG Forever 100% free Full undo/redo Nice animations Quickly add node text and edge labels Save/load in XML-based .ALZ-files Translations in English (default), Chinese, Dutch, Finnish, French, German, Italian, Spanish Very fast Zoom in/out/fit Zoom with mouse wheel

major bugfix: Release date: Sun, 16 Mar 2025 12:04:52 +0200. New features: Add a language menu. - The active Language can be now set via a menu at the top-right corner. - The selected language will saved and automatically loaded again. - Setting language in the CLI will override the selected language. Add basque translation (eu). Add Portuguese translation (pt_Pt, pt_Br). Make zoom-to-fit take possibly selected nodes into account. GitHub : Keep node handles usable. - Nodes are now raised and zoomed in on mouse hover. - This behavior can be disabled by Settings = Editing = Raise node on mouse hover. : default image size in PNG export dialog. - Set the default image size to current view size. - Set a more sensible upper limit for the image size. zooming when searching text on labels. position offset when creating a new node by dragging. GitHub build errors in Windows. very slow node insertion on large mind maps.

GNU GPLv3 note-taking mind-map mindmap graph diagram log editor productivity learning graph diagram chart mind-mapping cpp qt

Calibre 8.2.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.2.1 04 Apr, 2025 New features Kobo driver: Add support for new Tolino firmware. Kindle driver: Allow using a value of in Preferences- Output options- MOBI Output to have the driver mark all books sent to the device as personal documents. Kobo driver: hyphenation and extra CSS added to KEPUB files being ignored by the renderer on the Kobo. macOS: opening book folder or PDF files for books with square brackets in the title not working Quickview: a long standing with syncing of columns in the presence of hidden/re-ordered columns. E-book viewer: Show an error message when an invalid nearby search expression is used KEPUB Output: incorrect encoding detection for some HTML files without an encoding declaration macOS: a regression in the previous release that caused failures in the E-book viewer when updating annotations for books with a large number of annotations. Version 8.2.1 an error when clicking on format links in the book details panel Improved news sources. The Economist. Reuters. Private eye.

GNU GPLv3 python cpp ebook-reader ebook conversion epub kindle ebook-manager

File Lock PEA 1.6 💾

File Lock PEA encrypt files or folders, using authenticated encryption (EAX mode) to provide both confidentiality and the integrity and memory-hard key derivation functions to protect custom hardware attacks. Nextcloud, Owncloud and some cloud providers are supported. File Lock PEA is platform-independent, needs no installation but requires the Java Runtime Environment.

major feature: - Keyfile only mode: Instead of a password, the data can also be opened with a keyfile only and can be startet without file selection. - Update of used libraries: ohttp3, okio, bouncycastle, Simple XML, oil-sardine. - When the PEA closes irregular and there might be files left, a warning message is shown on next start - Several minor bugfixes and improvements

GNU GPL file encrytion java password protection security privacy

BallroomDJ 4 4.14.0 💾

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 feature: 4.14.0 2025-4-10 * Bug Fixes: * Configuration: Edit Dances: Fix a crash. * Configuration: Fixed validation processing and validation issues. * Configuration: Improve disabled item display. * Internal: Code cleanup. * Internal: Minor bug fixes. * Internal: Update mongoose to version 7.17. * Music Manager: Export Playlist: Fix and improve validation. * Windows: Add application manifest. * Windows: Add missing translations (dialogs). * New Features: * Configuration: Audio sources. * Music Manager: Import playlist from remote BDJ4 server. * Remote BDJ4 server.

Zlib audio music end-users linux macos windows player ballroom c gtk

libremidi 5.0.1 💾

libremidi is a cross-platform C++20 library for real-time and MIDI file input and output. This is a fork / rewrite based on two libraries: RtMidi ModernMIDI Additionally, for MIDI 2 parsing support we use cmidi2!

minor feature: lt;p gt;wrong soname, lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2915846174" data-permission-text="Title is private" data-url="https://github.com/celtera/libremidi//145" data-hovercard-type="" data-hovercard-url="/celtera/libremidi//145/hovercard" href="https://github.com/celtera/libremidi//145" gt;#145 lt;/a gt; lt;/p gt;.

Mixed library midi audio music jack alsa cpp

InputPlumber 0.52.1 💾

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.52.0...v0.52.1" gt;0.52.1 lt;/a gt; (2025-04-08) lt;/h2 gt;. lt;h3 gt; lt;/h3 gt;. lt;ul gt;. lt;li gt; lt;strong gt;Capability Map: lt;/strong gt; add generic evdev translator ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/c49b0e16f1604a681bd1375c5382c7684285ab90" gt;c49b0e1 lt;/a gt;) lt;/li gt;. lt;li gt; lt;strong gt;Capability Map: lt;/strong gt; use capability map v1/v2 instead of just v1 ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/7f0f69d81f7b370f6ce77ad2d7fb2f22f38a50d7" gt;7f0f69d lt;/a gt;) lt;/li gt;. lt;li gt; lt;strong gt;Composite Device: lt;/strong gt; remove unused event variants ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/cad15cca00c47a80627940390b35a14f17380e6c" gt;cad15cc lt;/a gt;) lt;/li gt;. lt;li gt; lt;strong gt;DS4: lt;/strong gt; add support for bluetooth source ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/650a38540c46dd51f2c768bc53671c04001d27d8" gt;650a385 lt;/a gt;) lt;/li gt;. lt;li gt; lt;strong gt;Hidraw: lt;/strong gt; add blocked device implementation ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/25ac1f862ec15472358998ff0f0ecca891a67fb9" gt;25ac1f8 lt;/a gt;) lt;/li gt;. lt;li gt; lt;strong gt;Schema: lt;/strong gt; update schema with accelerometer config ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/0f831c2f3bb88fc39d0812095c39502b42275359" gt;0f831c2 lt;/a gt;) lt;/li gt;. lt;/ul gt;.

GNU GPLv3 linux daemon virtual-device rust

Snort 3.7.1.0 💾

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 publishing of domain fronting event. Appid: adding general appid support and encrypted dns. Appid: adding log while creating third party context to monitor hanging. Appid: change get_appid_session_api to use the stash. Appid: convert appid flow data to use objects. Appid: for coverity and cppcheck appid: implemented domain fronting support for shadow traffic. Appid: implemented support for shadow traffic evasive vpn multihop proxy. Build: add version check for numactl. Copyright: update year to 2025. Detection: leave_group call which should be against current packet only. Extractor: add configuration option for time formatting. Extractor: add escaping for special characters. Extractor: add support for file name and type for mime. Extractor: add tenant id as common field. Extractor: add time formatting in loggers. Extractor: dns support. Extractor: spelling. Extractor: print null for fields that require missing packet context. Extractor: remove obsolete includes. File_api: add log message for reset ctx. File_api: file event generated for asymmetric flow. File_api, http_inspect: add info about partial download to FileInfo. File_api: making sha256 point to null to avoid dangling cases. File_api: setting current file data inside mutex with file data received before accessing it. Ftp_telnet: flow data creation when port command is d for active ftp. Helpers: add missing include for unit tests. Ips: tsan with logging rule tree construction. Main: allow toggling generation of instance_map output. Main: snort --create-pidfile cmd line parameter update and support for --max-peers command line parameter implemented. Network_inspectors: rename kaizen to snort_ml. Pub_sub: add ips rule event for extractor. Pub_sub: changes for domain faking for shadowtraffic_aggregator. Snort_ml: build models into a BinaryClassifierSet. Stream_tcp: changed asymmetric flows counter increment conditions. Thread_config: add option for setting NUMA m

GNU GPLv3 ids logger traffic ips network security analysis tcp udp cpp c

Dear ImGui 1.91.9 💾

Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline-enabled application. It is fast, portable, renderer agnostic, and self-contained (no external dependencies). Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this goal and lacks certain features commonly found in more high-level libraries. Dear ImGui is particularly suited to integration in game engines (for tooling), real-time 3D applications, fullscreen applications, embedded applications, or any applications on console platforms where operating system features are non-standard. Minimize state synchronization. Minimize UI-related state storage on user side. Minimize setup and maintenance. Easy to use to create dynamic UI which are the reflection of a dynamic data set. Easy to use to create code-driven and data-driven tools. Easy to use to create ad hoc short-lived tools and long-lived, more elaborate tools. Easy to hack and improve. Portable, minimize dependencies, run on target (consoles, phones, etc.). Efficient runtime and memory consumption. Battle-tested, used by many major actors in the game industry.

minor feature: Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.91.9 Breaking changes: Image: removed 'tint_col' and 'border_col' parameter from Image() function.. - Old function signature: void Image (ImTextureID tex_id, ImVec2 image_size, ImVec2 uv0 = (0,0), ImVec2 uv1 = (1,1), ImVec4 tint_col = (1,1,1,1), ImVec4 border_col = (0,0,0,0));. - New function signatures: void Image (ImTextureID tex_id, ImVec2 image_size, ImVec2 uv0 = (0,0), ImVec2 uv1 = (1,1)); void ImageWithBg(ImTextureID tex_id, ImVec2 image_size, ImVec2 uv0 = (0,0), ImVec2 uv1 = (1,1), ImVec4 bg_col = (0,0,0,0), ImVec4 tint_col = (1,1,1,1));. - TL;DR: 'border_col' had misleading side-effect on layout, 'bg_col' was missing, parameter order couldn't be consistent with ImageButton(). - New behavior always use ImGuiCol_Border color + style.ImageBorderSize / ImGuiStyleVar_ImageBorderSize. - Old behavior altered border size (and therefore layout) based on border color's alpha, which caused variety of problems. - Old behavior used a value of 1.0f for border size which was not tweakable. - Kept legacy signature (will obsolete), which mimics the old behavior, but uses Max(1.0f, style.ImageBorderSize) when border_col is specified. - Added ImageWithBg() function which has both 'bg_col' (which was missing) and 'tint_col'. It was impossible to add 'bg_col' to Image() with a parameter order consistent with other functions, so we decided to remove 'tint_col' and introduce ImageWithBg(). Renamed ImFontConfig::GlyphExtraSpacing.x option to GlyphExtraAdvanceX. Renamed style.TabMinWidthForButton to style.TabButtonMinWidthUnselected. Backends: Vulkan: Added 'uint32_t api_version' argument to ImGui_ImplVulkan_LoadFunctions(). Note that it was also added to ImGui_ImplVulkan_InitInfo but for the later it is optional. Internals: Menus: reworked mangling of menu windows to use "###Menu_00" etc. instead of "##Menu_00", allowing them to also store the menu name before it. This shouldn't affec

MITL game ui gui api gamedev library framework game-engine game-development toolkit cpp c

PHP 8.4.5 💾

PHP is a scripting language primarily suited for web applications. It's organically grown into a full-featured programming language, with huge semantic progress in recent years (apart from the namespace separator choice). Many features and extensions come built-in or can be dynamically loaded. Database interfaces, XML processing, regular expressions, networking and broad internet protocol support, IPC, internationalization, image manipulation, filesystem, contemporary cryptography support, file and data format support make the Zend-based PHP.net distribution the most general-purpose PHP runtime.

major feature: BCMath: Fixed bug GH-17398 (bcmul memory leak). Core: Fixed bug GH-17623 (Broken stack overflow detection for variable compilation). Fixed bug GH-17618 (UnhandledMatchError does not take zend.exception_ignore_args=1 into account). Fix fallback paths in fast_long_ add,sub _function. Fixed bug OSS-Fuzz #391975641 (Crash when accessing property backing value by reference). Fixed bug GH-17718 (Calling static methods on an interface that has `__callStatic` is allowed). Fixed bug GH-17713 (ReflectionProperty::getRawValue() and related methods may call hooks of overridden properties). Fixed bug GH-17916 (Final abstract properties should error). Fixed bug GH-17866 (zend_mm_heap corrupted error after upgrading from 8.4.3 to 8.4.4). Fixed GHSA-rwp7-7vc6-8477 (Reference counting in php_request_shutdown causes Use-After-Free). (CVE-2024-11235) DOM: Fixed bug GH-17609 (Typo in error message: Dom NO_DEFAULT_NS instead of Dom HTML_NO_DEFAULT_NS). Fixed bug GH-17802 ( Dom HTMLDocument querySelector attribute name is case sensitive in HTML). Fixed bug GH-17847 (xinclude destroys live node). Fix using Dom Node with Dom XPath callbacks. GD: Fixed bug GH-17703 (imagescale with both width and height negative values triggers only an Exception on width). Fixed bug GH-17772 (imagepalettetotruecolor crash with memory_limit=2M). FFI: Fix FFI Parsing of Pointer Declaration Lists. FPM: Fixed bug GH-17643 (FPM with httpd ProxyPass encoded PATH_INFO env).

PHPL php scripting programming-language web

VCV Rack 2.6.1 💾

VCV is a virtual Eurorack DAW. VCV Rack is the engine powering VCV modules. Add modules, connect cables, edit parameters, and save/load patches. Create generative patches with your mouse, perform with your MIDI keyboard controller, or connect it to your favorite DAW using the Rack Bridge VST/AU plugin (coming soon). In Rack, control voltages and audio signals are equivalent, so you can modulate parameters with sonic-range VCOs to create customizable FM synths or chaotic wave-shaping oscillators. If you already own a modular synthesizer, you can enhance your setup with an audio interface supporting CV signals or a CV-MIDI-CV interface module with Rack's CV Interface (coming soon).

minor feature: Add UI translations for: - German. - Spanish. - French. - Italian. - Chinese (Simplified). - Japanese. Add Chinese, Japanese, and emoji fonts. Accept Unicode text in text fields. Add "View UI scale" menu setting. Add note voltage constants to parameter expression evaluator such as `C4v`, `A#5v`, `Gb0v`, etc. Allow installing to user Applications and plugin folders on Mac. Remember last patch and selection folder after creating a new patch. loading/saving patches on Mac x64. non-ASCII audio device names displaying as blank on Windows. key command mapping and names on non-QWERTY keyboard layouts. Use Mac-native arrow key commands for navigating text fields. Rack Pro. - automation parameter values resetting to 0.0 upon initialization in VST3 in some DAWs. - Allow VST3 plugin to receive 16 MIDI channels of MIDI CC, pitch bend, and channel aftertouch. - Improve CLAP plugin loading speed. Core. - DC filter accuracy of Right input when normalled to Left input in VCV Audio 2. - Change default MIDI CC numbers of *VCV MIDI CC to CV and *VCV CV to MIDI CC modules to 1-16 instead of 0-15. API. - Add `Widget::KeyBaseEvent::isKeyCommand()` for checking key commands on all keyboard layouts. - Add `settings::language` global variable. - Add `string::UTF32toUTF8()`, `UTF8toUTF32()`, and `UTF8*()` functions. - Update to zstd 1.5.6 and libarchive 3.7.7. - Update RtAudio.

BSDL artistic-software multimedia audio mixers daw

Syncthing 1.29.5-rc.1 💾

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;What's Changed lt;/h2 gt;. lt;ul gt;. lt;li gt;chore(lib): expose model methods to obtain progress by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pixelspark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pixelspark" gt;@pixelspark lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2759527877" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9886" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9886/hovercard" href="https://github.com/syncthing/syncthing/pull/9886" gt;#9886 lt;/a gt; lt;/li gt;. lt;li gt;feat(gui): explanation to options enabled or disabled per folder type by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tomasz1986/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tomasz1986" gt;@tomasz1986 lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2096967339" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9367" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9367/hovercard" href="https://github.com/syncthing/syncthing/pull/9367" gt;#9367 lt;/a gt; lt;/li gt;. lt;li gt;(gui): validate device ID in canonical form by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mathias4833/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mathias4833" gt;@mathias4833 lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2958217148" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//10006" data-hovercard-type="pull_request" data-hovercard-url

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

FastFlix 5.10.0 💾

FastFlix is a handy GUI for encoding videos.

minor bugfix: Adding global disable interlace check (thanks to Hexenhammer) Changing profile bitrate selector to be text field (thanks to Hexenhammer) Fixing #637 saving temp files for seven days to allow for better debug and recovery (thanks to marillat) Fixing #638 switching archived library appdirs to maintained platformdirs (thanks to marillat) Fixing x265 passlog file name was not being applied properly Fixing audio conversion list for rigaya encoders (thanks to Hexenhammer)

MITL video image encoding conversion python

Qtractor 1.5.4 💾

Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.

minor feature: non-zero clip offset conversion on tempo(BPM) time-scale Changes.. MIDI clip step input and overdubbing now aggregated and fully Undo/redo-able.. Allow MIDI step input to extend the clip length automatically; Also avoid step input event duplicates (eg. playing chords in Quick succession) leading to potential double-free segfault or Crash.. MIDI track state when clips under record/overdubbing are Simply removed.. all empty/void audio clips that are created when aborting an armed recording session.. MIDI clip editor (aka. piano-roll): simply allow a MIDI track to be a ghost of itself.. In addition to clips and markers, automation curves and tempo-. map nodes now also contribute to the total session length and. Status.. command line parsing (QCommandLineParser/Option) to not Exiting the application with a segfault when showing help and Version information.

GNU GPL audio editor c++ cpp qt jack

Dune 3D 1.3.0 💾

Dune 3D is a parametric 3D CAD application. With Dune 3D you can: ketch and constrain in 2D and Add chamfers and fillets Import STEP models for referencing them Export high-quality STEP and STL files

major documentation: New Features: - Bitmap picture import. - Pipe groups. - Clone groups. - Solid model operation group. - Horizontal/Vertical mirror groups. - Curvature combs for visualizing curvature. Preview constraints on hover in context menu. Context menu for constraining. - Create coincident constraints tool. Enhancements: Open selection menu on long click so that it also works in tools. Don't forget collapsed state of bodies in workspace browser. Show keyboard shortcuts in action bar buttons tooltip. Show keyboard shortcuts in context menu. Draw rectangle tool: always add center point in center mode. Show popup when a group can't be moved. Drag items even if not selected. Support constraining workplanes/STEP entities to 3D circles/arcs. Use nested context menu. Speed up document update when deleting measurements. Make it easier to create new bodies. Constrain workplane normal tool: don't create invalid normal. Look here action. Default export filename to document filename if it hasn't been exported before. : Properly update selection editor after tools. Don't crash on too many unknowns. Don't crash when closing the current document while a tool is active. Rotate tool: start solving at the correct group. - Loft Group: error out on holes. Don't crash when switching to the constraints tab if an entry in selection or group editor had focus. Don't throw exception when opening three documents. Properly switch workspace views when opening more than one document. Use correct orientation for aligned distance constraint when using workplane for direction. Properly generate faces for geometry to circles. Wrap message popup in workspace browser and actually hide it. Pasting clusters with anchors. Prevent NaNs in view matrix resulting in everything disappearing. Don't crash when exporting STL for a group that has no solid model. Only update canvas once after operations. Enable distance measurements even if entities are from previous groups. Default t

GNU GPLv3 parametric cad geometry opencascade

FreeRDP 3.14.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: and cleanup release. Due to some new API functions the minor version has been increased. So, what has been changed: spelling of 'dont'. missing ConnectFlags variable in license_read_platform_challenge_packet breaks in WITH_DE_LICENSE builds. locale add freerdp_detect_keyboard_layout_from_locale. Invert 3x deprecated. primitives,copy remove alignment check. sdl-common. client,sdl3 bitmap clipboard copy. channels,ubdrc add some more failure logging. client writing incorrect type for integer values in RDP file. Urbdrc cleanups. winpr,nt incorrect name in FILE_INFORMATION_CLASS. core,gateway improve rts_read_auth_verifier_with_stub. cmake DLL install directory. Enable dynamic resolution setting. client,x11 add apple keyboard fallback. client,sdl #include . windows deprecation and int warnings. Mingw build improvements. Urbdrc leak. warnings integer casts. core,gateway unify TSG_PACKET_MSG_RESPONSE. channels,drive Prefer using handle from IRP_CREATE when possible. New Contributors. @eduar-hte made their first contribution in. For a complete and detailed change log since the last release run: git log 3.14.0...3.13.0

Apache rdp remote-desktop networking c

GeoServer 2.27.0 💾

GeoServer is a Java-based server that allows users to view and edit geospatial data. Using open standards set forth by the Open Geospatial Consortium (OGC), GeoServer allows for great flexibility in map creation and data sharing. Open and Share Your Spatial Data GeoServer allows you to display your spatial information to the world. Implementing the Web Map Service (WMS) standard, GeoServer can create maps in a variety of output formats. OpenLayers, a free mapping library, is integrated into GeoServer, making map generation quick and easy. GeoServer is built on GeoTools, an open source Java GIS toolkit. There is much more to GeoServer than nicely styled maps. GeoServer conforms to the Web Feature Service (WFS) standard, and Web Coverage Service (WCS) standard which permits the sharing and editing of the data that is used to generate the maps. GeoServer also uses the Web Map Tile Service standard to split your published maps into tiles for ease of use by web mapping and mobile applications. GeoServer is a modular application with additional functionality added via extensions. An extension for Web Processing Service opens up a wealth of processing options, you can even write your own! Enable others to incorporate your data into their websites and applications, freeing your data and permitting greater transparency.

minor feature: lt;h2 gt;Release notes lt;/h2 gt;. lt;h3 gt; lt;/h3 gt;. lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-4533" rel="nofollow" gt;GEOS-4533 lt;/a gt; WPS demo builder 3 level chaining lt;/p gt;. lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-7967" rel="nofollow" gt;GEOS-7967 lt;/a gt; wps demo builder subprocess (2 level) lt;/p gt;. lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-10844" rel="nofollow" gt;GEOS-10844 lt;/a gt; Exclude xml-apis from build lt;/p gt;. lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-11494" rel="nofollow" gt;GEOS-11494 lt;/a gt; WFS GetFeature request with a propertyname parameter fails when layer attributes are customized (removed or reordered) lt;/p gt;. lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-11524" rel="nofollow" gt;GEOS-11524 lt;/a gt; csw: default queryables mapping not generated lt;/p gt;. lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-11540" rel="nofollow" gt;GEOS-11540 lt;/a gt; OGC API queryables features call not working in JSON lt;/p gt;. lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-11579" rel="nofollow" gt;GEOS-11579 lt;/a gt; DGGS modules prevent GeoServer startup if JEP is not installed lt;/p gt;. lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-11582" rel="nofollow" gt;GEOS-11582 lt;/a gt; The pgraster community module depends on imagemosaic-jdbc, no longer part of the codebase lt;/p gt;. lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-11607" rel="nofollow" gt;GEOS-11607 lt;/a gt; KML WMS GetMap is performing a heavy database load query lt;/p gt;. lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-11620" rel="nofollow" gt;GEOS-11620 lt;/a gt; Smart Data Loader plugin for GeoServer 2.26 produces a Mapping file data source definition and tries to establish a connection pool, but fails lt;/p gt;. lt;p gt; lt;a href="https://osgeo-org.atlassian.net/browse/GEOS-

Mixed map mapping gis gps geospacial server java javascript

GNUnet Worker 1.1.1 💾

GNUnet is built following a single-threaded event-driven model, as it is often the case with network applications. This is an optimal model for dealing with high concurrency scenarios, but can be problematic in other contexts (like, for example, graphical user interfaces, which normally have their own event loop). To accomplish its event-driven flow, GNUnet uses a scheduler. Once such a scheduler is started, it is not designed to be invoked by other threads, but can schedule only routines requested by its own thread. What to do then if an application needs to deal with multiple threads and let the latter interface with GNUnet's scheduler? This framework offers a simple solution by creating a “bearing” between the threads and the scheduler. The latter is run in its own dedicated thread and is unaware of the existence of other threads. Such a bearing consists in a “wish list” of routines to schedule, which can be populated asynchronously by any thread and gets emptied synchronously only by the scheduler according to the latter's natural flow.

minor bugfix: (2025-04-06). Changes: The Requires.private pkg-config variable has been added to the gnunetworker.pc file. Documentation. Examples.

Affero GPLv3 c event-loop gnunet gnu library multithreading shared-library threads unix

ansible-k3s-on-vms 1.2.0 💾

An Ansible playbook to deploy virtual machines and deploy K3s. This playbook is a wrapper around the roles: https://github.com/stafwag/ansible-role-delegated_vm_install To set up the virtual machines. https://github.com/stafwag/ansible-role-libvirt To install and configure K3s on the virtual machines. https://github.com/PyratLabs/ansible-role-k3s To enable libvirt on the vm_kvm_host. The sample inventory will install the virtual machines on localhost. It's possible to install the virtual machine on multiple lbvirt/KVM hypervisors.

minor feature: Added community.libvirt to requirements.yml Latest * Added community.libvirt to requirements.yml * Added required Suse packages installation * Documentation update * This release removes the dependency on the cloud-localds utility. On the distributes that don't provide the cloud-localds utility GNU xorriso is used.

ansible role libvirt kvm k3s k8s kubernetes

Weblate 5.10.3 💾

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

GitLab 17.9.2 💾

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-03-11). ### (3 changes). the pipe search for zoekt exact search mode (merge request). Prevent deletion of project_bot users with non-expiring access tokens. Use correct project when fetching managed resources templates. ### Security (8 changes). Vendor GraphQL gem (merge request). Ruby-SAML updates (merge request). Prevent custom role to activate group members (merge request). approval_rules name is unbounded (merge request). Limit preview size (merge request). Maintainer can inject shell code in Google integration configurations that... (merge request). Filter out internal notes if the recipient do not have access (merge request). Mask unencoded userinfo in project mirror errors (merge request).

MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control

Warracker - Warranty Tracker 0.9.9.0-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 Tag Management: Resolved issues with adding and deleting tags. Backend: Added the missing DELETE /api/tags/ API endpoint (backend/app.py) to handle tag deletion requests, including removing associations from the warranty_tags table. Frontend: Corrected the deleteTag function (frontend/script.js) to use the DELETE method and the correct API endpoint. Frontend: Improved UI feedback for tag operations: The tag list in the "Manage Tags" modal now updates immediately after adding or deleting a tag (renderExistingTags). The tag input fields in the modal are cleared after successfully adding a tag. The tag filter dropdown on the main page updates after adding or deleting tags (populateTagFilter). Selected tags display in the add/edit warranty forms update correctly after a tag is deleted (renderSelectedTags, renderEditSelectedTags). Added loading spinners and improved toast notifications/error messages for tag creation and deletion. Added Lifetime Warranty Support Added lifetime warranty option for both new and existing warranties Implemented database migration to add is_lifetime column to warranties table Added lifetime warranty checkbox in add/edit warranty forms Modified warranty display to show "Lifetime" instead of expiration date for lifetime warranties Enhanced warranty status handling to properly manage lifetime warranties Updated statistics and expiring notifications to exclude lifetime warranties Added dynamic form behaviour to hide warranty years input when lifetime is selected Changed Backend API Modified warranty-related endpoints to handle lifetime warranty flag Updated warranty validation to make warranty years optional for lifetime warranties Enhanced warranty processing to handle lifetime warranties differently in statistics Modified expiring warranty notif

Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql

drumlabooh 7.0.1 💾

LV2/VST3i drum machine for Linux and Windows. Drumkits format supported: Hydrogen, SFZ, Drumlabooh. Up to 36 instruments, 127 sample layers. Built-in mixer with pan, volume, mute, pan mode. Automatic open hihats mute on closed hihat.

major bugfix: Ubuntu 24.x "fix" (actually README.md update) - add libfontconfig1-dev to dependencies; build with JUCE 8.0.6; Some CMakeLists fixes to turn off unneeded features.

GNU GPLv3 midi linux windows lv2 vst vsti drums drum-machine audio music cpp c

ActualBudget 25.4.0 💾

Actual is a local-first personal finance tool. It is 100% free and open-source, written in NodeJS, it has a synchronization element so that all your changes can move between devices without any heavy lifting. If you are interested in contributing, or want to know how development works, see our contributing document we would love to have you.

major bugfix: Release date: 2025-04-03 The release has the following notable improvements: Experimental support for bank syncing in Brazil using Pluggy.ai. Banners to highlight overspending on mobile. Translation support for dates and datepickers. Experimental support for embedding the sync server in the Electron desktop apps. For more info check out the PR. Docker tag: 25.4.0. Features: Add Pluggy.ai bank sync for Brazilian Banks thanks @lelemm. Add "last reconciled" timestamp to accounts thanks @tostasmistas. Experimental: Embedding the sync server into the desktop app thanks @MikesGlitch. Enhancements: Translate dates to the selected language. thanks @lelemm. Improve summary report monthly average calculation thanks @matt-fidd. Add INDUSTRIEL_CMCIFRPAXXX, QONTO_QNTOFRP1 to BANKS_WITH_LIMITED_HISTORY constant. thanks @Th3Heavy. OPENID Environment variables will now be used on server startup thanks @lelemm. Mobile Add support for searching child transactions thanks @joel-jeremy. align the month picker year labels with the month text thanks @tim-smart. Mobile Drag and drop to reorder accounts (only supports for Chromium-based browsers for now) thanks @joel-jeremy. Mobile Drag and drop to income categories in budget page (only supports for Chromium-based browsers for now) thanks @joel-jeremy. Allow marking transactions as Transfers on mobile/small screen devices thanks @rugulous @tempiz. Show the last bank sync in plain language instead of timestamp thanks @matt-fidd. Mobile transaction edit button will display "Add New Split" when there are no empty splits. thanks @tempiz. Memoize external accounts for bank sync modal thanks @lelemm. Display goal target info on mobile. thanks @tempiz. Added Czech bank called AirBank to banks, who has only 90 days of history. thanks @sebekmartin. Enable collapsing and expanding split transactions with searches or filters thanks @tostasmistas. Swipe

MITL self-hosted bookkeeping accounting finances money budgeting typescript javascript

Syncthing 1.29.3 💾

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 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

Ajenti 2 2.2.10 💾

Ajenti is a modern server administration web panel for Linux and BSD systems, handling webserver, files, logs, email configuration, firewall rules, DNS, VPN, system packages, and process supervision. It comes with all features included, requires little initial setup, and preserves existing configuration schemes (even comments). Ready-to-use distribution packages are available.

minor bugfix: Fix dependency problem under Python 3.11.

GNU AGPLv3 python javascript angularjs dashboard server management admin-panel hosting self-hosted

0 A.D. Alpha 27 💾

0 A.D. (pronounced “zero-ey-dee”) is a free, open-source, historical Real Time Strategy (RTS) game currently under development by Wildfire Games, a global group of volunteer game developers. As the leader of an ancient civilization, you must gather the resources you need to raise a military force and dominate your enemies.

major feature: Alpha 27: Agni https://play0ad.com/new-release-0-a-d-alpha-27-agni/

Mixed game real-time-strategy cpp javascript c python

delegated_vm_install 2.0.3 💾

An Ansible role to install a libvirt virtual machine with virt-install and cloud-init. This role is designed to delegate the install to a libvirt hypervisor. It allows you to specify the Linux/libvirt KVM host as part of the virtual machine definition.

minor feature: Gather facts on kvm hosts only once * Gather facts on kvm hosts only once * Corrected ansible-lint errors * Remove the cloud-localds requirement in README

MITL ansible role libvirt cloudinit

Cowboy Builder 0.0.1 💾

Cowboy is a builder for projects comprising multiple modules in independent git repositories. It has some rough edges and has not been well tested.

minor feature: Suppress wget verbosity and use -c option to re-use existing tarballs preventing unnecessary downloads. Attempt to detect tarball explosions in the build area.

Apache software-development utilities developers

InputPlumber 0.49.4 💾

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.3...v0.49.4" gt;0.49.4 lt;/a gt; (2025-03-13) lt;/h2 gt;. lt;h3 gt; lt;/h3 gt;. lt;ul gt;. lt;li gt; lt;strong gt;Legion Go S: lt;/strong gt; breakage from upstream kernel changes. ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/db85462354e598079005cb4b25db941195ca2c91" gt;db85462 lt;/a gt;) lt;/li gt;. lt;li gt; lt;strong gt;Legion Go S: lt;/strong gt; Use correct dinput PID in driver. ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/d3f314dd1c3817cd36a74fb8c6f3c0282162f42e" gt;d3f314d lt;/a gt;) lt;/li gt;. lt;/ul gt;.

GNU GPLv3 linux daemon virtual-device rust

Lutris 0.5.20 💾

Lutris is an open gaming platform and manager for Linux. It provides an unified interface for installation, configuration and foremost launching games. It works with native software, installed Windows and DOS games, Steam, Desura, online/browser games, as well as games from the over 20 supported emulators. Aquiring new games from any channel is helped by community-contributed installers. It comes prepacked for a few major distributions.

minor bugfix: Proton integration so Proton-are applied. Do not offer DXVK, VKD3D, D3D Extras or DDXVK-NVAPI on Proton versions; Proton will handle these. The "Enable Esync" and "Enable Fsync" settings are now passed on to Proton. DXVK's integrated D8VK will be enabled in Proton. for updated Flathub API. Emulator BIOS file location may be set in Preferences. Obtain the release year from GOG and Itch.io. MAME Machine setting uses a searchable entry for its enourmous list. Support for importing Commodore 64 ROMs. Redundant "Add Games" menu item removed; use the plus button in the corner. "Manual Script" for the context menu will now see the game's environment variables. -- Mathieu Comandon Sun, 23 Feb 2025 10:55:10 -0800.

GNU GPLv3 python game game-manager gui installation dashboard steam desura emulators msdos windows z-machine scumm nintendo