libusb is a C library that provides generic access to USB devices. It is intended to be used by developers to facilitate the production of applications that communicate with USB hardware.
It is portable: Using a single cross-platform API, it provides access to USB devices on Linux, macOS, Windows, etc.
It is user-mode: No special privilege or elevation is required for the application to communicate with a device.
It is version-agnostic: All versions of the USB protocol are supported.
minor bugfix: New libusb_get_ssplus_usb_device_capability_descriptor API
for query of SuperSpeed+ Capability Descriptors.
API support for reporting USB 3.2 Gen2x2 speeds.
macOS: Zero-Length Packet for multiple packets per frame.
Windows: Base HID device descriptor on OS-cached values.
Build for Haiku and SunOS.
Many code correctness.
GNU LGPLv3 library usb protocol c cpp
Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.
minor feature: Linux 6.13.9, mptcp: data stream corruption in the address announcement, Revert "sched/core: Reduce cost of sched_move_task when config autogroup", KVM: arm64: Eagerly switch ZCR_EL 1,2 , KVM: arm64: Mark some header functions as inline, KVM: arm64: Refactor exit handlers, KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN, KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN, KVM: arm64: Remove host FPSIMD saving for non-protected KVM, KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state, KVM: arm64: Calculate cptr_el2 traps on activating traps, io_uring/net: sendzc double notif flush, ksmbd: incorrect validation for num_aces field of smb_acl, drm/amdkfd: instruction hazard in gfx12 trap handler, drm/amdkfd: user queue validation on Gfx7/8, drm/amdgpu: JPEG video caps max size for navi1x and raven, drm/amdgpu: MPEG2, MPEG4 and VC1 video caps max size, drm/amdgpu: Remove JPEG from vega and carrizo video caps, drm/amdgpu/pm: wire up hwmon fan speed for smu 14.0.2, drm/amdgpu/pm: Handle SCLK offset correctly in overdrive for smu 14.0.2, drm/amdgpu: Restore uncached behaviour on GFX12, drm/amd/pm: add unique_id for gfx12, drm/amd/display: Use HW lock mgr for PSR1 when only one eDP, drm/amd/display: message for support_edp0_on_dp1, drm/amdgpu/gfx12: correct cleanup of 'me' field with gfx_v12_0_me_fini(), drm/sched: fence reference count leak, drm/radeon: uninitialized size in radeon_vce_cs_parse(), pmdomain: amlogic: T7 ISP secpower, soc: qcom: pdr: the potential deadlock, batman-adv: Ignore own maximum aggregation size during RX, xsk: an integer overflow in xp_create_and_assign_umem(), keys: UAF in key_put(), efi/libstub: Avoid physical address 0x0 when doing random allocation, firmware: qcom: uefisecapp: efivars registration race, ARM: shmobile: smp: Enforce shmobile_smp_ alignment, ARM: dts: imx6qdl-apalis: poweroff on Apalis iMX6, memcg: drain obj stock on cpu hotplug teardown, proc: UAF in proc_get_inode(), mm/huge_memory: drop beyond-EOF folios with
GNU GPL c linux kernel operating-system
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: This release introduces several key features and improvements:
Added:
- Account email change support from Settings with full validation and UI update.
- Progressive Web App (PWA) capability with manifest and service worker integration.
- "Manage Tags" button on the main page to streamline tag management UX.
Changed:
- Improved responsiveness of key pages (index, status) across mobile and tablet views.
- Replaced hardcoded DB credentials with environment variable references (contribution by @humrochagf, commit 20997e9):
Credentials are now pulled from Docker Compose env vars.
Redundant superuser credential checks removed.
Updated migration and permission scripts for dynamic configuration.
This version enhances user flexibility, security, and cross-device compatibility.
Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql
JupyterCAD is a JupyterLab extension for 3D geometry modeling with collaborative editing support. It is designed to allow multiple people to work on the same file at the same time, and to facilitate discussion and collaboration around the 3D shapes being created.
JupyterCAD has support for FreeCAD files, which makes it easy to import and export models from FreeCAD. It also has a range of features for creating and manipulating 3D shapes, including a variety of primitives, transformations, and Boolean operations.
minor bugfix: (Full Changelog).
Enhancements made:
Apply the transform control on the parent when clicking on an edge (@HaudinFlorence).
Make the toolbar console button a toggle button (@HaudinFlorence).
Update the switch mode label for the transform controls (@HaudinFlorence).
Replace the FormDialog by a toggle button for the axes helper (@HaudinFlorence).
Replace the dialogform by a toggle button for the exploded view (@HaudinFlorence).
Replace the formDialog by a toggle button for CameraSettings (@HaudinFlorence).
Use svg icons only for the toolbar icons (@HaudinFlorence).
:
Properly handle lumino events (@martinRenou).
Use jupyterlab css variables for the selected suggestions (@HaudinFlorence).
Follow up of PR 726. the axes helper toggle button broken behavior (@HaudinFlorence).
ArchDetail.jcad annotations model + check exploded view (@martinRenou).
Use react state to show text message for clip plane (@arjxn-py).
Follow up of PR 717. reassignment of cameraSettings (@HaudinFlorence).
Replace Deprecated `breptools_Write` with `breptools.Write` (@arjxn-py).
blank tab (@arjxn-py).
Maintenance and upkeep improvements:
Reset UI-tests snapshots (@martinRenou).
Other merged PRs:
CHANGELOG formatting (@martinRenou).
Contributors to this release:
(GitHub contributors page for this release).
@arjxn-py @github-actions @HaudinFlorence @martinRenou @pre-commit-ci @trungleduc.
.
BSDL 3d cad opencascade freecad jupyter-notebook typescript python javascript
projectM - The most advanced open-source music visualizer
Experience psychedelic and mesmerizing visuals by transforming music into equations that render into a limitless array of user-contributed visualizations.
projectM is an open-source project that reimplements the esteemed Winamp Milkdrop by Geiss in a more modern, cross-platform reusable library.
Its purpose in life is to read an audio input and to produce mesmerizing visuals, detecting tempo, and rendering advanced equations into a limitless array of user-contributed visualizations.
minor feature: lt;p gt;This release contains a backport from the main development to a linker/runtime on systems only providing core OpenGL 4.1 libraries or lower, as the code contained one function call that is only available from core OpenGL 4.2 and later. This mainly affects macOS, but also some older Linux distributions as well. lt;/p gt;.
lt;p gt;GLES builds were not affected as the function wasn't used when building libprojectM for GLES. lt;/p gt;.
lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Opengl 4.1 linker by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kblaschke/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kblaschke" gt;@kblaschke lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2798859585" data-permission-text="Title is private" data-url="https://github.com/projectM-visualizer/projectm//866" data-hovercard-type="pull_request" data-hovercard-url="/projectM-visualizer/projectm/pull/866/hovercard" href="https://github.com/projectM-visualizer/projectm/pull/866" gt;#866 lt;/a gt; lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/projectM-visualizer/projectm/compare/v4.1.3...v4.1.4" gt; lt;tt gt;v4.1.3...v4.1.4 lt;/tt gt; lt;/a gt; lt;/p gt;.
Mixed music graphics visualizer cpp c
Tuned Switcher is a simple utility for managing performance profiles using the Tuned service.
Tuned is a daemon for monitoring and adaptive tuning of system devices. In order to use this program, a daemon must be installed on your system.
minor bugfix: Disabled link-time optimizations by default due to strange Qt crashes on some configurations.
GNU GPLv3 systems-administration linux utility performance
Do you write Bash scripts that are supposed to accept arguments?
Aren't you tired of that? getopt is discouraged, getopts doesn't support long options, there is no widely-accepted Bash module to do the task and some solutions don't work on all platforms (Linux, OSX, MSW)...
Give a Argbash a try, benefit from the online generator and stop being terrorized by those pesky arguments!
minor feature: The new Argbash macro ARGBASH_INDICATE_SUPPLIED allows you to get information on whether an argument has been explicitly passed on the commandline.
A new 'excised' output mode that doesn't contain generated code has been introduced for better interoperability with SCMs
A couple of minor issues were fixed
BSDL bash shell code-generator developers
Dolibarr ERP & CRM is a modern and simple to use web-based ERP and CRM software to manage business contacts, invoces, products, orders, shipping, accounts, warehouse inventory and stocking, agenda and mail communication. It provides extensions modules, comes with LDAP integration, import and export wizards, technical and accounting interfaces, and installers for most plattforms, or is alternatively available as SaaS.
minor feature: lt;p gt; ChangeLog for 21.0.0 compared to 20.0 * lt;/p gt;.
lt;h2 gt;For users: lt;/h2 gt;.
lt;p gt;NEW: NEW Module - help to setup OpenID Connect lt;br gt;.
NEW: Module AI moved from experimental to stable lt;br gt;
NEW: Add hidden option CONTRACT_HIDE_MYCOMPANY_SIGNATURE_SECTION_PDF lt;br gt;
NEW: Add a tab on recurring invoice card to see the list of invoices generated from this recurring invoice (customer and supplier invoices) lt;br gt;
NEW: lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2188183725" data-permission-text="Title is private" data-url="https://github.com/Dolibarr/dolibarr//28871" data-hovercard-type="" data-hovercard-url="/Dolibarr/dolibarr//28871/hovercard" href="https://github.com/Dolibarr/dolibarr//28871" gt;#28871 lt;/a gt; signed_status to commande lt;br gt;
NEW: lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2391021633" data-permission-text="Title is private" data-url="https://github.com/Dolibarr/dolibarr//30269" data-hovercard-type="" data-hovercard-url="/Dolibarr/dolibarr//30269/hovercard" href="https://github.com/Dolibarr/dolibarr//30269" gt;#30269 lt;/a gt; linked project in column of last record tables lt;br gt;
NEW: Accountancy - Add general account on thirdparty lt;br gt;
NEW: Accountancy - Add partial reconcile on subledger lt;br gt;
NEW: Accountancy - Option to select the label of operation lt;br gt;
NEW: Accountancy - Allow grouping taxes with primary line price lt;br gt;
NEW: Activate PHPUnit with tests on permission on action ==... lt;br gt;
NEW: Add advice for max size on list for better performance lt;br gt;
NEW: Add an advanced permission to validate knowledge lt;br gt;
NEW: Add a test mode into the setup of AI module to test the AI prompts. lt;br gt;
NEW: Add a tool to decrypt data encrypted in database. lt;br gt;
NEW: Add auto generate document when reception is created lt;br gt;
NEW: Add badge for generate invoice client tab lt;br gt;
NEW: Add caldav on f
GNU GPL php javascript web-based erp crm enterprise business financial self-hosted
Tuned Switcher is a simple utility for managing performance profiles using the Tuned service.
Tuned is a daemon for monitoring and adaptive tuning of system devices. In order to use this program, a daemon must be installed on your system.
minor bugfix: Fixed potential memory leaks.
Fixed double free issues in various classes.
Moved the application from the Utility to the System category.
Renamed the profile selector to better suit its purpose.
Unified messages between tray icon and widget.
GNU GPLv3 systems-administration linux utility performance
Vue Fluid DnD is a fluid, smooth and versatil drag and drop library for lists on Vue 3. It's a lightweight tool ~7 Kb (gzip) with no depenencies. This library is a Vue Draggable Next alternative if you looking for a better ui experience.
minor feature: lt;h2 gt; Features lt;/h2 gt;.
lt;ul gt;.
lt;li gt; lt;a href="https://github.com/carlosjorger/fluid-dnd/commit/81468923a98c27f33cc646edcacd661e03b3ce65" gt;81468 lt;/a gt; Export more lt;strong gt;CoordinateMap lt;/strong gt;, lt;strong gt;Coordinate lt;/strong gt; types lt;/li gt;.
lt;/ul gt;.
vue3 web smooth lightweight typescript vue
Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.
minor bugfix: Gradle 8.14.1 is the first patch release for Gradle 8.14 (released 2025-05-22).
It fixes the following issues:
#33288 Groovydoc task suppresses stdout for tasks executing concurrently
#33389 Gradle 8.14 breaks Android Gradle Plugin code coverage support
We recommend users upgrade to 8.14.1 instead of 8.14.
Apache build-tool c c++ groovy java kotlin
Seq66 is a loop based midi sequencer that provides the functionality needed for a live performance. It is a refactoring of the Qt version of Sequencer64 with modern C++ and with a lot of krufty buildup removed. Sequencer64 was based on the classic Seq24, styled after the Akai MPC line, the Kawai Q80 sequencer, or the popular Alesis MMT-8
minor feature: :
.
- Filtered out Program events from the drum-mode piano roll.
- Can now drag Program events up and down in the data pane.
- While working this, the following problems
were found and.
- The saving of Program events was to calculate
the proper time-stamp.
- Program events can be moved up and down by dragging,
as well as by the line-dragging method.
- Added display of the names of Control and Program
Change numbers in the event editor and pattern editor.
Pressing the finger button in the pattern editor now
also enters paint mode in the event pane. The selected event
category can the be entered by a click, and then moved up and
down in the data pane.
Added:
This macro is defined by default: SEQ66 _SHOW _GM _PROGRAM _NAME
to show the GM patch names in the pattern editor data pane
instead of just the patch/program number. See seq66 _features.h.
Added a new configuration file, '.patches' that can be used
to show non-GM device program names in lieu of the built-in
GM program name. Also specifiable in the Preferences / Session
tab.
GNU GPLv3 audio sequencer midi music cpp c
Mustangproject is a tool to write, validate and parse Factur-X/ZUGFeRD and (CII)XRechnung e-invoices.
It is a (permissive) open source cross platform command line tool and a Java library.
The command line tool e.g. allows to extract and combine PDF and XML from/to Factur-X as well as validate e-invoices, convert XML to HTML or migrate from ZUGFeRD v1 to v2.
The library additionally allows to generate the XML to be embedded either by implementing interfaces or actively creating objects.
minor bugfix: New Features
This release supports Factur-X 1.07.3/ZUGFeRD 2.3.3 (#833) and
Corrections
improves UBL parsing (#816, #835). Further fixes include
#819 correct generateXSLTFromSchematron profile
#458 Its not possible to add multiple PaymentTerms when using the extended profile
#788 Invoice taxes aren t acessible
#790 Crash upon importing an invoice with empty name.
upgrade from PDFBOX 3.0.2 to 3.0.5
#817 added ZUGFeRD.PDF-csharp to list of PDF creators
#811 Fix typo in xpath when extracting buyer trade party address
APL invoice metadata accounting java-library java e-billing e-invoice
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.58.0...v0.58.1" gt;0.58.1 lt;/a gt; (2025-05-22) lt;/h2 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;Legion Go S: lt;/strong gt; Use correct poll rates for Go S source devices. ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/3822af76cb70268e7f80f02cc252b5faa383ba0f" gt;3822af7 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
Self-hosted dashboard that puts all your feeds in one place
Features
Various widgets
RSS feeds
Subreddit posts
Hacker News posts
Weather forecasts
YouTube channel uploads
Twitch channels
Market prices
Docker containers status
Server stats
Custom widgets
and many more...
Fast and lightweight
Low memory usage
Few dependencies
Minimal vanilla JS
Single <20mb binary available for multiple OSs & architectures and just as small Docker container
Uncached pages usually load within ~1s (depending on internet speed and number of widgets)
Tons of customizability
Different layouts
As many pages/tabs as you need
Numerous configuration options for each widget
Multiple styles for some widgets
Custom CSS
Optimized for mobile devices
Because you'll want to take it with you on the go.
minor feature: lt;h2 gt;New lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Added the ability to disable the theme picker via lt;code gt;disable-picker: true lt;/code gt; under lt;code gt;theme lt;/code gt; lt;/li gt;.
lt;li gt;Added lt;code gt;mod lt;/code gt; function (modulo) to the custom API widget lt;/li gt;.
lt;li gt;Added lt;code gt;safeHTML lt;/code gt; function to the custom API widget which prevents HTML from being escaped lt;/li gt;.
lt;li gt;Added lt;code gt;.Options.JSON lt;/code gt; to the custom API widget which takes any nested option value and turns it into a JSON string lt;/li gt;.
lt;/ul gt;.
lt;details gt;.
lt;summary gt;View example lt;/summary gt;.
lt;div class="highlight highlight-source-yaml notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="- type: custom-api.
Options:
Request-body:
Service: Session
Method: login
Params:
Username: USERNAME
Password: PASSWORD
useful if you need to send JSON in a request body.
Template:
withStringBody (.Options.JSON amp;quot;request-body amp;quot;).
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;options lt;/span gt;:
lt;span class="pl-ent" gt;request-body lt;/span gt;:
lt;span class="pl-ent" gt;service lt;/span gt;: lt;span class="pl-s" gt;Session lt;/span gt;.
lt;span class="pl-ent" gt;method lt;/span gt;: lt;span class="pl-s" gt;login lt;/span gt;.
lt;span class="pl-ent" gt;params lt;/span gt;:
lt;span class="pl-ent" gt;username lt;/span gt;: lt;span class="pl-s" gt; USERNAME lt;/span gt;.
lt;span class="pl-ent" gt;password lt;/span gt;: lt;span class="pl-s" gt; PASSWORD lt;/span gt;.
lt;span class="pl-c" gt; lt;span class="pl-c" gt;# lt;/span gt; useful if you need to send JSON in a request body lt;/span gt;.
lt;span class="pl-ent" gt;template lt;/span gt;: lt;span class="pl-s" gt; lt;/span gt;.
lt;span class="pl-s" gt;... lt;/span gt;.
lt;span class="pl-s" gt; withStringBody (.Options.JSON "reques
self-hosted rss atom feeds monitoring dashboard aggregator go
QMMP is an Qt-based audio-player. The user interface is similar to Winamp or XMMS, which compatible skins can be used of. It supports a plethora of audio formats, like MP3, Ogg Vorbis/Opus, FLAC, Musepack, WavePack, MOD files, AAC, Audio CDs, WMA and other ffmpeg-supported encodings, PCM, MIDI, SID, and Chiptune files. It provides DSP plugins, lyrics downloading, equalizers and visualizers, supports common audio APIs and sinks, and is cross-platform.
minor bugfix: using system scroll settings for playlists; using stable order for keys in the playlists.txt file; support for PCM FLOAT format in the dsound and wasapi plugins; fixed 6 bugs.
GNU GPL audio player music qt qt6 mp3 cpp
An opinionated and powerful finance tracker.
WYGIWYH (What You Get Is What You Have) is a powerful, principles-first finance tracker designed for people who prefer a no-budget, straightforward approach to managing their money. With features like multi-currency support, customizable transactions, and a built-in dollar-cost averaging tracker, WYGIWYH helps you take control of your finances with simplicity and flexibility.
Why WYGIWYH?
Managing money can feel unnecessarily complex, but it doesnāt have to be. WYGIWYH (pronounced "wiggy-wih") is based on a simple principle:
Use what you earn this month for this month. Any savings are tracked but treated as untouchable for future months.
By sticking to this straightforward approach, you avoid dipping into your savings while still keeping tabs on where your money goes.
While this philosophy is simple, finding tools to make it work wasnāt. I initially used a spreadsheet, which served me well for yearsāuntil it became unwieldy as I started managing multiple currencies, accounts, and investments. I tried various financial management apps, but none met my key requirements:
Multi-currency support to track income and expenses in different currencies.
Not a budgeting app ā as I dislike budgeting constraints.
Web app usability (ideally with mobile support, though optional).
Automation-ready API to integrate with other tools and services.
Custom transaction rules for credit card billing cycles or similar quirks
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;feat(net-worth): display consolidated amounts for currencies without transactions by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eitchtee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eitchtee" gt;@eitchtee lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="3058410505" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//256" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/256/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/256" gt;#256 lt;/a gt; lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/eitchtee/WYGIWYH/compare/0.12.10...0.12.11" gt; lt;tt gt;0.12.10...0.12.11 lt;/tt gt; lt;/a gt; lt;/p gt;.
Affero GPLv3 money finance tracking accounting self-hosted bookkeeping expense-tracker django python
DGGAL is a Free & Open-Source (BSD-3-Clause) native, highly efficient library implementing a number of Discrete Global Grid Reference Systems (DGGRS), including all of those defined in the informative Annex B of the OGCAPI - DGGS standard.
DGGAL implements DGGRSs based on the Slice and Dice Icosahedral Vertex-oriented great circle Equal-Area (IVEA) projection (van Leeuwen and Strebe, 2006): IVEA3H (aperture 3 hexagonal) and IVEA9R (aperture 9 rhombic). Compared to the ISEA (Snyder) projection, IVEA avoids cusps, yielding more regular zones.
Capabilities:
- Efficient handling of zones as 64-bit integers across the library, with the ability to resolve these to and from textual zone IDs .
- Query the centroid and geometry of a zone in WGS84 or in the DGGRS CRS, facilitating integration and visualization of DGGS data in traditional GIS.
- Determine the zone containing a given point at a specified resolution level.
- Generate global grids at any refinement levels.
- List zone IDs at a particular refinement level within a region of interest, optionally compacted, for targeted spatial analysis or visualization.
- Map local sub-zone indices to global zone IDs, enabing support for DGGS-optimized raster and vector data formats such as DGGS-JSON (http://dggs-json.org) and DGGS-JSON-FG.
- Identify topological relations such as parent, children and neighboring zones, supporting spatial reasoning for networked geospatial systems.
major feature: Added support for rHEALPix (3x3 refinement)
BSDL dggs hexagonal-grid global-grid ogc ogc-api gnosis dggrs isea ivea rtea isea3h isea9r ivea3h ivea9r slice-and-dice polyhedral-globe
Highlight converts sourcecode to HTML, RTF, LaTeX, TeX, SVG, Pango, BBCode and terminal escape sequences with coloured syntax highlighting. Language definitions and colour themes are customizable Lua scripts. It provides a plug-in interface to tweak syntax parsing and coloring. LSP servers can be used to add semantic highlighting.
minor bugfix: - updated astyle lib to version 3.6.9
- fix shell script parenthesis recognition
- updated AWK, C, Go and Python language definitions
- added README_FR.adoc
- added shell script and git config file extensions
- GUI: adjusted cmake build script to improve Qt build target handling
- GUI: updated Qt UI translations
GNU GPLv3 documentation text-processing conversion utilities html latex lua cpp
The Logfile Navigator, lnav for short, is a curses-based tool for viewing and analyzing log files. The value added by lnav over text viewers or editors is that it takes advantage of any semantic information that can be gleaned from the log file, such as timestamps and log levels. Using this extra semantic information, lnav can do things like interleaving messages from different files, generate histograms of messages over time, and provide hotkeys for navigating through the file. These features are meant to allow the user to quickly and efficiently focus on problems.
major feature: Interface changes:
The prompt is now a custom implementation instead of readline.
Some highlights:
- In the DB prompt: pressing `CTRL+L` will reformat the query and
switch the prompt to multi-line mode; error locations will be
highlighted.
- In multi-line mode, you can click and drag the status bar above
the prompt to resize the prompt.
- Pressing `CTRL+O` in the prompt will transfer the prompt to
contents to Visual Studio Code or the default text editor on
macOS.
You can then edit the file and run it from the ` ` prompt with:
``lnav.
saved-prompt.
``.
- When editing a regular expression, like the search prompt or
for a filter, if the current pattern matches a line in the
view, the following word will be suggested.
For example, if the view has the text "foo bar baz" and you
type "foo ", the prompt will suggest "bar" and you can then
press `TAB` to complete.
- In the history listing, an icon indicates if the command or
query succeeded or failed.
- Mouse input works as expected: left-click positions the cursor
in a given location, and a click-drag will select text.
A right-click will copy the selected text to the system
clipboard.
Pressing `F1` in the prompt will show the help text for the
prompt itself.
The size of the prompt panel is expanded for readability.
When reading from stdin, the files used to store the content
will be rotated when they cross the `/tuning/piper/max-size`
threshold.
Previously, the name of the file in the TEXT view would just
be "stdin", but now it includes the rotation number.
The LOG and TEXT views will now display a message if they
contain no content to make it clear to the user that they
need to switch views or `:open` a file.
The HIST view now supports bookmarks, so you can use the usual
hotkeys to move to the next/previous time segment with
errors/warnings/marks.
In table cells, control characters are replaced with Unicode
symbols and highlighted with the 'hidden' style from the theme.
Features:
The `:comment` command will now
BSDL-2 systems administration database logging log analysis site management
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/fluid-dnd/commit/c0898c0fd2194372ce71d416559b01158110cccc" gt;c0898 lt;/a gt; Make lt;strong gt;delayBeforeTouchMoveEvent lt;/strong gt; config optional. lt;/li gt;.
lt;/ul gt;.
vue3 web smooth lightweight typescript vue
Tahoma2D is a 2D and stop motion animation software.It is based on Toonz Studio Ghibli Version, originally developed in Italy by Digital Video, Inc., and customized by Studio Ghibli over many years of production.
minor bugfix: :
canceling cell/column selection.
Task Render/Cleanup failure (Linux).
startup crash due to incompatible DLLs.
MOV transparency.
camera loading crash + improve Sony configuration.
Excessive Frame Range Tape lag.
Increase Size of Step Lines in Motion Path.
Delete Style Color.
Disable mouse wheel in stopmotion control panel.
Linux Desktop Path Detection Failure.
project reload fail (OpenToonz port) #1775 6 .
Failure when updating the folder node (OpenToonz port) #1775 6 .
Optimize Adjust Current Level to This Palette (OpenToonz port) #1775 6 .
Avoid endless loop for some small fonts (OpenToonz port) #1775 6 .
File Browser Model Refreshing (OpenToonz port) #1775 6 .
selection in File Browser (OpenToonz port) #1775 6 .
Gif Export for newer FFmpeg versions (OpenToonz port) #1775 6 .
Clean Up Palette Related Crash and cleanup parameters related adjustment (OpenToonz port) #1775 6 .
Other:
Update Debian dependences doc.
Testing Pull Requests (PRs) instructions.
Update Build Cache Management.
New deb-creator from Appimage script.
Build concurrently to reduce overall build time.
.desktop file comments (with translations) and keywords.
Create Debian Package for Tahoma2D.
macOS Installer creation.
Include functional in place of removed xstddef (OpenToonz port) #1775 6 .
Remove any_iterator (OpenToonz port) #1775 6 .
Cleanup: Replace deprecated endl with Qt::endl and operator prece (OpenToonz port) #1775 6 .
Update Webm Export (OpenToonz port) #1775 6 .
BSDL stop-motion animation 2d video audio cpp c
Stay in control of your email and keep email decentralized!
Complete email solution
For sending and receiving email. With support for IMAP4, SMTP, SPF, DKIM, DMARC, MTA-STS, DANE and DNSSEC, reputation-based and content-based junk filtering, Internationalization (IDNA), automatic TLS with ACME and Let's Encrypt, account autoconfiguration, webmail.
Quick & easy
Use the quickstart command to set up mox for your domain(s) within 10 minutes. You'll get a secure mail server with a modern protocol stack. Upgrades are mostly a matter of downloading the new version and restarting. Maintenance via web interface (easy) or config file (powerful). No dependencies.
High quality and secure
Mox has a modern Go code base with plenty of automated tests, automated integration tests, is manually tested against popular mail server and client software, and is fuzz-tested. The code is well-documented and cross-referenced with the relevant standards (RFC's).
minor feature: lt;h1 gt;New features lt;/h1 gt;.
lt;ul gt;.
lt;li gt;Implement TLS client certificate authentication using their public keys (not lt;br gt;.
Other certificate properties, so no name/expiration/constraint validation). lt;br gt;
Accounts can add multiple TLS public keys, e.g. one for each mail client. For lt;br gt;
Use with SMTP/IMAP and the "external" SASL authentication mechanism. IMAP lt;br gt;
preauth" is enabled with TLS certificate authentication, but can be disabled lt;br gt;.
Per key. ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/mjl-/mox/commit/8804d6b60ec058e9584c03384a04a93e102d63ba/hovercard" href="https://github.com/mjl-/mox/commit/8804d6b60ec058e9584c03384a04a93e102d63ba" gt; lt;tt gt;8804d6b lt;/tt gt; lt;/a gt;) lt;/li gt;
lt;/ul gt;.
lt;h1 gt;Improvements lt;/h1 gt;.
lt;ul gt;.
lt;li gt;quickstart: Write all output to a file "quickstart.log" for later reference lt;br gt;.
lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/mjl-/mox/commit/2255ebcf11869c936c2c49db7527e12a5cf8003e/hovercard" href="https://github.com/mjl-/mox/commit/2255ebcf11869c936c2c49db7527e12a5cf8003e" gt; lt;tt gt;2255ebc lt;/tt gt; lt;/a gt;) lt;/li gt;.
lt;li gt;smtpserver: Add an option for the smtp delivery listener to enable/disable tls lt;br gt;.
Session. ( lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2637495769" data-permission-text="Title is private" data-url="https://github.com/mjl-/mox//237" data-hovercard-type="" data-hovercard-url="/mjl-/mox//237/hovercard" href="https://github.com/mjl-/mox//237" gt;#237 lt;/a gt;, lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/mjl-/mox/commit/e59f894a94c21347d1c3e70d72375926e00850da/hovercard" href="https://github.com/mjl-/mox/commit/e59f894a94c21347d1c3e70d72375926e00850da" gt; lt;tt gt;e59f894 lt;/tt gt; lt;/a gt;) lt;/li gt;
lt;li gt;smtpserver: Add prometheus metric
MITL email email-server secure privacy golang go javascript server
VSCode is an extensible source code editor with support for a wide cross-section of programming languages and features for debugging, refactoring, code completion, Markdown previews, and Git integration. VSCode is a cross-platform project started by Microsoft and is based on the Electron framework, although it features an interface with very little visual clutter and is more responsive than many IDEs, even on low-end development machines.
minor feature: lt;p gt;The update addresses these lt;a href="https://github.com/Microsoft/vscode/?q=is 3A+milestone 3A 22February+2025+Recovery+2 22+is 3A+" gt; lt;/a gt;. lt;/p gt;.
lt;p gt;For the complete release notes go to lt;a href="https://code.visualstudio.com/updates/v1_98" rel="nofollow" gt;Updates lt;/a gt; on lt;a href="https://code.visualstudio.com" rel="nofollow" gt;code.visualstudio.com lt;/a gt;. lt;/p gt;.
MITL software-development text-editor debugger terminal-emulator build-tool version-control
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;ul gt;.
lt;li gt; lt;code gt;hide-deskop-navigation lt;/code gt; not working lt;/li gt;.
lt;li gt;custom favicons not working in Chromium browsers lt;/li gt;.
lt;li gt;server crash when using lt;code gt;head-widgets lt;/code gt; with the releases widget lt;/li gt;.
lt;li gt;URLs getting escaped when using lt;code gt;video-url-template lt;/code gt; in the lt;code gt;videos lt;/code gt; widget with the lt;code gt;vertical-list lt;/code gt; style lt;/li gt;.
lt;li gt;Added lt;code gt;startOfDay lt;/code gt; and lt;code gt;endOfDay lt;/code gt; functions to the custom API widget lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;a href="https://github.com/glanceapp/glance/releases/tag/v0.8.0" gt;Visit the release notes for v0.8.0 to learn about all new features lt;/a gt; lt;/p gt;.
self-hosted rss atom feeds monitoring dashboard aggregator go
Gambas is an IDE and BASIC interpreter with object-oriented extensions.
It's designed to ease building graphical applications programs using
Gtk+ or Qt, and runs on most Unix and Linux systems. With its runtime
standalone applications can be packaged, even command-line programs.
The Gambas3 JIT-compiling interpreter often executes faster than Perl
or Python apps.
It also supports SDL, OpenGL and OpenAL, MySQL or PostgreSQL databases,
CGI webserver interfacing,
minor feature: This release includes some made since the 3.20.1 release... Compilation and installation
Read the instructions there.
If everything was fine, type "gambas3" to run the development environment.
Enjoy it !.. Changelog. CONFIGURATION.
Update AUTHORS
GNU GPL c++ c basic interpreter ide developers x11 gtk kde curses sdl
lonezilla is a partition and disk imaging/cloning program similar to True ImageĀ® or Norton GhostĀ®. It helps you to do system deployment, bare metal backup and recovery. Three types of Clonezilla are available, Clonezilla live, Clonezilla lite server, and Clonezilla SE (server edition). Clonezilla live is suitable for single machine backup and restore. While Clonezilla lite server or SE is for massive deployment, it can clone many (40 plus!) computers simultaneously. Clonezilla saves and restores only used blocks in the hard disk. This increases the clone efficiency.
Many File systems are supported: (1) ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, f2fs and nilfs2 of GNU/Linux, (2) FAT12, FAT16, FAT32, exFAT and NTFS of MS Windows, (3) HFS+ and APFS of Mac OS, (4) UFS of FreeBSD, NetBSD, and OpenBSD, (5) minix of Minix, and (6) VMFS3 and VMFS5 of VMWare ESX. Therefore you can clone GNU/Linux, MS windows, Intel-based Mac OS, FreeBSD, NetBSD, OpenBSD, Minix, VMWare ESX and Chrome OS/Chromium OS, no matter it's 32-bit (x86) or 64-bit (x86-64) OS. For these file systems, only used blocks in partition are saved and restored by Partclone. For unsupported file system, sector-to-sector copy is done by dd in Clonezilla.
LVM2 (LVM version 1 is not) under GNU/Linux is supported.
LUKS (Linux Unified Key Setup) is supported.
Boot loader, including grub (version 1
minor feature: lt;div class="markdown_content" gt; lt;h1 id="this-release-of-clonezilla-live-321-9-includes-major-enhancements-and--" gt;This release of Clonezilla live (3.2.1-9) includes major enhancements and. lt;/h1 gt;.
lt;h2 id="enhancements-and-changes-from-320-5" gt;ENHANCEMENTS and CHANGES from 3.2.0-5 lt;/h2 gt;.
lt;ul gt;.
lt;li gt;The underlying GNU/Linux operating system was upgraded. This release is based on the Debian Sid repository (as of 2025/Mar/03). lt;/li gt;.
lt;li gt;As mentioned in the Debian release mailing list: lt;a href="https://lists.debian.org/debian-release/2024/09/msg00220.html" rel="nofollow" gt;https://lists.debian.org/debian-release/2024/09/msg00220.html lt;/a gt; The i386 Linux kernel packages were dropped in our upstream, Debian, Sid repo, so i686/i686-pae version of Clonezilla live will be no more in the future. From this release, only amd64 (x86-64) release will be available. lt;/li gt;.
lt;li gt;Linux kernel was updated to 6.12.17-1. lt;/li gt;.
lt;li gt;Package partclone was updated to 0.3.33. lt;/li gt;.
lt;li gt;Package ezio was updated to 2.0.15. lt;/li gt;.
lt;li gt;Memtest86+ was updated to v7.20. Thanks to ottokang. lt;/li gt;.
lt;li gt;Built with updated and patched live-build 20250225. lt;/li gt;.
lt;li gt;Package live-boot was updated to new and patched version 20250225. lt;/li gt;.
lt;li gt;Merged lz4 and lz4mt, use "lz4 -T0" by default. Hence the following extra_lz4 variables are dropped: extra_lz4_opt, extra_lz4mt_opt. This will be easier for user to customize that using boot parameters. Now only available variables for lz4 are: extra_lz4_opt, extra_lz4_dc_opt, extra_lz4_opt_onthefly amp;amp; extra_lz4_dc_opt_onthefly. Thanks to ottokang for asking this. lt;/li gt;.
lt;li gt;Added lz4-related boot parameters: extra_lz4_opt, extra_lz4_dc_opt, extra_lz4_opt_onthefly amp;amp; extra_lz4_dc_opt_onthefly lt;/li gt;.
lt;li gt;ocs-live-swap-kernel: added option "-l" to umount for kernel pseudo-filesystem: squashfs-root/ dev,proc,sys,ru
GNU GPLv3 mirroring cloning backup shell perl
Siril is an astronomical image processing tool.
It is specially tailored for noise reduction and improving the signal/noise
ratio of an image from multiple captures, as required in astronomy.
Siril can align automatically or manually, stack and enhance pictures from various file formats,
even image sequence files (films and SER files).
It works well with limited system resources, like in embedded platforms, but is
also very fast when run on more powerful computers.
Contributors are welcome. Programming language is C, with parts in C++.
Main development is done with most recent versions of libraries.
minor bugfix: Sign error in messier catalog.
Save As feature.
Handling widechar with an updated version of cfitsio.
Changed configuration directory on macOS to org.siril.Siril (!798).
GNU GPLv3 astronomy astrophotography photography image processing
macFUSE (formerly osxfuse or FUSE for OS X) provides foreign filesystem support under macOS.
Like the Linux variant of libfuse, it provides a user-land filesystem driver API, which is easier to develop for.
Command-line tools are provided, and a kernel module which facilitates binding drivers like sshfs, procfs, AccessibilityFS, GrabFS, LoopbackFS, SpotlightFS, and YouTubeFS to the file system.
minor feature: lt;ul gt;.
lt;li gt;.
lt;p gt;Update libfuse3 to version 3.17.2 lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;an that could cause a crash of the file system process on failed mount attempts lt;/p gt;.
lt;p gt;When mounting a volume, the file system process expects to receive a socket handle for exchanging FUSE messages. Sending the mount status code without sending a socket handle first, can result in a crash. This only affected the FSKit backend. For details, see lt;a class="-link js--link" data-error-text="Failed to load title" data-id="3046384121" data-permission-text="Title is private" data-url="https://github.com/macfuse/macfuse//1071" data-hovercard-type="" data-hovercard-url="/macfuse/macfuse//1071/hovercard" href="https://github.com/macfuse/macfuse//1071" gt;#1071 lt;/a gt;. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Address an that could result in the file system extension not being listed in System Settings lt;/p gt;.
lt;p gt;In some cases lt;code gt;PluginKit lt;/code gt; fails to discover the file system extension automatically. As a workaround we register the extension explicitly. This only affected the FSKit backend. For details, see lt;a class="-link js--link" data-error-text="Failed to load title" data-id="3046384121" data-permission-text="Title is private" data-url="https://github.com/macfuse/macfuse//1071" data-hovercard-type="" data-hovercard-url="/macfuse/macfuse//1071/hovercard" href="https://github.com/macfuse/macfuse//1071" gt;#1071 lt;/a gt;. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Optimize the service that is responsible for brokering connections between the file system extension and file system processes lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Update uninstaller for macFUSE 5 lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Update build script and add target build options lt;code gt;--no-default lt;/code gt; and lt;code gt;--no-inherit lt;/code gt; lt;/p gt;.
lt;/li gt;.
lt;/ul gt;.
GNU GPL fuse filesystem driver macos libfuse c
DGGAL is a Free & Open-Source (BSD-3-Clause) native, highly efficient library implementing a number of Discrete Global Grid Reference Systems (DGGRS), including all of those defined in the informative Annex B of the OGCAPI - DGGS standard.
DGGAL implements DGGRSs based on the Slice and Dice Icosahedral Vertex-oriented great circle Equal-Area (IVEA) projection (van Leeuwen and Strebe, 2006): IVEA3H (aperture 3 hexagonal) and IVEA9R (aperture 9 rhombic). Compared to the ISEA (Snyder) projection, IVEA avoids cusps, yielding more regular zones.
Capabilities:
- Efficient handling of zones as 64-bit integers across the library, with the ability to resolve these to and from textual zone IDs .
- Query the centroid and geometry of a zone in WGS84 or in the DGGRS CRS, facilitating integration and visualization of DGGS data in traditional GIS.
- Determine the zone containing a given point at a specified resolution level.
- Generate global grids at any refinement levels.
- List zone IDs at a particular refinement level within a region of interest, optionally compacted, for targeted spatial analysis or visualization.
- Map local sub-zone indices to global zone IDs, enabing support for DGGS-optimized raster and vector data formats such as DGGS-JSON (http://dggs-json.org) and DGGS-JSON-FG.
- Identify topological relations such as parent, children and neighboring zones, supporting spatial reasoning for networked geospatial systems.
major feature: Initial release with a Python package published to PyPI:
https://pypi.org/project/dggal/
This release supports the IVEA3H and IVEA9R DGGRS based on the Icosahedral Vertex-oriented great circle Equal-Area projection (IVEA) projection (Slice and Dice, van Leeuwen and Strebe, 2006 -- https://www.tandfonline.com/doi/abs/10.1559/152304006779500687), implemented based on the vectorial approach described in https://brsr.github.io/2021/08/31/snyder-equal-area.html . RTEA3H and RTEA9R (rhombic triacontahedron), as well as ISEA3H and ISEA9R, are also supported using the same vectorial method, using a different vertex from which originate the great circles mapping to straight lines.
BSDL dggs hexagonal-grid global-grid ogc ogc-api gnosis dggrs isea ivea rtea isea3h isea9r ivea3h ivea9r slice-and-dice polyhedral-globe
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: ## New Features, Enhancements Fixes
This release introduces a more interactive **Status Page experience**, vendor-based sorting/filtering enhancements, improved data export formatting, and a series of usability and validation fixes. Special thanks to @humrochagf for contributing to improved database migration compatibility!
---
### **New Features**
* **Collapsible Warranty Details on Status Page**
Users can now click on rows in the "Recently Expired or Expiring Soon" table to expand detailed warranty information directly inline. This includes:
* Product URL, Purchase Price, Vendor
* Linked documents (Invoice, Manual, Other Files)
* Serial Numbers and Notes
Only one row can be expanded at a time. Clicking again collapses it.
* **Inline Warranty Editing**
From the expanded view, users can edit a warranty directly using a pre-filled modal.
* **Vendor Sorting and Filtering**
* A new **vendor column** is now available in the sort options.
* A **vendor dropdown filter** has been added to refine the main warranty list.
---
### **Changes**
* **Status Page UI**: Product names are no longer hyperlinked to separate pages, aligning with the inline detail expansion behaviour.
* **CSV Export**: All dates in exported files are now formatted as `YYYY-MM-DD` for consistency and compatibility.
---
### **Fixes**
* **URL Validation in Hidden Tabs**
Prevented browser validation errors when entering a product URL without a scheme (e.g., `example.com`) in non-visible tabs.
Switched input type from `url` to `text` and enhanced JavaScript validation handling.
* **Modal Behaviour**
Edit modal now closes only via the **'X'** or **'Cancel'** buttons backdrop clicks no longer trigger it.
* **Database Migrations**
Fixed a compatibility issue where migrations would fail if a custom `DB_NAME` was used.
Removed hardcoded DB names from SQL files.
* **64-bit x86 and 64-bit ARM image support**
Docker image is now updated to support a
Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql
FreeCAD is a general purpose parametric 3D CAD modeler based on the OpenCASCADE geometry kernel. It's written in Python and its GUI utilizes Qt. It provides a modular plugin architecture and extensibility via macros and scripts, but already comes with a wide range of 2D and 3D property editing tools and transformation filters, simulation and rendering backends. Various export formats include STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC or OFF, NASTRAN, VRML, DWG, and the native FCSTD files.
major bugfix: https://blog.freecad.org/2025/05/16/freecad-1-0-1-released/
GNU LGPL cad python qt pyside
InputPlumber is an open source input routing and control daemon for Linux. It can be used to combine any number of input devices (like gamepads, mice, and keyboards) and translate their input to a variety of virtual device formats.
minor feature: lt;h1 gt; lt;a href="https://github.com/ShadowBlip/InputPlumber/compare/v0.57.2...v0.58.0" gt;0.58.0 lt;/a gt; (2025-05-13) lt;/h1 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;GPD: lt;/strong gt; Support upstream gyro driver ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/82f84a317adde97836e352a929fbc9de063ab701" gt;82f84a3 lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;Legion Go S: lt;/strong gt; Use Tip Switch for touch detect. ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/9e7d0b9576d8f0fa3477cf3f704afefba81c7ae2" gt;9e7d0b9 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Features lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;Autostart: lt;/strong gt; Add autostart rules/hwdb for InputPlumber ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/84bab9254354394aa26555148ad1a834490f9079" gt;84bab92 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
gtk-vnc is a project providing client side APIs for the
RFB protocol / VNC remote desktop technology.
It is built using coroutines allowing it to be completely
asynchronous while remaining single threaded. It provides
two core C libraries, libgvnc for interacting with the core
RFB protocol and libgtk-vnc for a GTK display widget.
Access from non-C languages is available using the GObject
Introspection system.
major bugfix: o Add API to allow forcing a visible cursor when remote
Cursor is empty/fully transparent
o regression handling unknown auth types which should
be ignored
o double free in SASL auth error path
o alpha cursor encoding by reversing pre-multiplication
of alpha channel
o Preserve colour map across desktop resizes
o Remove undefined symbols from linker version script
o Remove obsolete wiki links
o Expand refusal to use ucontext to all macOS platforms
o Improve demessages for pixel encoding
o compiler complaint about overflow in challenge.
Buffer in test suite.
o Add testing of cursor encodings (temporarily disabled
on big endian systems due to undiagnosed failures).
GNU LGPLv3 vnc gtk c
openpilot is an open source driver assistance system. Currently, openpilot performs the functions of Adaptive Cruise Control (ACC), Automated Lane Centering (ALC), Forward Collision Warning (FCW), and Lane Departure Warning (LDW) for a growing variety of supported car makes, models, and model years. In addition, while openpilot is engaged, a camera-based Driver Monitoring (DM) feature alerts distracted and asleep drivers. See more about the vehicle integration and limitations.
minor feature: New driving model.
Tesla Model 3 and Y support thanks to lukasloetkolben!.
Coming soon.
New driving model supervised by MLSIM.
An online learner for steering actuator delay.
MITL
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/fluid-dnd/commit/757bc724999babe3ddb9e95f8a8f4d7571ff6f75" gt;757bc lt;/a gt; Call lt;strong gt;tsc lt;/strong gt; after lt;strong gt;vite build lt;/strong gt;. lt;/li gt;.
lt;/ul gt;.
vue3 web smooth lightweight typescript vue
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: ## Fine-Grained Warranty Durations, File Uploads, and Config Improvements
This release introduces more precise warranty tracking, improved file support, and enhanced environment-based configurability, along with key fixes and code cleanup.
### Added
* **Granular Warranty Duration Input**
Replaced the old single "Warranty Period (Years)" field with separate fields for **Years, Months, and Days**.
* Enhanced input flexibility and clearer warranty displays (e.g., 2 years, 6 months ).
* Updated forms, frontend logic, backend APIs, validation, database schema, and CSV support.
* **Additional File Upload Support**
Users can now upload an extra **ZIP/RAR document** (e.g., photos, receipts, or extended warranties) per warranty.
* **Environment-Based Configurations**
* `SECRET_KEY`: JWT/session secrets can now be set via env vars (e.g., `SECRET_KEY=your_secure_key`).
* `MAX_UPLOAD_MB` `NGINX_MAX_BODY_SIZE_VALUE`: Configure max file upload limits for Flask and Nginx via env vars.
### Fixed
* **Backend Crash (IndentationError)** during CSV import.
* **Migration Bug** referencing the wrong column in `021_change_warranty_duration_to_components.sql`.
* Removed duplicate `smtplib` import causing conflicts. Thanks, @clmcavaney!
### House Cleaning
* Removed outdated settings files: `settings.html`, `settings.script.js`, and `settings_redirect.html`.
Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql
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;an error that prevented the page from loading when lt;code gt;hide-desktop-navigation lt;/code gt; is set to lt;code gt;true lt;/code gt; lt;/p gt;.
lt;p gt; lt;a href="https://github.com/glanceapp/glance/releases/tag/v0.8.0" gt;Visit the release notes for v0.8.0 to learn about all new features lt;/a gt; lt;/p gt;.
self-hosted rss atom feeds monitoring dashboard aggregator go
|