Calibre 8.1.1 💾

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

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

GNU GPLv3 python cpp ebook-reader e-book conversion

libUseful 5.41 💾

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

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

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

mpv 0.40.0 💾

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

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

Mixed video video-player media player cli c lua swift

QMMP 2.2.4 💾

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

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

GNU GPL audio player music qt qt6 mp3 cpp

WackoWiki 6.1.27 💾

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

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

BSDL php javascript mysql mariadb web-based documentation education wiki

orbiton 2.68.9 💾

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

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

BSDL text-editor editor terminal cli go starlark cpp python

InputPlumber 0.49.8 💾

InputPlumber is an open source input routing and control daemon for Linux. It can be used to combine any number of input devices (like gamepads, mice, and keyboards) and translate their input to a variety of virtual device formats.

minor feature: lt;h2 gt; lt;a href="https://github.com/ShadowBlip/InputPlumber/compare/v0.49.7...v0.49.8" gt;0.49.8 lt;/a gt; (2025-03-28) lt;/h2 gt;. lt;h3 gt; lt;/h3 gt;. lt;ul gt;. lt;li gt; lt;strong gt;Legion Go S: lt;/strong gt; evdev detection ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/707399ead6c958bda665300d7dedba1f9251b402" gt;707399e lt;/a gt;) lt;/li gt;. lt;/ul gt;.

GNU GPLv3 linux daemon virtual-device rust

FreeRDP 3.13.0 💾

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

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

Apache rdp remote-desktop networking c

Warracker 0.9.8.4-Beta 💾

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

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

Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql

Ferron 1.0.0-beta7 💾

Ferron is a fast and memory-safe web server developed in Rust. It is capable of handling both static files and dynamic content, including PHP.

minor feature: Dropped support for dynamically-loaded server modules (Ferron now only supports compiled-in optional modules that can be disabled via Cargo features). HTTP/2 is now enabled by default for encrypted connections. Refactored HTTP connection acception logic

MITL http-server rust cross-plattform system-administrators

Artistic Style 3.6.8 💾

A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, GSC and Java Source Code.

minor bugfix: * Adjust --break-blocks to break structs and functions only with all option * Fix space between pointer references with --align-pointer=type Define operators for Java only * Fix indentation of class modifiers within structs * Fix parsing of nested structs * Fix indent of multiline strings with macros

MITL formatting indentation

sttr 0.2.25 💾

a cross-platform, cli app to perform various operations on string * Base64Encode * Base64Decode * URLEncode * URLDecode * ROT13Encode * StringToTitle * StringToLower * StringToUpper * StringToSnakeCase * StringToKebab * StringToSlug * StringToCamel * StringReverse * CountNumberCharacters * CountWords * CountLines * MD5Encode * SHA1Encode * SHA256Encode * SHA512Encode * FormatJSON * JSONToYAML * YAMLToJSON * HexToRGB * SortLines and adding more....

minor feature: Fix camelCase And add PascalCase by @ccoVeille in #51 #50 Dependencies Upgrade cc361b3

MITL cli golang encode decode string

ALT Virtualization 10.4 💾

ALT is a set of Linux distributions based on Sisyphus, an APT-enabled RPM package repository that aims to achieve feature completeness, usability, and security in a sensible and manageable mixture.

minor bugfix: The build is available for x86_64, AArch64 Platform 10, based on the 6.1 LTS kernel. The minor release 10.4 features an updated package base.

GNU GPL operating-system starterkit installation end-users developers livecd rescue desktop server security bbs communication communication commu

Overseerr 1.34.0 💾

Overseerr is a free and open source software application for managing requests for your media library. It integrates with your existing services, such as Sonarr, Radarr, and Plex! Features Full Plex integration. Authenticate and manage user access with Plex! Easy integration with your existing services. Currently, Overseerr supports Sonarr and Radarr. More to come! Plex library scan, to keep track of the titles which are already available. Customizable request system, which allows users to request individual seasons or movies in a friendly, easy-to-use interface. Incredibly simple request management UI. Don't dig through the app to simply approve recent requests! Granular permission system. Support for various notification agents. Mobile-friendly design, for when you need to approve requests on the go!

