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 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 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
THIS IS RUSSIAN SPAM. PLEASE REMOVE.
minor feature: THIS IS SPAM
NPOSL self-hosted rss atom feeds monitoring dashboard aggregator go
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
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
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 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 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
SPAM, please remove
minor feature: This is spam, please remove
Other spam
SPAM - REMOVE ME
SPAM - REMOVE ME
SPAM - REMOVE ME
SPAM - REMOVE ME
SPAM - REMOVE ME
SPAM - REMOVE ME
SPAM - REMOVE ME
SPAM - REMOVE ME
SPAM - REMOVE ME
SPAM - REMOVE ME
Long enough now?
minor feature: SPAM - REMOVE ME
APSL self-hosted rss atom feeds monitoring dashboard aggregator go
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
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 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
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
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
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 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
abcm2ps is a command-line program that converts ABC music notation files to sheet music in PostScript or SVG format.
minor bugfix: Pango font fix.
GNU GPL music conversion svg postscript cross-platform
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 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 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 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
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 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
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 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
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 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
š 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 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
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: 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 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 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 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 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
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
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
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
|