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

Gwyddion 2.68 šŸ’¾

Gwyddion is a modular SPM (Scanning Probe Microsope) data visualization and analysis tool. It can be used for all most frequently used data processing operations including: leveling, false color plotting, shading, filtering, denoising, data editing, integral transforms, grain analysis, profile extraction, fractal analysis, and many more. The program is primarily focused on SPM data analysis (e.g. data obtained from AFM, STM, NSOM, and similar microscopes). However, it can also be used for analyzing SEM (scaning electron microscopy) data or any other 2D data.

minor feature: Volume data clustering was unified and significantly improved. New file import modules were added for ZyVector Scanz and Accurion ellipsometry maps. There were various minor improvements and fixes in ACF and PSDF statistical functions, wave synthesis, file preview and Coerce and Frequency split modules.

GNU GPL c scientific engineering visualization physics image analysis spm microscopy

Logstalgia 1.1.4 šŸ’¾

Logstalgia is a website traffic visualization that replays or streams web-server access logs as a pong-like battle between the web server and an never ending torrent of requests. Requests appear as colored balls (the same color as the host) which travel across the screen to arrive at the requested location. Successful requests are hit by the paddle while unsuccessful ones (eg 404 - File Not Found) are missed and pass through. The paths of requests are summarized within the available space by identifying common path prefixes. Related paths are grouped together under headings. For instance, by default paths ending in png, gif or jpg are grouped under the heading Images. Paths that don’t match any of the specified groups are lumped together under a Miscellaneous section.

minor bugfix: Added experimental support for Wayland (beroset). Updated autoconf macros. INSTALL instructions regarding GLM.

GNU GPLv3 monitoring website server network security cpp perl

GNUnet Worker 1.1.0 šŸ’¾

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

minor bugfix: (2025-03-22). Changes: The inline function GNUNET_WORKER_new() has been added to the library's header. Documentation. Examples. Coding style.

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

ffmpeg 7.1.1 šŸ’¾

FFmpeg is the leading framework for decoding, encoding, transcoding, muxing, demuxing, streaming, filtering and playing pretty much any media format. It supports widespread and standardized, proprietary and fringe file formats and encodings. It's comprised of the ffmpeg, ffserver, ffplay and ffprobe utilities. But also provides libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale and libswresample for application use. Its primary development attention is on security.

minor feature: 7.1.1 was released on 2025-03-03. It is the latest stable FFmpeg release From the 7.1 release branch, which was cut from master on 2024-09-24. It includes the following library versions: Libavutil 59. 39.100 Libavcodec 61. 19.100 Libavformat 61. 7.100 Libavdevice 61. 3.100 Libavfilter 10. 4.100 Libswscale 8. 3.100 Libswresample 5. 3.100 Libpostproc 58. 3.100

GNU LGPLv3 video conversion display capture library c x11 developers

LedgerSMB 1.12.6 šŸ’¾

The LedgerSMB project provides small and mid-size businesses with solid open source accounting software: integrating invoicing, order processing, quotations and more (ERP). LedgerSMB aims to provide a strong (multi-currency accounting) basis to build your business on -- without vendor lock-in. The project team considers correctness and performance equally important key usability features and is dedicated to providing both, even on the biggest data sets. Sales (Invoices, Orders, Quotations) Receivables & Payables General ledger Inventory management Fixed asset accounting & depreciation Profit & cost centers, departments, projects Output documents in PDF, HTML, CSV, Office formats Mail documents (e.g. invoices) from within the application Translatable to your language (comes with 45 languages) and more The fact that LedgerSMB is open source - meaning that the source code is freely available - makes it even more customizable and flexible.

major bugfix: The LedgerSMB development team is happy to announce yet another new version of its open source ERP and accounting application. This release contains the following fixes and improvements: Changelog for 1.12.6 * Fix missing field labels on bank account screen * Fix delete bank account * Fix partial customer name matches on order search (#8728) * Fix removal of LedgerSMB::Moose::* types in US/Washington tax module (#8727) For installation instructions and system requirements, see https://github.com/ledgersmb/LedgerSMB/blob/1.12.6/README.md The release can be downloaded from our download site at https://download.ledgersmb.org/f/Releases/1.12.6 The release can be downloaded from GitHub at https://github.com/ledgersmb/LedgerSMB/releases/tag/1.12.6 Or pulled from the GitHub Container Registry docker pull ghcr.io/ledgersmb/ledgersmb:1.12.6 Or pulled from Docker Hub using the command docker pull ledgersmb/ledgersmb:1.12.6 These are the sha256 checksums of the uploaded files: 1f876d9d97932458d668ff4f5307ebc2f87d7be27a830bbd793be33b5bccd847 ledgersmb-1.12.6.tar.gz 8a9f4fa107f2332c9192a9196b76819b966ba7cc7feda4d527f9b2e237819d23 ledgersmb-1.12.6.tar.gz.asc

GNU GPL accounting invoicing orders erp perl postgresql bookkeeping web

LedgerSMB 1.11.23 šŸ’¾

The LedgerSMB project provides small and mid-size businesses with solid open source accounting software: integrating invoicing, order processing, quotations and more (ERP). LedgerSMB aims to provide a strong (multi-currency accounting) basis to build your business on -- without vendor lock-in. The project team considers correctness and performance equally important key usability features and is dedicated to providing both, even on the biggest data sets. Sales (Invoices, Orders, Quotations) Receivables & Payables General ledger Inventory management Fixed asset accounting & depreciation Profit & cost centers, departments, projects Output documents in PDF, HTML, CSV, Office formats Mail documents (e.g. invoices) from within the application Translatable to your language (comes with 45 languages) and more The fact that LedgerSMB is open source - meaning that the source code is freely available - makes it even more customizable and flexible.

major bugfix: The LedgerSMB development team is happy to announce yet another new version of its open source ERP and accounting application. This release contains the following fixes and improvements: Changelog for 1.11.23 * Fix missing field labels on bank account screen * Fix delete bank account * Fix partial customer name matches on order search (#8728) For installation instructions and system requirements, see https://github.com/ledgersmb/LedgerSMB/blob/1.11.23/README.md The release can be downloaded from our download site at https://download.ledgersmb.org/f/Releases/1.11.23 The release can be downloaded from GitHub at https://github.com/ledgersmb/LedgerSMB/releases/tag/1.11.23 Or pulled from the GitHub Container Registry docker pull ghcr.io/ledgersmb/ledgersmb:1.11.23 Or pulled from Docker Hub using the command docker pull ledgersmb/ledgersmb:1.11.23 These are the sha256 checksums of the uploaded files: 989750e0a808818d33a20fdf72b192cd073dad396da6ba406f4f4a39f184ef01 ledgersmb-1.11.23.tar.gz c1765ab1b56a9a72767f8551b7789e72f882175d3c9f8e0acf7d9821a7362bb9 ledgersmb-1.11.23.tar.gz.asc

GNU GPL accounting invoicing orders erp perl postgresql bookkeeping web

ActualBudget 25.3.1 šŸ’¾

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

minor bugfix: Release date: 2025-03-03 The primary intent of this release is to patch regressions in amount parsing in certain scenarios. Docker tag: 25.3.1. : negative amount parsing thanks @matt-fidd. number input on mobile with hidden decimals thanks @jfdoming.

MITL self-hosted bookkeeping accounting finances money budgeting typescript javascript