minor feature: Bug Fixes api language query parameter (#3720) (5c60ffc) center count badge on sidebar and mobile menu (#4052) (65ad4a7) change localhost to process.env.HOST for client requests (#3839) (a9101f6) correct deeplinks on iPad (#3883) (14cf43d) correct icon showing on certain phones when not pulled (#3939) (a2c25d5) docs: correct openapi docs minor issues (#3648) (af0bd4c) improve count badge styling (#4056) (45c0682) improved web push management (#3421) (b3a9752) Include all defaults in payload (#3538) (cb63bf2) manage webpush notifications (#4059) (efc3821) properly update issue and request counts in certain scenarios (#4051) (df2515b) request english trailers as a fallback when using other languages (#4009) (47dc350) request watchlist items sequentially to prevent bypassing quota (#3667) (b40ba07) resolved issue with region selector and all regions value (#3652) (28a2c50) servarr: merge series tags instead of overwriting them (#4019) (3094935) set the correct TTL for the cookie store (#3946) (73f700e) tautulli: only test connection if hostname is defined (#3573) (f7b4dfc) ui: ensure title fits into the view collection box (#3696) (107bce2) ui: update Plex Logo (#3955) (30c6d03) update migration script (#4065) (db06f8c)

MITL self-hosted entertainment-hub multimedia media rss atom plex typescript

Glance 0.7.8 💾

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

minor feature: lt;p gt;The lt;code gt;custom-api lt;/code gt; widget has received a lot of positive feedback since its introduction in v0.7.0. Many people have made and shared their own widgets over at the new lt;a href="https://github.com/glanceapp/community-widgets" gt; lt;code gt;community-widgets lt;/code gt; lt;/a gt; repository as well as the Discord server. This release includes many improvements based on feedback from the community that will make it even more capable and easier to use. lt;/p gt;. lt;h2 gt;New lt;/h2 gt;. lt;h3 gt;Insecure requests lt;/h3 gt;. lt;p gt;You can now allow insecure requests (those to APIs behind a self-signed certificate) via a lt;code gt;allow-insecure lt;/code gt; property: lt;/p gt;. lt;div class="highlight highlight-source-yaml notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="- type: custom-api. Url: https://api.example.com Allow-insecure: true" gt; lt;pre gt;- lt;span class="pl-ent" gt;type lt;/span gt;: lt;span class="pl-s" gt;custom-api lt;/span gt; lt;span class="pl-ent" gt;url lt;/span gt;: lt;span class="pl-s" gt;https://api.example.com lt;/span gt;. lt;span class="pl-ent" gt;allow-insecure lt;/span gt;: lt;span class="pl-c1" gt;true lt;/span gt; lt;/pre gt; lt;/div gt;. lt;p gt;(thanks lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ralphocdol/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ralphocdol" gt;@ralphocdol lt;/a gt;) lt;/p gt;. lt;h3 gt;Parameters lt;/h3 gt;. lt;p gt;You can now specify query parameters via a lt;code gt;parameters lt;/code gt; property: lt;/p gt;. lt;div class="highlight highlight-source-yaml notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="- type: custom-api. Url: https://api.example.com Parameters: Foo: bar Baz: qux" gt; lt;pre gt;- lt;span class="pl-ent" gt;type lt;/span gt;: lt;span class="pl-s" gt;custom-api lt;/span g

self-hosted rss atom feeds monitoring dashboard aggregator go

Mutahunter 1.3.0 💾

Check out our open-source, language-agnostic mutation testing tool using LLM agents here: https://github.com/codeintegrity-ai/mutahunter Mutation testing is a way to verify the effectiveness of your test cases. It involves creating small changes, or “mutants,” in the code and checking if the test cases can catch these changes. Unlike line coverage, which only tells you how much of the code has been executed, mutation testing tells you how well it’s been tested. We all know line coverage is BS. That’s where Mutahunter comes in. We leverage LLM models to inject context-aware faults into your codebase. As the first AI-based mutation testing tool, Our AI-driven approach provides a full contextual understanding of the entire codebase by using the AST, enabling it to identify and inject mutations that closely resemble real vulnerabilities. This ensures comprehensive and effective testing, significantly enhancing software security and quality. We also make use of LiteLLM, so we support all major self-hosted LLM models We’ve added examples for JavaScript, Python, and Go (see /examples). It can theoretically work with any programming language that provides a coverage report in Cobertura XML format (more supported soon) and has a language grammar available in TreeSitter.

minor feature: lt;h2 gt;What's Changed lt;/h2 gt;. lt;ul gt;. lt;li gt;add math lib import by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/redvelvets/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/redvelvets" gt;@redvelvets lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2607008923" data-permission-text="Title is private" data-url="https://github.com/codeintegrity-ai/mutahunter//23" data-hovercard-type="pull_request" data-hovercard-url="/codeintegrity-ai/mutahunter/pull/23/hovercard" href="https://github.com/codeintegrity-ai/mutahunter/pull/23" gt;#23 lt;/a gt; lt;/li gt;. lt;li gt;: install command by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Nikaple/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Nikaple" gt;@Nikaple lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2800585691" data-permission-text="Title is private" data-url="https://github.com/codeintegrity-ai/mutahunter//25" data-hovercard-type="pull_request" data-hovercard-url="/codeintegrity-ai/mutahunter/pull/25/hovercard" href="https://github.com/codeintegrity-ai/mutahunter/pull/25" gt;#25 lt;/a gt; lt;/li gt;. lt;li gt;refactor: Simplify project structure and remove unused components by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jungs1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jungs1" gt;@jungs1 lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2899200137" data-permission-text="Title is private" data-url="https://github.com/codeintegrity-ai/mutahunter//26" data-hovercard-type="pull_request" data-hovercard-url="/codeintegrity-ai/mutahunter/pull/26/hovercard"

Affero GPLv3 java go python bug-tracking build-tool debugger python-module python

SLEEF 3.9.0 💾

SLEEF implements vectorized versions of all C99 real floating point math functions. It can utilize SIMD instructions of modern processors. SLEEF is designed to fully utilize SIMD computation by reducing the use of conditional branches and scatter/gather memory access. Our benchmarks show that the performance of SLEEF is comparable to that of the best commercial library. SLEEF also includes a library of discrete Fourier transform(DFT).

major feature: The most significant change in this release is the rewriting of the DFT library in C++. This has made the code simpler, cleaner, and more stable. Next, tester4 has been introduced, which uses TLFloat instead of MPFR for testing. This allows for post-build testing in a wider range of environments than before. Various other changes were made to reduce project maintenance costs. For more information, see the list below.

BSL mathematics simd avx2 avx-512 aarch64

TLFloat 1.15.0 💾

This is a truly constexpr C++ template library that implements classes for operations with half, single, double, quadruple and octuple precision IEEE 754 floating point numbers. Internally, these classes are implemented as class templates on top of arbitrary-precision integer class templates so that the templates are expanded as arbitrary precision floating-point operations by just changing the template parameters, rather than implementing each floating-point operation for each precision. The arbitrary-precision integer class templates are also included in this library.

major feature: This release adds sincos and sincospi functions, and support for ISO _Float128 type. README is converted to asciidoc from markdown. cstddef is included in printf.cpp.

BSL mathematics c++ cross-plattform floating-point

LosslessCut 3.65.0 💾

Features Losslessly trim or cut out parts of video/audio Lossless merge/concatenation of arbitrary files (identical codec parameters) Lossless stream editing: Combine arbitrary tracks from multiple files Losslessly extract all tracks from a file Remux into any compatible output format Take full-resolution snapshots from videos in JPEG/PNG format Apply a per-file timecode offset in the preview Change rotation/orientation metadata in videos Powerful timeline with zoom and frame/keyframe Auto-saves per project cut segments to file View ffmpeg last command log so you can modify and re-run modify recent commands on the command line Give labels to cut segments Segment panel showing segments with details, export/import cut segments as CSV Video thumbnails and audio waveform Other usage scenarios: Cut out commercials from a recorded TV show Remove audio or video track from a file Add music to a video (or replace existing audio track) Include a subtitle into a video Extract music, video or subtitle track from a video and cut it to your needs Change format of a H264 TV recording from TS to MP4 Fix rotation of a video that has the wrong orientation flag set, e.g. phone recording Quickly change a H264 MKV video to MOV or MP4 for playback on iPhone Import a list of cut times from other tool as a EDL (edit decision list, CSV) and run these cuts with LosslessCut Export a list of cut times as a CSV EDL and run these in another tool Loop a video / audio clip X times quickly without re-encod

major feature: New features Markers: Segments that don't have any end time are now considered "markers". They are rendered differently, and are excluded from exports. Markers can be useful for bookmarking locations on the timeline and all markers can be batch exported as screenshots. More ideas for marker features are welcome! Play multiple audio tracks simultaneously (with FFmpeg-assisted playback) #256 #936 Remember segment selected/deselected state inside .llc file #1329 #885 #371 Split timeline by byte size #1219 Modify segments by JavaScript expression #2128 #2305 Black/scene/silence detect Remember dialog parameters (for current LosslessCut launch) #371 #2257 Allow selecting which audio/video track to use (current preview track) #2354 Streaming segment detection #2325 New shortcuts #2289 shift+alt+up Jump seek to previous segment shift+alt+down Jump seek to next segment shift+alt+pageup Jump seek to first segment shift+alt+pagedown Jump seek to last segment New action selectSegmentsAtCursor #1284 #254 (comment) Improve waveform rendering #260 Make it faster and render around current time Allow loading full waveform overview Allow customising bottom waveform height New file name template variables FILE_EXPORT_COUNT and EXPORT_COUNT #2296 Upgrade to electron v35 (drops support for macOS 10) Upgrade to ffmpeg v7.1

GNU GPLv3 video video-editor audio audio-editor

oomstaller 0.4.0 💾

This is a tool for suppressing swap thrashing at build time on a Linux computer. This tool monitors the memory usage of each process when performing a build, and suspends processes as necessary to prevent swapping from occurring. This allows you to build using all CPU cores without worrying about swap thrashing.

major feature: This release adopts a new algorithm that eliminates necessity of specifying values with --thres and --thrash options. It also fixes a bug where oomstaller crashes when files under /proc/ cannot be read.

BSL build-tool linux developers thrashing swapfile out-of-memory

FET (Free Timetabling Software) 7.0.7 💾

FET is free software for automatically scheduling the timetable of a school, high-school or university. It uses a fast and efficient timetabling algorithm. Usually, FET is able to solve a complicated timetable in maximum 5-20 minutes. For simpler timetables, it may take a shorter time, under 5 minutes (in some cases, a matter of seconds). For extremely difficult timetables, it may take a longer time, a matter of hours.

minor feature: 6 March 2025, FET 7.0.7 released Improved the fet XML file formatting (only the spacing was changed - the text should remain the same). This was suggested by ismailbsrn's file formatting.

Affero GPLv3 timetable scheduling time-management

InputPlumber 0.49.7 💾

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.6...v0.49.7" gt;0.49.7 lt;/a gt; (2025-03-25) lt;/h2 gt;. lt;h3 gt; lt;/h3 gt;. lt;ul gt;. lt;li gt; lt;strong gt;MSI Claw: lt;/strong gt; add support for setting XInput mode for systems without kernel support ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/612ae3104544f1eba2a1972becc819c892a25c6f" gt;612ae31 lt;/a gt;) lt;/li gt;. lt;li gt; lt;strong gt;Schema: lt;/strong gt; move LED color in composite device schema ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/b898ddaf29ba89c3d9cc11e68b44d1052700a4a1" gt;b898dda lt;/a gt;) lt;/li gt;. lt;/ul gt;.

