ALT is a set of Linux distributions based on Sisyphus, an APT-enabled RPM package repository that aims to achieve feature completeness, usability, and security in a sensible and manageable mixture.
major feature: The build is available for x86_64 Platform 11, based on the 6.12 LTS kernel.
Innovations:
* Redesigned installation workflow with improved UI/UX.
* Replaced boot subsystem with altboot.
* LUKS2 disk encryption (replacing LUKS1) offers superior protection against attacks.
* Standardized UID 1000 for first user (following Linux conventions).
* kio-admin implements a new protocol admin:/ which gives administrative access to the entire system.
* Secure Boot compatibility restored for modern hardware platforms.
Read more:
https://lists.altlinux.org/pipermail/altlinux-announce-en/2025/000047.html
GNU GPL operating-system starterkit installation end-users developers livecd rescue desktop server security bbs communication communication commu
iotop-c does for I/O usage what top(1) does for CPU usage. It watches I/O usage information output by the Linux kernel and displays a table of current I/O usage by processes on the system. It is handy for answering the question "Why is the disk churning so much?". iotop-c requires a Linux kernel built with the CONFIG_TASKSTATS, CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING and CONFIG_VM_EVENT_COUNTERS config options on. iotop-c is an alternative re-implementation of iotop in C, optimized for performance. Normally a monitoring tool intended to be used on a system under heavy stress should use the least additional resources as possible.
major bugfix: fix incompatible struct taskstats with newer kernels
GNU GPL monitoring
ClamAV is an anti-virus engine, which is commonly used for email and web scanning, or gateway and fileserver securing.
It provides a command-line scanner, a sendmail milter, automatic signature database updates, built-in support for many archiving and container or mail encoding formats, scanning standard ELF and compressed executables, as well as common office document formats.
minor feature: lt;p gt;ClamAV 1.5.0 includes the following improvements and changes: lt;/p gt;.
lt;h3 gt;Major changes lt;/h3 gt;.
lt;ul gt;.
lt;li gt;.
lt;p gt;Added checks to determine if an OLE2-based Microsoft Office document is lt;br gt;.
encrypted. lt;/p gt;
lt;ul gt;.
lt;li gt; lt;a href="https://github.com/Cisco-Talos/clamav/pull/1295" data-hovercard-type="pull_request" data-hovercard-url="/Cisco-Talos/clamav/pull/1295/hovercard" gt;GitHub pull request lt;/a gt; lt;/li gt;.
lt;/ul gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Added the ability to record URLs found in HTML if the generate-JSON-metadata lt;br gt;.
feature is enabled. lt;br gt;
Also adds an option to disable this in case you want the JSON metadata lt;br gt;
feature but don't want to record HTML URLs. lt;br gt;
The ClamScan command-line option is lt;code gt;--json-store-html-urls=no lt;/code gt;. lt;br gt;
The lt;code gt;clamd.conf lt;/code gt; config option is lt;code gt;JsonStoreHTMLUrls no lt;/code gt;. lt;/p gt;
lt;ul gt;.
lt;li gt; lt;a href="https://github.com/Cisco-Talos/clamav/pull/1281" data-hovercard-type="pull_request" data-hovercard-url="/Cisco-Talos/clamav/pull/1281/hovercard" gt;GitHub pull request lt;/a gt; lt;/li gt;.
lt;/ul gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Added regex support for the lt;code gt;clamd.conf lt;/code gt; lt;code gt;OnAccessExcludePath lt;/code gt; config option. lt;br gt;.
This change courtesy of GitHub user b1tg. lt;/p gt;
lt;ul gt;.
lt;li gt; lt;a href="https://github.com/Cisco-Talos/clamav/pull/1314" data-hovercard-type="pull_request" data-hovercard-url="/Cisco-Talos/clamav/pull/1314/hovercard" gt;GitHub pull request lt;/a gt; lt;/li gt;.
lt;/ul gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Added FIPS-compliant CVD signing/verification with external lt;code gt;.sign lt;/code gt; files. lt;/p gt;.
lt;p gt;Freshclam will now attempt to download external signature files to accompany lt;br gt;.
existing lt;code gt;.cvd lt;/code gt; databases and lt;code gt;.cdiff lt;/code gt; patch files.
GNU GPL c virus-scanner mail-filter security administrators
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 flag to inspect out-of-order packets.
Appid: modified shadow traffic status to default.
Connectors: new unix domain connector.
Dce_rpc: ignoring false positives and ing spell checks.
Dns: pass packet in DnsResponseEvent.
Dump_config: include PID into dump file name.
File_api: making current_context as nullptr before it gets the value of ctx and removing redundant check.
Imap:pop: delete if expression that compared session flag to the packet_flag filed.
Main: initialize openssl at startup.
Packet_capture: support packet capture limit and location.
Packet_capture: use existing util function to check directory path.
Pub_sub: basic framework with skeleton APIs multiprocess databus.
Stream_tcp: eliminate redundant calls to initialize the normalizer policy.
Stream_tcp: initialize each tracker's normalizer for missed 3whs behavior invidually when the initial packet is processed by the tracker.
Stream_tcp: make member variables private to improve tracker class encapsulation.
Stream_tcp: only allow legacy OS and FIRST normalizer policies to be configurable. Proxy and missed 3whs modes are determined dynamically per flow.
Stream_tcp: reduce verbosity of packet tracer log messages for normalizer initialization actions.
Stream_tcp: rename OS policy names to prevent conflict with existing macros.
Stream_tcp: split StreamPolicy enum into enums specific to normalization and to overlap resolution.
Unified2: add packet dump to unified event with reassembled udp packet.
GNU GPLv3 ids logger traffic ips network security analysis tcp udp cpp c
NDI is a standard for astronomical instrumentation control. INDI Library is an Open Source POSIX implementation of the Instrument-Neutral-Device-Interface protocol.
INDI core library is composed of the following components:
INDI Server.
INDI Core Drivers: Hardware drivers that communicate with the equipment. Many devices are supported including:
Mounts
CCDs, CMOS, Webcams, DSLRs (Canon, Nikon, Sony, Pentax..etc).
Focusers.
Filter Wheels.
Adaptive Optics.
Domes.
GPS.
Weather Stations.
Controllers.
Auxiliary Devices (switches, watchdog, relays, light sources, measurement devices..etc).
Client Library: Cross-platform POSIX and Qt5-based client libraries. The client libraries can be embedded in 3rd party applications to communicate with INDI server and devices.
INDI core device drivers are shipped with INDI library by default.
INDI 3rd party drivers are available in a dedicated 3rdparty repository and maintained by their respective owners.
minor bugfix: 019635df2 2025-03-24 Jasem Mutlaq More progress. Use MountTypeSP in INDI::Telescope. Implement more function to handle telescope requests
0102c188d 2025-03-23 Jasem Mutlaq add equatorialsystem.
Dca9c7213 2025-03-23 Jasem Mutlaq minor discovery e70e387be 2025-03-19 Jasem Mutlaq update documentation
E3da4a643 2025-03-19 jmocenigo Needed to change libs/indibase/indiweatherinterface. to allow alerts for negative values (e.g., sky temperature).
8b4de4932 2025-03-19 Jasem Mutlaq INDI::RotatorInterface Property Migration.
F399e3c07 2025-03-18 Jasem Mutlaq Add Juwei mount aliases
D4dca6d78 2025-03-17 Jordan Maples Refactoring more indiserver components
F5a8729be 2025-03-17 Jasem Mutlaq Focus migration
C28043505 2025-03-17 Artyom Beilis in skywatcherAltAz driver:
B34c3a000 2025-03-16 Jasem Mutlaq Update to use modern INDI properties and logging
Aa5adbbad 2025-03-16 Jérémie Klein (): wanderer cover positions are now saved when defined
43b934bfa 2025-03-16 Jérémie Klein wanderer cover timer failing when other command running
01a7e2af6 2025-03-15 Jasem Mutlaq Add missing INDI_STANDARD_PROPERTY tags.
B95d185ed 2025-03-15 Jasem Mutlaq Mark more properties as standard (pending focuser) to improve documentation
Aad4655fc 2025-03-15 Jasem Mutlaq Add missing timeout calls. Thank to Artyom Beilis for finding the.
28e4231ad 2025-03-15 Jérémie Klein (): Wanderer cover v3 is now working with the scheduler
824c83e51 2025-03-15 Jérémie Klein (): Alpaca weather safety now correctly manager danger zone
1ac9ee428 2025-03-14 Jasem Mutlaq Add dust cover simulator
184e62ce4 2025-03-13 Jordan Maples build warning - Removing clang-extensions for variable length arrays
63cf0e795 2025-03-14 Jérémie Klein (): wanderer rotator - the backlash value was incorrectly read during handshake.
B1f48b538 2025-03-11 Jasem
Mixed astronomy
generates status-bars for dzen2, lemonbar, and the terminal (including 'bottom of screen' terminal bar by manipulating vt220 terminal).
Requires libUseful and libUseful-lua.
minor bugfix: Handle batteries/systems that don't have 'current_power'.
Try estimating remaining battery from usage over time.
Allow use of character with dzen2 bars.
Eliminate deging code from modules.
Implement 'make install' and 'make install_system'.
GNU GPLv3 dzen2 lemonbar status-bar
A single binary to manage your multiple kubernetes clusters.
kubewall provides simplify and rich real time interface to manage and investigate your clusters.
Key features of KubeWall include:
* Single binary deployment: KubeWall can be easily deployed as a single binary, eliminating the need for complex configurations.
* Browser-based access: KubeWall can be accessed directly from your favorite web browser, providing a seamless user experience.
* Real-time cluster monitoring: KubeWall offers a rich, real-time interface that displays the current state of your Kubernetes clusters, allowing you to quickly identify and address issues.
* Cluster management: KubeWall enables you to manage multiple Kubernetes clusters from a single pane of glass, reducing the overhead of switching between different tools and interfaces.
* Detailed cluster insights: KubeWall provides comprehensive insights into your Kubernetes clusters, manifest info of your pods, services, config and others.
minor feature: * New Collapsible Sidebar.
* Sidebar will now show icons for popular CRDs.
* Performace upgrade.
* Handy Deployment Scalling pop-up.
* Minor known bug fixes.
* Dependency upgrade.
Apache kubernetes dashboard k8s cncf cloud native cluster
Xcoral is a multiwindow mouse-based text editor for Unix and X Window System. Syntax highlighting and auto-indentation are available. A built-in browser enables you to navigate through C functions, C++ and Java classes, methods and files. A SMall Ansi C Interpreter (Smac) is also built-in to dynamically extend the editor's possibilities (user functions, key bindings, modes etc). Xcoral provides regions and marks, kill-buffers, macros system and unlimited undo. A usefull Edir mode window helps you to navigate through directories to do some operations on files.
minor bugfix: Some small bugs fixed. Edir mode and RCS command updated. Cosmetic: fonts and geometry etc...
GNU GPL programming c c++ java python latex text editor
KeePassXC is a modern, secure, and open-source password manager that stores and manages your most sensitive information. You can run KeePassXC on Windows, macOS, and Linux systems. KeePassXC is for people with extremely high demands of secure personal data management. It saves many different types of information, such as usernames, passwords, URLs, attachments, and notes in an offline, encrypted file that can be stored in any location, including private and public cloud solutions. For easy identification and management, user-defined titles and icons can be specified for entries. In addition, entries are sorted into customizable groups. An integrated search function allows you to use advanced patterns to easily find any entry in your database. A customizable, fast, and easy-to-use password generator utility allows you to create passwords with any combination of characters or easy to remember passphrases.
minor feature: Changes:
Allow adjusting application font size.
Add Proton Pass importer.
Support KeePass2 TOTP settings.
Add New/Preview Entry Attachments dialog and functionality.
Add database name, color, and icon options for unlock view.
Show entry background color as column.
Use icons for password strength.
Add "Group Full Path" column in entry view.
Passphrase "MIXED case" Type.
Allow deleting extension plugin data from Browser Statistics.
Add --minimized option to keepassxc.
Implement T-CONV and T-REPLACE-RX entry placeholders.
Option to disable opening browser when URL field double-clicked.
Overhaul action states and add icons to toolbar.
Show character count in password generator dialog.
Add ability to expire entries from context menu.
Add copy field shortcuts to Auto-Type select dialog.
Passkeys: Add support for selecting group on creation.
Browser: Refactor Access Control Dialog.
Browser: Add support for URL wildcards and exact URL.
Browser: Allow groups to restrict by browser integration key.
CLI: Add `-d` dry-run shortcut to merge command.
CLI: HTML export.
macOS: Add option to disable database lock when switching user.
SSH Agent: Implement feature to clear all identities.
:
Major enhancements to documentation.
Various UI and style.
Various improvements to tags.
Reset splitter sizes on database unlock.
Remember sort order in Auto-type popup dialog.
database password clearing when modifying key file / hardware key.
with reloading and handling of externally modified db file.
Support passkeys with Bitwarden import.
various quirks with CSV import.
Show Auto-Type select dialog even if window title is empty.
Refactor hardware key code to avoid deadlock.
Show a clear error if hardware key is found slots are not configured.
signal/slot disconnect when opening import wizard.
setting window title as modified.
assert hit when viewing entry history.
multiple crashes on Linux.
backup file path time substitution.
Prevent long-running thr
password password-manager security privacy cpp
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;chore: remove abandoned next-gen-gui experiment by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh" gt;@calmh lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2956524627" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//10004" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/s
MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript
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.
minor bugfix: Support internationalized domain names (IDN) for (S)FTP and email
Log performance statistics for file content comparison
Support installation using Ptyxis terminal (Linux)
Support pausing countdown towards system shutdown
Support KDE Plasma 6 service menu (Linux)
crash on app exit when called by Cron (Linux)
GNU GPLv3 synchronization file-management backup version-control mirroring cpp
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
* **Admin/User Tag Separation**
* Admin-only and User-only tags with backend enforcement (`is_admin_tag`).
* Role-based filtering across all tag-related endpoints.
* DB migration: `009_add_admin_flag_to_tags.sql`.
* **Version Checker**
* About page now checks for the latest GitHub release and indicates update status.
* **Mobile Home Screen Icon Support**
* Added Apple touch icon and web app manifest for Android/iOS home screen support.
* **Optional Vendor Field for Warranties**
* Vendor info can be added/edited, shown in UI, and included in search.
* DB migration: `017_add_vendor_to_warranties.sql`.
* **Serial Number Search**
* Search now matches serial numbers in addition to names, notes, and tags.
* **CSV Import: Vendor Field**
* Support for importing vendor via CSV with header `Vendor`.
* **Date Format Customization**
* Users can choose from 6 display formats for warranty dates. Persisted across sessions and tabs.
* **IPv6 Support**
* Nginx now listens on both IPv4 and IPv6 (`listen :: :80;`).
* **Cloudflare Compatibility**
* Added `data-cfasync="false"` to ensure script loading behind Cloudflare.
* **New API Endpoint: `/api/timezones`**
* Structured list of timezones grouped by region.
---
### Changed
* **Theme Persistence Overhaul**
* Unified theme preference using a single `localStorage` key: `darkMode`.
* Removed all prefixed or redundant keys and logic.
* Ensured early loading of `theme-loader.js` across all HTML files.
* Reliable persistence across sessions and pages.
* **Migration System Refactor**
* Improved reliability and removed obsolete files.
* **Warranty Visibility Logic**
* Admins now only see their own warranties.
* Fixed leakage of user warranties across roles.
---
### Fixed
* **Tag Visibility**
* Corrected reversed visibility logic between Admins and Users.
* **Date Handling (Off-by-One Errors)**
https://github.com/sassanix/Warracker/releases
Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql
Dockerfile to run unbound inside a docker container.
The container has support to use unbound as a DNS resolver and an authoritative DNS server (aka a real DNS server).
minor feature: Upgrade to debian:bookworm
* Updated BASE_IMAGE to debian:bookworm
* Add ARG DEBIAN_FRONTEND=noninteractive
* Run unbound-control-setup to generate the default certificate
* Documentation updated
MITL unbound dns container docker debian linux
Vue Fluid DnD is a fluid, smooth and versatil drag and drop library for lists on Vue 3. It's a lightweight tool ~7 Kb (gzip) with no depenencies. This library is a Vue Draggable Next alternative if you looking for a better ui experience.
minor feature: lt;h2 gt; Features: lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Add support for react.js lt;/li gt;.
lt;/ul gt;.
vue3 web smooth lightweight typescript vue
Please delete this, this is spam
minor feature: THIS IS SPAM, PLEASE DELETE
OGTSL self-hosted rss atom feeds monitoring dashboard aggregator go
Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.
minor feature: opening a project can be slow or make app unresponsive if Settings Playlist View mode is Icons (broke in v25.01).
automatic pause--such as when adding a filter--does not update the player's play button state (broke in v25.01).
a crash on multiple Timeline undo and redo operations.
Added Text style preset to Subtitles Generate Text on Timeline.
Added Copy Current and Copy All to Filters.
Reduced the range of Gamma and Gain in the Color Grading filter.
Added the project Video Mode to the window title.
Added Vertical and Horizontal parameters to the No Sync video filter.
the Size, Position Rotate filter's visual control with non-square pixels.
trimming twice ruins zoom keyframes in Size, Position Rotate filter.
Block adding a new job that writes to the same file as a pending or running job.
Added Toggle Filter Overlay to the Player menu.
double-clicking a Playlist item that is in a Bin may open wrong clip.
Paste filters is not adding an Undo item to History.
the Amount keyframes button always disabled in the 360: Equirectangular to Stereogaphic video filter.
a crash after Undo and Redo after moving clips in Timeline.
Added 360: Cap Top Bottom and 360: Equirectangular Wrap video filters.
key repeat for the previous/next shortcuts in Player menu.
Added a Not In a Bin smart bin to Playlist.
Added using the Ctrl (command on macOS) to constrain moving position to vertical
or horizontonal axis in all filters that use the rectangle visual control.
Added `#rgba`, `#yuv`, `#gpu`, and `#10bit` tags to keywords in Filters for search.
Added an icon to Timeline clips to indicate when it has filters.
Export Reframe causes Video Scan mode to be interlaced even when it shows progressive.
trim handles on Timeline clip when it is very short.
Timeline Split followed by multiple undo and redo may affect attached filters.
playhead in Keyframes incorrect after switching filters.
Added "ITU-R BT.2020" to Video Mode Custom Add and Output Prope
GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt
iotop-c does for I/O usage what top(1) does for CPU usage. It watches I/O usage information output by the Linux kernel and displays a table of current I/O usage by processes on the system. It is handy for answering the question "Why is the disk churning so much?". iotop-c requires a Linux kernel built with the CONFIG_TASKSTATS, CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING and CONFIG_VM_EVENT_COUNTERS config options on. iotop-c is an alternative re-implementation of iotop in C, optimized for performance. Normally a monitoring tool intended to be used on a system under heavy stress should use the least additional resources as possible.
major bugfix: fix batch mode
GNU GPL monitoring
Rclone ("rsync for cloud storage") is a command-line program to sync files and directories to and from different cloud storage providers.
major feature: accounting: percentDiff calculation -- (Anagh Kumar Baranwal). build.. Update github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 to CVE-2025-30204 (dependabot bot ). Update github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 to CVE-2025-30204 (dependabot bot ). Update golang.org/x/crypto to v0.35.0 to CVE-2025-22869 (Nick Craig-Wood). Update golang.org/x/net from 0.36.0 to 0.38.0 to CVE-2025-22870 (dependabot bot ). Update golang.org/x/net to 0.36.0. to CVE-2025-22869 (dependabot bot ). Stop building with go go1.23 as security updates forbade it (Nick Craig-Wood). docker plugin build (Anagh Kumar Baranwal) cmd: crash if rclone is invoked without any arguments (Janne Hellsten). config: Read configuration passwords from stdin even when terminated with EOF (Samantha Bowen). doc (Andrew Kreimer, Danny Garside, eccoisle, Ed Craig-Wood, emyarod, jack, Jugal Kishore, Markus Gerstel, Michael Kebe, Nick Craig-Wood, simonmcnair, simwai, Zachary Vorhies). fs: corruption of SizeSufwith "B" sufin config (eg --min-size) (Nick Craig-Wood). lib/http: race between Serve() and Shutdown() (Nick Craig-Wood). object: memory object out of bounds Seek (Nick Craig-Wood). operations: call fmt.Errorf with wrong err (alingse). rc.. Disable the metrics server when running. rclone rc (hiddenmarten). de/ commands not being available over unix sockets (Nick Craig-Wood). serve nfs: unlikely crash (Nick Craig-Wood). stats: the speed not getting updated after a pause in the processing (Anagh Kumar Baranwal). sync.. cpu spinning when empty directory finding with leading slashes (Nick Craig-Wood). Copy dir modtimes even when copyEmptySrcDirs is false (ll3006). VFS.. directory cache serving stale data (Lorenz Brun). inefficient directory caching when directory reads are slow (huanghaojun). integration test failures (Nick Craig-Wood). Drive.. Metadata: error when setting copy-requires-writer-permission on a folder (Nick Craig-Wood). Dropbox.. Retry link without expiry (Dave Vasilevsky). HTTP.. Correct root
MITL rsync cloud backup storage networking scheduling sync go
generates status-bars for dzen2, lemonbar, and the terminal (including 'bottom of screen' terminal bar by manipulating vt220 terminal).
Requires libUseful and libUseful-lua.
minor feature: Added simple 'animations'.
Add 'bat_life' value.
Don't use cache of images with same name but different paths.
GNU GPLv3 dzen2 lemonbar status-bar
Tuned Switcher is a simple utility for managing performance profiles using the Tuned service.
Tuned is a daemon for monitoring and adaptive tuning of system devices. In order to use this program, a daemon must be installed on your system.
minor bugfix: Switched the project to Qt 6.
Added all missing features to GUI application (Widget mode).
Enabled interactive authorization support for various dbus methods.
Implemented the ability to show different messages on manual and automatic performance profile changes.
Fixed the "Interactive authentication required" dbus error.
GNU GPLv3 systems-administration linux utility performance
THIS IS SPAM
minor feature: THIS IS SPAM, please remove
NCSA self-hosted rss atom feeds monitoring dashboard aggregator go
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: Commits:
Beta release.
.
Set PSNR for identical images to 48.1647db.
Incorrect tag.
Reverse PSNR edge cases.
Negate AE/PAE/MEPP correlation image.
Support -adjoin setting.
Initialize channel minimum.
Revert.
Correct PSNR distortion.
Invert similarity for SSIM metric.
List pcl6 delegate.
Change pcl default color device.
Correct PSNR metric.
Render sub-path poly lines.
Release.
Apache c graphics image-manipulation image-magick graphics-conversion
Calf Studio Gear is a stack of audio effect plugins for JACK sound servers and LV2 hooks. It contains instruments and tone generators, dynamic processors, digital effects, modulators, filters and equalizers, delay effects, distortion and enhancement filters, as well as some tools aimed at professionals.
major feature: CMake: Add missing install rules and configure calf.desktop.
CMake: Remove DESTDIR from symlink destinations.
GNU LGPL audio music jack effects modulation instruments lv2 cpp
InputPlumber is an open source input routing and control daemon for Linux. It can be used to combine any number of input devices (like gamepads, mice, and keyboards) and translate their input to a variety of virtual device formats.
minor feature: lt;h1 gt; lt;a href="https://github.com/ShadowBlip/InputPlumber/compare/v0.55.3...v0.56.0" gt;0.56.0 lt;/a gt; (2025-04-30) lt;/h1 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;Steam Deck: lt;/strong gt; Add GetChipId handling. ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/ec6f92568d7aaa640c59bd9dcaaff498aa17e1a6" gt;ec6f925 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Features lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;Legion Go S: lt;/strong gt; Add Config Support ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/8e30f1124c10faf1235a099bc185317019025d31" gt;8e30f11 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
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
- **Document Deletion in Edit Warranty**
- Users can now delete uploaded documents (Invoice/Receipt and Product Manual) when editing warranties.
- "Delete Invoice" and "Delete Manual" buttons are shown if documents exist; deletion is processed on save.
- Backend and database handle storage removal and clearing document references.
- _Files: `backend/app.py`, `frontend/index.html`, `frontend/script.js`_
- **Notes for Warranties**
- Users can add, view, and edit freeform notes for each warranty.
- Notes are available during add/edit flows and viewable from the warranty card.
- Notes support multi-line text, are searchable and filterable.
- Backend and database updates include migrations and API enhancements.
- Full UI support for light and dark themes.
- _Files: `backend/app.py`, `backend/migrations/014_add_notes_to_warranties.sql`, `frontend/index.html`, `frontend/script.js`, `frontend/style.css`_
- **Currency Symbol Customization**
- Users can choose their preferred currency symbol ( , , , , , or custom) from Settings.
- Selected symbol now appears next to purchase prices.
- _Files: `backend/app.py`, `backend/migrations/006_add_currency_symbol_column.py`, `frontend/settings-new.html`, `frontend/settings-new.js`, `frontend/index.html`, `frontend/script.js`, `frontend/style.css`_
- **Password Reset Functionality**
- Secure, token-based password reset workflow now available.
- "Forgot Password?" link added to the login page.
- Email-based reset flow implemented with dedicated frontend pages.
- Backend handles tokens, email sending, and password updates.
- _Files: `backend/app.py`, `frontend/login.html`, `frontend/reset-password-request.html`, `frontend/reset-password.html`, `backend/migrations/003_add_users_table.sql`_
### Changed
- **Status Page Table**
- Removed "Actions" column from "Recently Expired or Expiring Soon" table for a cleaner layout.
- Updated tables to use dynamic column widths, eliminatin
Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql
Akaunting is an online accounting software designed for small businesses to manage their finances and stay on top of their cash flow. Invoicing, accepting online payments and keeping track of expenses couldn't be simpler.
Free Bookkeeping Software for SMEs
From invoicing to expense tracking to accounting, Akaunting has all the tools you need to manage your money online, for free.
Bank Accounts: Create unlimited bank and cash accounts and track their opening and current balances.
Multi Company: Manage the finances of multiple companies from one admin panel. Assign users to different companies.
Powerful Reporting: Get detailed financial reports to help you better visualize all the information you need to improve your business.
Client Portal: Share the transactions and invoices with your clients and accept bulk payments, online.
Recur Everything: Automatically create invoices, revenues, bills, and payments for ongoing jobs. With just a click.
Customer Summary: See the customer profile, address, list of transactions, and paid, open, and overdue totals at a glance.
Akaunting is built with modern technologies such as Laravel, VueJS, Tailwind, RESTful API etc. Thanks to its modular structure, Akaunting provides an awesome App Store for users and developers.
minor feature: lt;h3 gt;Added lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Added recurring transaction tax lt;/li gt;.
lt;li gt;Added export document item discount fields lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Changed lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Update category component lt;/li gt;.
lt;li gt;Updated Vue file styles. lt;/li gt;.
lt;/ul gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt;report show print lt;/li gt;.
lt;li gt;document line discount calculation lt;/li gt;.
lt;li gt;import date format lt;/li gt;.
lt;li gt;reconcilation list page lt;/li gt;.
lt;li gt;import currency thousands separator lt;/li gt;.
lt;li gt;bulk action download lt;/li gt;.
lt;li gt;report search invalid date filter lt;/li gt;.
lt;li gt;Create new currency decimal and thousands field control lt;/li gt;.
lt;li gt;bulk action page and limit control lt;/li gt;.
lt;li gt;reconcilation calculate lt;/li gt;.
lt;/ul gt;.
Mixed accounting finance money bookkeeping server laravel php
ALT is a set of Linux distributions based on Sisyphus, an APT-enabled RPM package repository that aims to achieve feature completeness, usability, and security in a sensible and manageable mixture.
major feature: The build is available for x86_64, AArch64 Platform 11, based on the 6.12 LTS kernel.
Key features:
* Redesigned system theme.
* Switched from MATE to GNOME desktop environment.
* Numerous new GNOME-compliant applications.
* Updated documentation.
Read more: https://lists.altlinux.org/pipermail/altlinux-announce-en/2025/000046.html
GNU GPL operating-system starterkit installation end-users developers livecd rescue desktop server security bbs communication communication commu
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: for 'eternal loop' when using OAuth and authentication fails.
for 'STREAMCommit' not flushing all types of streams.
Added more OSINFO lookups (e.g. OSINFO_PAGESIZE).
Autotools improvements from polynomial-c@github.com.
Ensure all.h files have 'extern "C"'.
License change to GPL or LGPL, depending on how libUseful is built (--enable-lgpl configure option added).
GNU GPLv3 c library files ssl tls sockets resizeable strings lists maps
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;h2 gt;New lt;/h2 gt;.
lt;ul gt;.
lt;li gt; Custom API Added lt;code gt;parseLocalTime lt;/code gt; function, which works like lt;code gt;parseTime lt;/code gt;, however in the absence of a timezone it uses the local timezone instead of UTC. lt;/li gt;.
lt;li gt; Search widget Added lt;a href="https://developer.mozilla.org/en-US/docs/Web/API/Window/open#target" rel="nofollow" gt; lt;code gt;target lt;/code gt; lt;/a gt; property which is used when opening the search results in a new tab lt;/li gt;.
lt;/ul gt;.
lt;h2 gt; lt;/h2 gt;.
lt;ul gt;.
lt;li gt; Server stats widget being unable to retrieve temperature sensors in some instances lt;/li gt;.
lt;li gt; Reddit widget the URL not being correctly escaped when using lt;code gt;request-url-template lt;/code gt; lt;/li gt;.
lt;/ul gt;.
self-hosted rss atom feeds monitoring dashboard aggregator go
The open source infrastructure as code tool.
Previously named OpenTF, OpenTofu is a fork of Terraform that is open-source, community-driven, and managed by the Linux Foundation.
OpenTofu is an OSS tool for building, changing, and versioning infrastructure safely and efficiently. OpenTofu can manage existing and popular service providers as well as custom in-house solutions.
The key features of OpenTofu are:
Infrastructure as Code: Infrastructure is described using a high-level configuration syntax. This allows a blueprint of your datacenter to be versioned and treated as you would any other code. Additionally, infrastructure can be shared and re-used.
Execution Plans: OpenTofu has a "planning" step where it generates an execution plan. The execution plan shows what OpenTofu will do when you call apply. This lets you avoid any surprises when OpenTofu manipulates infrastructure.
Resource Graph: OpenTofu builds a graph of all your resources, and parallelizes the creation and modification of any non-dependent resources. Because of this, OpenTofu builds infrastructure as efficiently as possible, and operators get insight into dependencies in their infrastructure.
Change Automation: Complex changesets can be applied to your infrastructure with minimal human interaction. With the previously mentioned execution plan and resource graph, you know exactly what OpenTofu will change and in what order, avoiding many possible human errors.
minor feature: Disabling post-quantum key exchange mechanism X25519MLKEM768
Signed-off-by: yottta lt;andrei.ciobanu@opentofu.org gt;.
MPL cloud infrastructure go
Neoleo is a light-weight spreadsheet that will work in almost any environment. Oleo was an official GNU spreadsheet that had not been updated since 2000. It suffered from considerable bitrot. Neoleo is an update to Oleo that fixes these issues.
minor feature: #42.
#43.
"fortification" compilation (-Werror=stringop-overflow in col_to_str()).
GNU GPL spreadsheet office
OpenTaxSolver (OTS) is a free safe & secure application for calculating your USA Federal 1040 and State income taxes. It has a graphical interface for easy entry of your information. OTS assists you in doing the otherwise tedious tax calculations, while showing the intermediate and final numbers. It can automatically fill-out your numbers onto the official government tax forms. Now covers State Taxes for a dozen of the larger states which impose income taxes: OH, NC, NJ, NY, VA, PA, MA, AZ, CA, AZ, OR, and MI.
minor feature: v22.07 (4/28/2025) - improved result-rounding, now controllable from the OTS GUI, or directly from individual files, which only affects PDF Form fill-outs, and works uniformly for all forms. In Fed Form 1040, added switch for Qualified Charitable Distributions (QCD) after line 4b. Fixed Fed-1040 tax-breakpoint for Head-of-Household. In NY State Form, added special limit for MFJ on line 29. Some fixes to Sched-SE, added Minister checkbox, and now prints line 3. Provided visibility of STA_VAGI in the Virginia PDF form.
GNU GPL taxes tax software tax deduction ots tax preparation free tax software
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!
major feature: This release is a canary release intended to be used for testing.
Major changes in this version.
Updated backends.
The major change in this version is the addition of timeouts to every backend.
This has the potential to affect each backend individually.
Improved validation.
Further increased the checks made to validate that the database is consistent, and added new features to the repair operation to assist in recovering.
Certain problems are now checked before and after a backup, in an attempt to better in on the conditions that create these situations.
Updates to ngclient.
Updates to reconnect logic and locale support.
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:
Added retries for sending HTTP-based reports.
Added warning icon back to TrayIcon.
a check that prevented repairs in timezones that are have a negative UTC offset.
Rewrote a number of SQL queries to avoid localization of SQL strings.
Added guards against faulty startup delays.
Updated all backends to use same parsing logic for authentication options.
Updated all backends to support timeouts.
a where databases would be created with strict permissions, even if opting out.
Updated SQLite loading to always set custom pragmas.
Updated SQLite loading to support custom `SQLITE_TMPDIR` environment variable.
Removed unwanted data in report JSON output.
Added support for deleting empty index files on repair.
Improved handling of stop "errors".
Updated `box.com` backend to use HttpClient.
Added option to inject custom parameters into reports.
Improved error message on manifest version mismatches.
Removed a warning when attempting to pick a restore date with a negative pre- Support for large form-encoded H
GNU LGPLv3 backup cloud encryption sftp webdav trust-no-one-backup cloud-backup client-only-backup c-sharp javascript
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 bugfix: failure to launch on Windows 7.
Rack Pro.
- Audio Unit: crash when controlling multiple parameters with *VCV MIDI Map*.
BSDL artistic-software multimedia audio mixers daw
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.4-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="2920553373" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9990" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9990/hovercard" href="https://github.com/syncthing/syncthing//9990" gt;#9990 lt;/a gt;: Tildes break directory autocomplete lt;/li gt;.
lt;/ul gt;.
MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript
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-26).
### Security (7 changes).
Sync organization user access when admin status changes (merge request).
Prevent XSS via merge error on the merge request page (merge request).
Inherit current_user external status while rotating project/group token (merge request).
Add validations for the project_name of Harbor integration (merge request).
Sanitize returned input on asciidoc Timeout (merge request).
Add CI/CD project setting `allow_composite_identities_to_run_pipelines` (merge request).
Add limit to resource counts in tfplan merge request report (merge request).
MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control
|