GNU GPLv3 linux daemon virtual-device rust

Dropbear SSH 2025.87 💾

Dropbear is a relatively small SSH server and client. It runs on a variety of unix platforms. Dropbear is open source software, distributed under a MIT-style license. Dropbear is particularly useful for "embedded"-type Linux (or other Unix) systems, such as wireless routers.

minor feature: Note for compatibility/configuration changes Disable SHA-1 algorithms by default. SHA-1 has known weakness and. Most implementations support alternatives. Add post-quantum key exchange. These avoid the possibility of current. Stored traffic being decrypted using a possible future quantum Computer. Sntrup761 added by Matt Johnston, using sntrup761 implementation from Daniel J. Bernstein, Chitchanok Chuengsatiansup, Tanja Lange and Christine van Vredendaal, with integration work from OpenSSH. ML-KEM added by Loganaden Velvindron, Jaykishan Mutkawoa, Kavish Nadan. Using libcrux, also based on OpenSSH work. These do increase code size, at least sntrup761 is recommended. See default_options.h Decompression is disabled on the server, compression is still supported. This avoids attack surface for zlib and saves runtime memory. Add -D server flag to specify authorized_keys directory, from Darren Tucker. Include remote host in "Login attempt with wrong user" message for fail2ban. Patch from MichaIng. Workaround writing hostkeys on FUSE filesystem that don't. Support hardlinks, reported by elijahr. Truncated error messages such as host key mismatch. Preference aes256 ahead of aes128 for the client. chacha20-poly1305 is still first preference. Ubsan failure in curve25519 code, reported by Steven Bytnar. Has no effect on execution.

Mixed ssh client server c tex

Flowblade 2.20 💾

Flowblade is a multitrack non-linear video editor for Linux released under GPL 3 license. Flowblade is designed to provide a fast, precise and robust editing experience. Flowblade employs a film-style insert editing model as workflow. In insert editing clips are generally placed tightly after other clips when they are inserted on the timeline. Edits are fine tuned by trimming in and out points of clips or by cutting and deleting parts of clips. Flowblade provides powerful tools to mix and filter video and audio.

minor bugfix: Date: March 25, 2025 We have now moved to SDL2 video playback for Flatpak and all systems with MLT 7.30 or higher. Video playback for native Wayland without XWayland or for Gtk 4 (that does not support the per widget Xwindow paradigm) does not currently seem possible with SDL. Moving forward we will develop some alternative video display approach. Sync editing improvements: A large number of changes were made to improve Flowblade sync editing worflow: New track sync actions: Sync All Clips Action... sets all clips in Track to be parented to t clip on target Track. Target Track is remembered to enable single action update feature, see below. Update Sync to Clips' Positions updates parenting sync to current positions to relative to Track that was previous selected as parenting target Track. Sync parent clips can now be on any track, not just V1. Track V1 can now also contain child clips. Clips can now be automatically audio sync split when added to user defined set of Tracks. Audio splits can be set to go on mirrored tracks instead of always going on track A1. Clip multiselection popup offers now *Resync*, *Clear Sync or *Set Parent Clip actions. New delete edits: Box selection delete and lift. Single and multiselection Ripple Delete Range action. Clip end trims can now be done in *overwrite mode which help maintaining sync between tracks. Sequence Link Container Clips: New Sequence Link Container Clips feature streamlines workflow where *Sequences are used as parts of another *Sequence*. Sequence Link Container Clips can be updated to display changed contents of another *Sequence without having to manually create a new clip and replace old clip on *Timeline*. Preset keyframe animations: Filters Position Scale and Position Scale Rotate have a new feature making it possible to add some frequently needed animations such as slide-ins and zooms in a single action. Feature is available in keyframe editor hamburger menu when selecting item Add Preset Keyframed Movement. Mon

GNU GPLv3 multimedia video non-linear-editor artistic-software linux python gtk

Vue Fluid DnD 0.12.5 💾

Vue Fluid DnD is a fluid, smooth and versatil drag and drop library for lists on Vue 3. It's a lightweight tool ~7 Kb (gzip) with no depenencies. This library is a Vue Draggable Next alternative if you looking for a better ui experience.

minor feature: lt;h2 gt; ing lt;/h2 gt;. lt;ul gt;. lt;li gt; lt;a href="https://github.com/carlosjorger/vue-fluid-dnd/commit/c605e2ebfff136689a01c27bc4fb10c3f4ef6985" gt;c605e lt;/a gt; Set animationDuration config lt;/li gt;. lt;/ul gt;.

vue3 web smooth lightweight typescript vue

GTK 4.17.6 💾

Offering a complete set of UI elements, GTK is suitable for projects ranging from small one-off tools to complete application suites. Work with the language of your choice. Develop your GTK app with your language of choice by using Language Bindings or wrappers and take full advantage of the official GNOME bindings which guarantee API stability and time-based releases. Portability. Projects built using GTK and its dependencies run on well known operating systems. Stability. GTK delivers the enticing features and superb performance which adds to your applications. Language Bindings. GTK is written in C but has been designed to support a wide range of languages such as Python, JavaScript, C++, Rust and many more. Interfaces. GTK has a comprehensive collection of core widgets like Buttons, Windows, Toolbars for use in your application. Open Source. GTK is a free and open-source project maintained by GNOME and an active community of contributors. GTK is released under the terms of the GNU Lesser General Public License. API. GTK boasts of an easy to use API which helps in decreasing your development time and help you achieve better results. Accommodation. GTK caters to many features like Native look and feel, theme support, Object-oriented approach that today’s developers look for in a toolkit. Foundations. GTK is built on top of GLib. GLib provides the fundamental data types and system integration points to avoid duplicated code in applications.

minor bugfix:

GNU GPLv3 gnome gtk library framework gui toolkit cpp

Fasttracker II clone 1.95 💾

Fasttracker II clone for Windows/macOS/Linux Aims to be a highly accurate clone of the classic Fasttracker II software for MS-DOS. The XM player itself has been directly ported from the original source code, for maximum accuracy. The code is partly my own, partly based on the original FT2 code. What is Fasttracker II? Read about it on Wikipedia.

minor feature: lt;ul gt;. lt;li gt;Added a new sample editor screen with some new sample editing features. It features waveform generators, resonant low-pass/high-pass filters and experimental bass amp;amp; treble decrease/increase. This screen can be accessed by clicking the new "Effects" button in Smp. Ed. lt;/li gt;. lt;li gt;Windows/macOS: Updated SDL to v2.32.2 lt;/li gt;. lt;/ul gt;.

BSDL-2 audio tracker

PeerTube 7.1.0-rc.1 💾

Federated video streaming platform, that's based on ActivityPub and P2P (BitTorrent) stream distribution technology. Individual video hosting instances profiteer from shared communities and content caching.

major feature: IMPORTANT NOTES: Remove NodeJS 18 support. Please upgrade to NodeJS 20 before upgrading PeerTube. Due to a in the remote video thumbnail update, we recommend running the prune storage script to clean up the filesystem. Let's encrypt is removing OCSP support in 2025, so remove SSL stapling from your nginx configuration: https://github.com/Chocobozzz/PeerTube/commit/0abaaa8ccbce19deb6fcd09c8bf00d4cf4248505. Safari desktop versions 14 are not supported anymore. ### Plugins/Themes/Embed API. Add server plugin hooks: `filter:oauth.password-grant.get-user.params`. `filter:api.email-verification.ask-send-verify-email.body`. `filter:api.users.ask-reset-password.body`. Call `action:api.user.deleted` server hook when users delete their own account. Add client plugin support for external links in the left menu. Add new client scopes: `admin-users`, `admin-comments` and `moderation`. Add client plugin hooks : `filter:internal.player.p2p-media-loader.options.result`. `filter:admin-users-list.bulk-actions.create.result`. `filter:admin-video-comments-list.actions.create.result`. `filter:admin-video-comments-list.bulk-actions.create.result`. `filter:user-moderation.actions.create.result`. `filter:admin-abuse-list.actions.create.result`. Introduce a new client API to run actions (reload the user table, reload video comments, etc.): https://docs.joinpeertube.org/contribute/plugins#run-actions. Docker: Add the ability to specify peertube UID and GID via environment variables. RTMPS port non exposed by the Docker container. NGINX: Remove SSL stapling: https://github.com/Chocobozzz/PeerTube/commit/0abaaa8ccbce19deb6fcd09c8bf00d4cf4248505. Support RSS feed gzip compression: https://github.com/Chocobozzz/PeerTube/commit/70dae47f08547f2749afb9ee9dfa805b8a94b028. Maintenance: Remove WebTorrent redundancy support (HLS redundancy is still supported). It hasn't been used in the player for several major versions, so there's no point in continuing to store these video files. Up

Affero GPLv3 javascript angularjs web video hosting activitypub

SDL_bgi 3.0.3 💾

SDL_bgi is a graphics library (`GRAPHICS.H`) for C, C++, WebAssembly, and Python. SDL_bgi is fully compatible with BGI, the Borland Graphics Interface that was the de-facto standard in PC graphics back in DOS days. It's very easy to use, pretty fast, and it also provides extensions for ARGB colours, mouse support, vector fonts, and turtle graphics. It should run on any platform supported by SDL2.

minor bugfix: fixed font positioning (Reported by Bernie Hirsch); video mode SDL_WXGA renamed as SDL_HD (compatibility)

Zlib c library graphics x11 sdl2 bgi python3

libvert-delete-me 11.1.0 💾

the libvirt project is already available under the *libvirt* ProjectID; this one (libv*e*rt) is a duplicate! Please delete me.

major feature: Packaging changes. De-modularize the 'fs' storage file backend. The storage file backend for local files uses only code which we compile. Into the internal libraries anyways so there's no point in having it as a loadable module. The `storage-file/libvirt_storage_file_fs.so` module no longer exists and its functionality is embedded directly. Removed features. Vbox: removed support for version 6.1 APIs. Libvirt no longer supports use of VirtualBox 6.1 since this version reached. Its end of life on 2024/01. New features. Nodedev: Support ccwgroup based qeth devices. CCW group devices are devices that use multiple subchannels on the. Mainframe's channel subsystem. A qeth group device maps to subchannels and Their corresponding device numbers and device bus-IDs. The `ccwgroup` Device nodes are placed besides the subchannel nodes under computer and list The group members within a new `ccwgroup` capability. A new capability `ccwgroup_member` is added into capability `ccw` to represent a device. Membership to a ccwgroup. Filters are added to find ccwgroups as well as Ccwgroup members. ch: Support handling events from cloud-hypervisor. The ch driver now supports handling events from the cloud-hypervisor. Events include VM lifecyle operations such as shutdown, pause, resume. Etc. Libvirt will now read these events and take actions such as Updating domain state, etc. Introduce virtio-mem `` model for s390 guests. The virtio-mem model of `` device can now be used with s390. Guests. Support using passt as the backend for interface type='vhostuser'. The combination of vhostuser transport with passt as the backend. Provides high performance, fully featured networking without the Need for libvirt or QEMU to have any elevated privileges or Capabilities. Configuration and features are identical to the Configuration for type='user' with the passt backend. Improvements. Qemu: I/O error messages can be queried via `virDomainGetMessages()`. The qemu hypervisor d

Mixed virtualization virtual-machine toolkit library c python

Ferron Ferron 1.0.0-beta6 💾

Ferron is a fast and memory-safe web server developed in Rust. It is capable of handling both static files and dynamic content, including PHP.

minor feature: Added option for limiting the cache size by a specific number of entries. Limited the Zstandard window size to 128KB for better HTTP client support. Optimized Brotli compression for static files

MITL http-server rust cross-plattform system-administrators

Indico 3.3.6 💾

🗓 a general-purpose event management tool; 🌍 fully web-based; 🧩 feature-rich but also extensible through the use of plugins; ⚖️ Open-Source Software under the MIT License; made at CERN, the place where the web was born!

minor feature: Security Update the `Jinja2 `__ library due to a sandbox escape vulnerability (:cve:`2025-27516`). .. note:: Since document templates can only be managed by Indico admins (unless granted to specific other trusted users as well), the impact of this vulnerability is considered low to medium, as it would require a malicious admin to abuse this e.g. to to read. `indico.conf` data, which is otherwise only accessible to people with direct server access. Improvements. . Add a new "Accepted by Submitter" state for editables when a submitter approved the changes proposed by the editor (::`6185`, :pr:`6186`). Highlight editables in the editable list that have been updated since the last time they were viewed (:pr:`6500`). Refresh the looks of the PDF timetable (::`6554`, :pr:`6558`). Redact session cookie value in error emails (:pr:`6666`). Allow creating a new local account during password reset if the user does not have one yet (:pr:`6688`). Set session cookies with `SameSite=Lax` so they are not sent when Indico is embedded in a third-party iframe (:pr:`6690`). Make the event export/import util much more flexible to support exporting whole category subtrees, add better support for dealing with files, and add various things that were not correctly exported before (:pr:`6446`). Add a setting to limit the information room booking users can see for bookings not linked to them or their rooms (:pr:`6704`). Add shortcuts to the past and t events in a category (:pr:`6710`). Improve the appearance of the date pickers (::`6719`, :pr:`6720`, thanks :user:`foxbunny`). Add a new setting (:data:`ALLOW_ADMIN_USER_DELETION`) to let administrators permanently delete Indico users from the user management UI (:pr:`6652`, thanks :user:`SegiNyn`). Support `==text==` to highlight text in markdown (::`6731`, :pr:`6732, 6767`). Add an event setting to allow enforcing search before entering a person manually to a persons list in abstract

MITL python flask javascript events sqlalchemy conference cms calendar event event-management

LibrePCB 1.3.0 💾

LibrePCB is a free EDA software to develop printed circuit boards. Key Features: Cross-platform (Unix/Linux, Mac OS X, Windows) All-in-one (project management, library/schematic/board editors) Intuitive, modern and easy-to-use graphical user interface Very powerful library design with some innovative concepts Human-readable file formats Open Source (GNU GPLv3)

minor feature:

GNU GPLv3 eda pcb electronics schematic cad automation qt cpp python

n³ (nnn) 5.1 💾

nnn (n³) is a full-featured terminal file manager. It's tiny, nearly 0-config and incredibly fast. It is designed to be unobtrusive with smart workflows to match the trains of thought. nnn can analyze disk usage, batch rename, launch apps and pick files. The plugin repository has tons of plugins to extend the capabilities further e.g. live previews, (un)mount disks, find & list, file/dir diff, upload files. A patch framework hosts sizable user-submitted patches which are subjective in nature. Independent (neo)vim plugins - nnn.vim, vim-floaterm nnn wrapper and nnn.nvim (neovim exclusive). Runs on the Pi, Termux (Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, across DEs or a strictly CLI env.

minor feature: 2025-03-23 Add support for custom trash function. Remember history of last 16 commands executed in the native prompt in the current session. Count files from selection file when no file is selected during selection removal. Show session name in help. Show current entry in reversed bold. Show current (non-auto) session name at save session prompt. Show `F` in the status bar when filter is inactive in _type-to-nav_ mode. Restore correct filter function on session load, switch filter function on context changes. Extend xreadline() with some by-word movement. Added plugins gpgs and gpgv. Add icon for `lzip` files, more emoji icons. Sufthe current context number with `*` in help screen.

BSDL-2 cli terminal file-manager filesystemm tui c shell

fail2ban 1.1.0 💾

Fail2Ban: ban hosts that cause multiple authentication errors Fail2Ban scans log files like /var/log/auth.log and bans IP addresses conducting too many failed login attempts. It does this by updating system firewall rules to reject new connections from those IP addresses, for a configurable amount of time. Fail2Ban comes out-of-the-box ready to read many standard log files, such as those for sshd and Apache, and is easily configured to read any log file of your choosing, for any error you wish. Though Fail2Ban is able to reduce the rate of incorrect authentication attempts, it cannot eliminate the risk presented by weak authentication. Set up services to use only two factor, or public/private authentication mechanisms if you really want to protect services.

major feature: Compatibility: The minimum supported python version is now 3.5, if you have previous python version. You can use the 0.11 or 1.0 version of fail2ban or upgrade python (or even build it from source). : Circumvent SEGFAULT in a python's socket module by getaddrinfo with disabled IPv6 (gh-3438). Avoid sporadic error in pyinotify backend if pending file deleted in other thread, e. g. by flushing logs (gh-3635). `action.d/cloudflare-token.conf` - gh-3479, url-encode args by unban. `action.d/*ipset*`: make `maxelem` ipset option configurable through banaction arguments (gh-3564). `filter.d/apache-common.conf` - accepts remote besides client (gh-3622). `filter.d/mysqld-auth.conf` - matches also if no sufin message (mariadb 10.3 log format, gh-3603). `filter.d/nginx-*.conf` - nginx error-log filters extended with support of journal format (gh-3646). `filter.d/post.conf`: - "rejected" rule extended to match "Access denied" too (gh-3474). Avoid double counting ('lost connection after AUTH' together with message 'disconnect...', gh-3505). Add Sender address rejected: Malformed DNS server reply (gh-3590). Add to postsyslog daemon format (gh-3690). Change journalmatch post, allow sub-units with post@-.service (gh-3692). `filter.d/recidive.conf`: support for systemd-journal, conditional RE depending on logtype (for file or journal, gh-3693). `filter.d/slapd.conf` - filter rewritten for single-line processing, matches errored result without `text=...` (gh-3604). New Features and Enhancements: Supports python 3.12 and 3.13 (gh-3487). Bundling async modules removed in python 3.12+ (fallback to local libraries pyasyncore/pyasynchat if import would miss them, gh-3487). `fail2ban-client` extended (gh-2975): - `fail2ban-client status --all flavor ` - returns status of fail2ban and all jails in usual form. - `fail2ban-client stats` - returns statistic in form of table (jail, backend, found and banned counts). - `fail2ban-client statistic` or `fail2ban-client statistics` - same as `f

GNU GPLv3 server security monitoring network python shell