FOSSBilling is a free open source, billing and client management solution. Whatever the size of your online services business, whether a startup or established, FOSSBilling can help you to automate your invoicing, incoming payments, and client management and communication.
If you run a web hosting business and are looking for an open-source alternative for billing and client management, then FOSSBilling is the answer. Although it is mostly used as a solution for hosting businesses, there is no reason why you can't use FOSSBilling for any other kind of online business, like digital downloads.
FOSSBilling is designed to be extensible and to integrate easily with your favorite server management software and payment gateways.
📥 This is self-hosted software that is free for anyone to install — All you need is a some basic knowledge, a web server, running PHP and a MySQL database. For more details, check the requirements section.
minor bugfix: ### .
an oversight which caused FOSSBilling to no longer respect reverse proxy headers and then no longer detect secure connections correctly.
Corrected a miss-match between PHP version requirements in a couple different locations. All should now report PHP 8.2 or greater.
Apache bookkeeping hosting payments accounting self-hosted billing invoice docker php twig mysql
Mastodon is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones. On Mastodon, users can publish anything they want: links, pictures, text, and video. All Mastodon servers are interoperable as a federated network (users on one server can seamlessly communicate with users from another one, including non-Mastodon software that implements ActivityPub!)
major feature: Added: Add Followers you know widget to user profiles and hover cards. Add featured tab to profiles on web UI and rework pinned posts. Add endorsed accounts to featured tab in web UI This also includes the following new REST API endpoints: - `GET /api/v1/accounts/:id/endorsements`: https://docs.joinmastodon.org/methods/accounts/#endorsements. - `POST /api/v1/accounts/:id/endorse`: https://docs.joinmastodon.org/methods/accounts/#endorse. - `POST /api/v1/accounts/:id/unendorse`: https://docs.joinmastodon.org/methods/accounts/#unendorse. Add ability to add and remove hashtags from featured tags in web UI This is achieved through the new REST API endpoints: - `POST /api/v1/tags/:id/feature`: https://docs.joinmastodon.org/methods/tags/#feature. - `POST /api/v1/tags/:id/unfeature`: https://docs.joinmastodon.org/methods/tags/#unfeature. Add reminder when about to post without alt text in web UI. Add a warning in Web UI when composing a post when the selected and detected language are different. Add support for verifying and displaying remote quote posts Support for verifying remote quotes according to FEP-044f and displaying them in the Web UI has been implemented. Quoting other people is not implemented yet, and it is currently not possible to mark your own posts as allowing quotes. However, a new Who can quote setting has been added to the Posting defaults section of the user settings. This setting allows you to set a default that will be used for new posts made on Mastodon 4.5 and newer, when quote posts will be fully implemented. In the REST API, quote posts are represented by a new `quote` attribute on `Status` and `StatusEdit` entities: https://docs.joinmastodon.org/entities/StatusEdit/#quote https://docs.joinmastodon.org/entities/Status/#quote. Add ability to reorder and translate server rules Rules are now shown in the user s language, if a translation has been set. In the REST API, `Rule` entities now have a new `translations` attribute: https://d
blog microblog self-hosted ruby typescript javascript
Objeck is an open-source programming language inspired by Java and influenced by Scheme and UML. Objeck was designed to be fast, easier to use, lightweight and cross-platform.
minor feature: v2025.7.0 (July 8, 2025)
===
Syntax additions, updates to collections, and HTTPS PEM file support.
v2025.7.0
- Added Hash- Dict(..), Map- Dict(..) and Vector- Zip(..) to collections
- Updated style (docs, logos, etc.)
- Bug fixes
v2025.6.3
- Support for user-provided HTTPS PEM files
- Added multi-statement pre/update support 'for' loops
v2025.6.2
- New API documentation system
- Added support for OpenAI's Responses API
- Updated Windows launcher
- Improved JSON scheme support
BSDL-2 compiler debugger interpreter developers cross-plattform
Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;: properly quote environment variables in crystal plugin by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bepri/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bepri" gt;@bepri lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2918140276" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5331" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5331/hovercard" href="https://github.com/canonical/snapcraft/pull/5331" gt;#5331 lt;/a gt; lt;/li gt;.
lt;li gt;(remote): error early for invalid platform usage by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mr-cal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mr-cal" gt;@mr-cal lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2944423108" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5351" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5351/hovercard" href="https://github.com/canonical/snapcraft/pull/5351" gt;#5351 lt;/a gt; lt;/li gt;.
lt;li gt;docs(release-notes): organize by patch release by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mr-cal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mr-cal" gt;@mr-cal lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2956372886" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5358" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5358/hovercard" href="https:
GNU GPLv3 snaps linux packaging distribution python cpp
An interactive command line filter program for any kind of list; files, command history, processes, hostnames, bookmarks, git commits, etc. It implements a "fuzzy" matching algorithm, so you can quickly type in patterns with omitted characters and still get the results you want.
Highlights
📦 Portable — Distributed as a single binary for easy installation
⚡ Blazingly fast — Highly optimized code instantly processes millions of items
🛠️ Extremely versatile — Fully customizable via an event-action binding mechanism
🔋 Batteries included — Includes integration with bash, zsh, fish, Vim, and Neovim
major bugfix: Added `multi` event that is triggered when the multi-selection has changed.
``sh
fzf --multi .
--bind 'ctrl-a:select-all,ctrl-d:deselect-all' .
--bind 'multi:transform-footer:(( FZF_SELECT_COUNT )) echo "Selected FZF_SELECT_COUNT item(s)"'.
``.
Halfwidth and fullwidth alphanumeric and punctuation characters) are now internally normalized to their ASCII equivalents to allow matching with ASCII queries.
``sh
echo ABC fzf -q abc.
``.
Renamed `clear-selection` action to `clear-multi` for consistency.
- `clear-selection` remains supported as an alias for backward compatibility.
- a that could cause fzf to abort due to incorrect update ordering.
- a where some multi-selections were lost when using `exclude` or `change-nth`.
MITL cli finder go ruby shell
FeenoX is a computational tool that can solve engineering problems which are usually casted as differential-algebraic equations (DAEs) or partial differential equations (PDEs). It is to finite elements programs and libraries what Markdown is to Word and TeX, respectively. In particular, it can solve dynamical systems defined by a set of user-provided DAEs (such as plant control dynamics for example)
mechanical elasticity
heat conduction
structural modal analysis
neutron diffusion
neutron transport
FeenoX reads a plain-text input file which contains the problem definition and writes 100%-user defined results in ASCII (through PRINT or other user-defined output instructions within the input file). For PDE problems, it needs a reference to at least one Gmsh mesh file for the discretization of the domain. It can write post-processing views in either .msh or .vtk formats.
minor bugfix: Misc for Debian packaging.
Steady-state writer in VTU `.vtu` format.
Skip some tests in big-endian architectures.
`READ_MESH` can read CalculiX's `.frd` output files.
`utils/fee2ccx` converter from FeenoX's `.fee` to CalculiX's `.fee`.
Links to examples and tests in HTML manual.
Cleanups to create `debian` directory in Salsa (see ).
Distribution binaries are dynamic instead of static.
`BC` type `adiabatic` in `thermal`.
`TIME_PATH` with PETSc and SUNDIALS.
Improved vector initialization syntax.
Remove compilation date to allow reproducible builds.
BCs as arrays instead of linked lists.
Option `--ast`.
`BC GROUPS` to select many labels at once.
Cleanups to create Debian `dsc`.
Use `config.h` instead of `version.h`.
Compute perimeters using second-order precision.
Bump GSL to v2.8.
`INTEGRATE` expressions of `nx`, `ny` and `nz`.
Create `_cog` variables for points as well.
For evaluation of derivatives at arbitrary locations.
Paper in FOSS: .
GNU GPLv3 fea fem engineering gmsh mesh vtk c
Using LibreOffice to convert documents is easy, you can use a command like this to convert a file to PDF, for example:
$ libreoffice --headless --convert-to pdf ~/Documents/MyDocument.odf
However, that will load LibreOffice into memory, convert a file and then exit LibreOffice, which means that the next time you convert a document LibreOffice needs to be loaded into memory again.
To avoid that, LibreOffice has a listener mode, where it can listen for commands via a port, and load and convert documents without exiting and reloading the software. This lowers the CPU load when converting many documents with somewhere between 50% and 75%, meaning you can convert somewhere between two and four times as many documents in the same time using a listener.
Unoserver contains three commands to help you do this, unoserver which starts a listener on the specified IP interface and port, and unoconverter which will connect to a listener and ask it to convert a document, as well as unocompare which will connect to a listener and ask it to compare two documents and convert the result document.
minor bugfix: Now uses a temporary file for the input as well, as it's not obvious to me.
How to use `private:stream` without memory leaks.
MITL conversion documents libreoffice server python
aerc is an email client that runs in your terminal. It's highly efficient and extensible, perfect for the discerning hacker. Check out the screencast above to get an idea of how it's used.
Some of its more interesting features include:
Editing emails in an embedded terminal tmux-style, allowing you to check on incoming emails and reference other threads while you compose your replies
Render HTML emails with an interactive terminal web browser, highlight patches with diffs, and browse with an embedded less session
Vim-style keybindings and ex-command system, allowing for powerful automation at a single keystroke
First-class support for working with git & email
Open a new tab with a terminal emulator and a shell running for easy access to nearby git repos for parallel work
Support for multiple accounts, with IMAP, Maildir, Notmuch, Mbox and JMAP backends. Along with IMAP, JMAP, SMTP, and sendmail transfer protocols.
Asynchronous IMAP and JMAP support ensures the UI never gets locked up by a flaky network.
Efficient network usage - aerc only downloads the information which is necessary to present the UI, making for a snappy and bandwidth-efficient experience
Email threading (with and/or without IMAP server support).
PGP signing, encryption and verification using GNUpg.
100% free and open source software!
minor bugfix: :
`:sign` and `:encrypt` descriptions overflow the review screen.
Some messages are hidden when using client side threading.
MITL terminal email go
Online Multiplayer Stud and Draw Poker, where the deal rotates and each new game allows a different player to select the variant.
minor feature: + Add sound effects and notifications
+ Add ante and starting_coins amount to server.conf
* Fix game choice buttons not being enabled until mouse is moved
+ Deal rotates to next player if dealer doesn't start a game within 60 seconds
* Network Protocol bumped to 2
+ Allow clients to connect while game is running
+ Add desktop icons and svg
MITL strategy games network multiplayer draw stud poker cards
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:
Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql
PipeWire is a project that aims to greatly improve handling of audio and video under Linux. It aims to support the usecases currently handled by both PulseAudio and Jack and at the same time provide same level of powerful handling of Video input and output. It also introduces a security model that makes interacting with audio and video devices from containerized applications easy, with supporting Flatpak applications being the primary goal. Alongside Wayland and Flatpak we expect PipeWire to provide a core building block for the future of Linux application development.
Features include:
Capture and playback of audio and video with minimal latency.
Real-time Multimedia processing on audio and video.
Multiprocess architecture to let applications share multimedia content.
GStreamer plugins for easy use and integration in current applications.
Sandboxed applications support. See Flatpak for more info.
major feature: This is the 1.4 release that is API and ABI compatible with previous
1.2.x and 1.0.x releases.
This release contains some of the bigger changes that happened since.
the 1.2 release last year, including:
client-rt.conf was removed, all clients now use client.conf and
are given RT priority in the data threads.
UMP (aka MIDI2) support was added and is now the default format
to carry MIDI1 and MIDI2 around in PipeWire. There are helper
functions to convert between legacy MIDI and UMP.
The resampler can now precompute (at compile time) some common
conversion filters. Delay reporting in the resampler was and
improved.
Bluetooth support for BAP broadcast links and support for hearing aids
using ASHA was added. A new G722 codec was also added.
Delay reporting and configuration in Bluetooth was improved.
The ALSA plugin now supports DSD playback when explicitly allowed
with the alsa.formats property.
A PipeWire JACK control API was added.
A system service was added for pipewire-pulse.
Many documentation and translation updates.
Many of the SPA macros are converted to inline functions. All SPA
inline functions are now also compiled into a libspa.so library to
make it easier to access them from bindings.
The module-filter-chain graph code was moved to a separate
filter-graph SPA plugin so that it becomes usable in more places.
EBUR128, param_eq and dcblock plugins were added to filter-graph.
The filter graph can now also use fftw for doing convolutions.
The audioconvert plugin was optimized and support was added to
audioconvert to insert extra filter-graphs in the processing pipeline.
New helper functions were added to parse JSON format descriptions.
The profiler now also includes the clock of the followers.
RISCV CPU support and assembler optimisations were added.
The clock used for logging timestamps can be configured now.
The JSON parser was split into core functions and helper.
Support for UCM split PCMs was added. Instead of alsa-lib splitting
up PCMs, PipeWire can mar
MITL audio video c
libgphoto2 is a set of libraries for previewing, retrieving,
and capturing images from a range of supported digital cameras to your
local hard drive. It does not support digital cameras based on the USB
storage protocol, those can be mounted by Linux directly.
The list of current cameras can be found on:
http://gphoto.org/proj/libgphoto2/support.php
or by running
gphoto2 --list-cameras
major bugfix: libgphoto2 2.5.32 release
quicktake1x0:
* New Apple Quicktake (serial camera) driver
pentax:
* Added Pentax K1II, K3III
* sync with pktriggercord fixes
ptp2:
* Big code and (canon eos) debug outout cleanups by Axel W
* --summary output format changed to be more condensed
* Canon EOS: imageformat output changed
* Canon: added disablemodedial
* Canon: keepdeviceon send less often to speed up
* Sony: Now officially documented by Sony. Changes imported from the documentation.
* Sony: support newer sony property format
* Sony: added capturemode, focalposition, magnifysetting, spotfocusarea,
* Sony: fixed crash in movie option
* Panasonic: bugfixes
* Fuji: configurations added, af drive manual, availableshots, graineffect, rawcompression
* Fuji: bugfixes
* Nikon: support 32bit properties
* Added ids:
- Canon EOS R100, R3, R8, R50, G7 X Mark 3,
- Sony Alpha A6100, ZV-E10, A6700, NEX-5N, SLT A99V, ILCE-9M3, ILX-LR1
- Nikon Zf, Z6 III
- Olympus OM-1Mark2
- Fuji X-H2S, X100V1, GFX100 II
- Ricoh GR III
- Leica Q3, M11 Monochrome
ports/usb:
* added more Android support (passing in filedescriptor)
ports/serial:
* some fixes, needed for quicktake
all:
* IOLIBS and CAMLIBS now runtime configurable
* Builds use silent rules by default now
* Meson buildsupport, parallel to automake
* print-camera-list can now print camera list in JSON format
* added new functions: gp_setting_set_get_func, gp_setting_set_set_func
for user defined settings setters
* added new port functions: gp_port_usb_set_sys_device,
gp_port_usb_get_sys_device used for Android
translations:
* added georgian, friulian, polish, romanian, ukrainian, chinese, brazilian
GNU LGPL camera usb capture digital camera remote control tethering
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.3 is the third patch release for Gradle 8.14 (released 2025-07-04).
It fixes the following issues:
#33943 Backport Missing dependency even if all paths do not exclude it
Issues fixed in the second patch release:
#33717 Suboptimal logic when resolving selectors with dynamic ones
Issues fixed in the first patch release:
#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.3 instead of 8.14.
Apache build-tool c c++ groovy java kotlin
GEGL (Generic Graphics Library) is a data flow based image processing framework, providing floating point processing and non-destructive image processing capabilities to GNU Image Manipulation Program and other projects (imgflo, GNOME Photos, gcut, iconographer, …)
With GEGL you chain together processing operations to represent the desired image processing pipeline. GEGL provides operations for image loading and storing, color adjustments, GIMPs artistic filters and more forms of image processing GEGL can also be used from the commandline.
The primary repository for the GEGL source code in GNOME git, and at GIMPs download site tarball releases.
GEGL is Free Software, and both new functionality in new operations as well as relevant development, enhancement requests, patches and bug reports for GEGL at gitlab.gnome.org/GNOME/gegl ,
Finanical support for fun new filters and capabilities as well as gardening/janitor bits and offshoot new color related infrastructure as part of project maintainership is welcome through the patreon campaign at GIMPs donation page.
minor bugfix: Ops:
.
- dither: crash when applied to pixels with negative pixel coordinates.
Contributors to this release, including translator:
Kolbjørn Stuestøl and Øyvind Kolås.
GNU LGPLv3 multimedia visualization c
GluCat is a generic library of C++ templates that implement universal Clifford algebras over the field of real numbers.
The PyClical extension module for Python gives users an easy Python scripting interface for calculations in Clifford algebras. The name PyClical is an homage to Pertti Lounesto's CLICAL.
major feature: GluCat 0.13.0 has improved configuration and testing.
o Unused local typedefs have been removed from the C++ code.
o The deprecated configuration option./configure --with-eig=bindings
Has been removed.
o The ability to build PyClical without Cython has been deprecated and will be
Removed in future versions.
o The configuration option./configure --with-qd has improved configuration
Tests.
o The./configure script adds g++ compiler options to ensure that FMA is used
Consistently on hardware that implements AVX512 instructions.
o The pyclical/setup_ext.py and pyclical/setup_nocython.py scripts have been
Refactored.
o The Python demo code has been brought up to date.
o The installation script pyclical/demos/kubuntu-24-conda-install-mayavi.sh and.
The environment script pyclical/demos/kubuntu-24-mayavi-env.sh have been added
to simplify the installation and running of the Mayavi-based plotting demos
on Kubuntu 24.10.
For details of changes, see either the ChangeLog file or the git log in.
Https://github.com/penguian/glucat and its clones.
GNU LGPL python cpp command-line mathematics softdevlibraries templates
Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don’t have an entire graphical setup available, but it is a useful tool even on regular desktop systems. Ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.
minor feature: Now requires Zig 0.14.
- Add support for @-prelines to ignore errors in config file.
- List all supported options in `--help`.
- Use `kB` instead of `KB` in `--si` mode.
MITL ncurses terminal cli c
Botan (Japanese for peony flower) is a cryptography library released under the permissive Simplified BSD license.
Botan’s goal is to be the best option for production cryptography by offering the tools necessary to implement a range of practical systems, such as TLSv1.3, X.509 PKI, modern AEAD ciphers, support for PKCS#11 and TPM hardware, memory-hard password hashing, and post quantum cryptography. All of this is covered by an extensive test suite, including an automated system for detecting side channels. The modular build system allows enabling or disabling features in a fine-grained way, and amalgamation builds are also supported.
It comes out of the box with C++, C, and Python APIs, and several other language bindings are available. The library is accompanied by a featureful command line interface. Consult the documentation for more information.
minor bugfix: .
a that prevented building using the `fips140` or `modern` module.
Policies.
a missing include that caused compilation failures with libc++20.
.
BSDL-2 cryptography crypto x509 library tls cpp python
An interactive command line filter program for any kind of list; files, command history, processes, hostnames, bookmarks, git commits, etc. It implements a "fuzzy" matching algorithm, so you can quickly type in patterns with omitted characters and still get the results you want.
Highlights
📦 Portable — Distributed as a single binary for easy installation
⚡ Blazingly fast — Highly optimized code instantly processes millions of items
🛠️ Extremely versatile — Fully customizable via an event-action binding mechanism
🔋 Batteries included — Includes integration with bash, zsh, fish, Vim, and Neovim
minor bugfix: Halfwidth and fullwidth alphanumeric and punctuation characters) are now internally normalized to their ASCII equivalents to allow matching with ASCII queries.
``sh.
Echo ABC fzf -q abc
``.
a which caused fzf to abort due to incorrect update ordering.
MITL cli finder go ruby shell
Using LibreOffice to convert documents is easy, you can use a command like this to convert a file to PDF, for example:
$ libreoffice --headless --convert-to pdf ~/Documents/MyDocument.odf
However, that will load LibreOffice into memory, convert a file and then exit LibreOffice, which means that the next time you convert a document LibreOffice needs to be loaded into memory again.
To avoid that, LibreOffice has a listener mode, where it can listen for commands via a port, and load and convert documents without exiting and reloading the software. This lowers the CPU load when converting many documents with somewhere between 50% and 75%, meaning you can convert somewhere between two and four times as many documents in the same time using a listener.
Unoserver contains three commands to help you do this, unoserver which starts a listener on the specified IP interface and port, and unoconverter which will connect to a listener and ask it to convert a document, as well as unocompare which will connect to a listener and ask it to compare two documents and convert the result document.
minor feature: Added support to use https between client and server.
Defaults to http. Prpl, Regebro .
The server now uses a temporary file to write the outfile to, as some
filters raise an error when using `private:stream`. ().
MITL conversion documents libreoffice server python
Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.
minor feature: MIDI clip editor (aka. piano-roll): mouse cursor pointer shape
Now follows the current edit/draw mode permanently.. Attempt to improve MIDI SPP accuracy by postponing MIDI Continue
Command in one 16th note at playback (re)start.. Specific to (lib)RubberBand time-stretching and pitch-shifting,
Formant preserve and finer (R3) engine processing are now added
to audio clip/playback options.. Resume normal playback state if rolling when transport rewind or.
Fast-forward is disengaged.. Custom Style Sheet files (*.qss): all url() paths are considered
Relative to style-sheet file location.. Enforce a size when LV2 plug-in UI no-user-resize feature
is explicitly requested.).
GNU GPL audio editor c++ cpp qt jack
Core Features of ParaView
Displaying Data -You can create different views to visualize data simultaneously and easily identify corresponding data elements. These views can also be customized (e.g. creating C++ plugins to add new types of views).
Filtering Data
Transform your data to generate visualizations that are easier to understand using ParaView filters. While an extensive list of filters is already provided, you can add custom filtering operations through Python scripting via a plugin or with a Programmable Filter.
Querying Data -Besides selecting data in various views interactively, ParaView provides a way to inspect the data by querying for elements that satisfy certain criteria using the “Find Data” dialog. The UI makes it easy to build simple queries to find matching elements. Complex queries are also possible using a Python-based syntax.
Animations -When you open a file with multiple timesteps, ParaView automatically sets up an animation. You can use the “Animation View” to set up complex animations involving changes to parameters of filters or sources, and you can move the camera to orbit around the dataset, along an arbitrary path, or follow data as it moves over time. Generated animations can be exported in common video formats (e.g. AVI, OGG, etc.) or as a series of PNG or JPEG image files.
Exporting Scenes -You can export rendered scenes from ParaView in formats used by 3D rendering tools (e.g. VRML, X3D, and GEO). They can then be imported into other renderi
minor feature: ParaView tags
https://gitlab.kitware.com/paraview/paraview/-/tags. 2025-03-31T09:41:07-04:00.. https://gitlab.kitware.com/paraview/paraview/-/tags/v5.13.3.
v5.13.3. 5.13.3.
2025-03-31T09:41:07-04:00.
Cory Quammen. cory.quammen@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.13.2.
v5.13.2. ParaView superbuild 5.13.2.
2024-12-29T18:38:10-05:00.
Vicente Adolfo Bolea Sanchez. vicente.bolea@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.13.1.
v5.13.1. 5.13.1.
2024-09-27T16:41:43-04:00.
John Tourtellott.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.13.0.
v5.13.0. 5.13.0.
2024-08-21T14:33:23-04:00.
Vicente Adolfo Bolea Sanchez. vicente.bolea@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.13.0-RC2.
v5.13.0-RC2. 5.13.0-RC2.
2024-08-02T12:54:27-04:00.
Vicente Adolfo Bolea Sanchez. vicente.bolea@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.13.0-RC1.
v5.13.0-RC1. 5.13.0-RC1.
2024-06-18T18:36:27-05:00.
Ryan Krattiger. ryan.krattiger@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.1.
v5.12.1. 5.12.1.
2024-05-17T14:14:27-05:00.
Ryan Krattiger. ryan.krattiger@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.0.
v5.12.0. 5.12.0.
2024-02-28T14:32:44-06:00.
Ryan Krattiger. ryan.krattiger@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.0-RC3.
v5.12.0-RC3. 5.12.0-RC3.
2024-02-08T11:23:45-06:00.
Ryan Krattiger. ryan.krattiger@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.0-RC2.
v5.12.0-RC2. 5.12.0-RC2.
2024-01-05T09:31:37-06:00.
Ryan Krattiger. ryan.krattiger@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.12.0-RC1.
v5.12.0-RC1. 5.12.0-RC1.
2023-11-06T09:26:30-06:00.
Ryan Krattiger. ryan.krattiger@kitware.com.
https://gitlab.kitware.com/paraview/paraview/-/tags/v5.11.2.
v5.11.2. 5.11.2.
2023-09-22T08:52:44-05:00.
Ryan Krattiger. ryan.krattiger@kitware.com.
https://gitlab.kitware.com/p
Mixed scientific visualization fem finite element analysis medical cpp python c
GNUnet is a framework for secure and anonymous peer-to-peer networking that does not use any centralized or otherwise trusted services. Currently, the framework offers censorship-resistant file-sharing, messaging, VPN, GNS (a decentralized version of DNS), and much more. GNUnet is currently developed by a worldwide group of independent free software developers. GNUnet is a GNU package (http://www.gnu.org/).
major feature: Meson is new default build system.
- JSON: split off libgnunetmhd from libgnunetjson, renaming various GNUNET_JSON_-symbols to GNUNET_MHD_-. Removes dependency of libgnunetjson on libmicrohttpd.
Affero GPLv3 anonymity f2f file-sharing gns gnunet internet networking p2p vpn
The Visualization Toolkit (VTK) is open source software for manipulating and displaying scientific data. It comes with state-of-the-art tools for 3D rendering, a suite of widgets for 3D interaction, and extensive 2D plotting capability.
VTK is part of Kitware’s collection of supported platforms for software development. The platform is used worldwide in commercial applications, as well as in research and development.
minor feature: VTK 9.4.1 Release Notes.
Changes made since VTK 9.3.1 include the following.
New Features (#new-features).
Annotation (#annotation).
DataModel (#datamodel).
ExecutionModel (#executionmodel).
Filters (#filters).
Interaction (#interaction).
I/O (#io).
Python (#python).
Rendering (#rendering).
Testing (#testing).
ThirdParty (#thirdparty).
VR (#vr).
WebAssembly (#webassembly).
Wrapping (#wrapping).
Changes (#changes).
Build (#build).
DataModel (#datamodel-1).
Filters (#filters-1).
I/O (#io-1).
Rendering (#rendering-1).
Wrapping (#wrapping-1).
improvements (#improvements).
Accelerators (#accelerators).
Annotation (#annotation-1).
Build (#build-1).
Charts (#charts).
Core (#core).
DataModel (#datamodel-2).
Filters (#filters-2).
I/O (#io-2).
Interaction (#interaction-1).
Python (#python-1).
Rendering (#rendering-2).
System (#system).
VR (#vr-1).
Deprecations/Removals (#deprecationsremovals).
New Features:
Annotation:
New `vtkPolarAxesActor2D` available for drawing a polar axes overlay.
polar-axes2d (imgs/9.4/polar-axes2d.png).
DataModel:
New `vtkImplicitArray` template class brings memory efficiency to vtk data array
applications. Author's note (./9.4/add-vtkImplicitArrays.md).
The new `vtkAnnulus` implicit function represents an infinite annulus (two co-axial cylinders).
Author's note (9.4/annulus-implicit-widget.md).
VTK now supports higher order Galerkin cells via a new data object `vtkCellGrid`. Author's
note (9.4/cell-grid-changes.md).
cell-grid-non-isoparametric (imgs/9.4/cell-grid-non-isoparametric.png).
ExecutionModel:
New information keys added to allow filters to execute without any prior temporal access for
in-situ visualization. Author's note (9.4/no-prior-temporal-access.md).
Filters:
New `vtkAppendPartitionedDataSetCollection` class to append multiple partitioned dataset
collections into a single partitioned dataset collection. Author's note (9.4/add-append-PDC.md).
New `vtkCriticalTime` filter to generate time step values based on user-specified threshold
Other science-research visualization c++ python
ALT is a set of Linux distributions based on Sisyphus, an APT-enabled RPM package repository that aims to achieve feature completeness, usability, and security in a sensible and manageable mixture.
major feature: The build is available for x86_64 and AArch64 Platform 11 (p11 Salvia branch), based on the 6.12 kernel.
New features:
* Supports KDE Plasma 6 on Wayland (default), Xfce or console-only installation.
* ALT Center application for system information and
configuration.
* Maintained packages are grouped into managed components via ALT Center.
* Configure network settings (Wi-Fi/VLAN) before installation, with persistent configuration.
* New versions of specialized and application software included.
Read more:
https://lists.altlinux.org/pipermail/altlinux-announce-en/2025/000049.html
GNU GPL operating-system starterkit installation end-users developers livecd rescue desktop server security bbs communication communication commu
Tellico is a KDE application for organizing your collections. It provides default templates for books, bibliographies, videos, music, video games, coins, stamps, trading cards, comic books, and wines.
Tellico allows you to enter your collection in a catalogue database, saving many different properties like title, author, etc. Two different views of your collection are shown. On the left, your entries are grouped together by any field you like, allowing you to see how many are in each group. On the right, selected fields are shown in column format, allowing you to sort by any field. On the bottom is a customizable HTML view of the current entry. The entry editor is a dialog box where you enter the data. Check out the screenshots.
Tellico keeps things simple, so no database server is needed. The data is saved in XML format, which makes for easy parsing, portability, and styling. It will run on any platform which KDE supports, most commonly Linux. Tellico is licensed under the GNU General Public License, giving you the freedom to modify and distribute the source code.
If you download Tellico and like it, do let me know. I'm happy to try to accommodate any suggestions. If you have translation updates, please pass them along to the KDE translation teams. I do have to say that Tellico is a hobby for me, and it is released without any guarantees or warranties. It may crash a lot for you, it may not do anything that you find useful.
minor bugfix: .
Updated Filmaffinity and ComicVine data sources..
Added configurable image size to Discogs and Moviemeter data sources..
ISBN searching with Colnect..
.
GNU GPLv3 collection manager kde
WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire’s API, providing convenience for writing the daemon’s modules as well as external tools for managing PipeWire.
The WirePlumber daemon implements the session & policy management service. It follows a modular design, having plugins that implement the actual management functionality.
The WirePlumber Library provides API that allows you to extend the WirePlumber daemon, to write management or status tools for PipeWire (apps that don’t do actual media streaming) and to write custom session managers for embedded devices.
minor feature: Additions Enhancements:
- Added support for handling UCM SplitPCM nodes in the ALSA monitor, which
allows native PipeWire channel remapping using loopbacks for devices that
use this feature (!685).
- Introduced new functions to mark WpSpaDevice child objects as pending.
This allows properly associating asynchronously created loopback nodes with
their parent WpSpaDevice without losing ObjectConfig events (!687, !689).
- Improved the node name deduplication logic in the ALSA monitor to prevent
node names with.2.3, etc appended to them in some more cases (!688).
- Added a new script to populate `session.services`. This is a step towards
implementing detection of features that PipeWire can service (!686).
:
- an that was causing duplicate Bluetooth SCO (HSP/HFP) source
nodes to be shown in UIs (#701, !683).
- In the BlueZ monitor, marked the source loopback node as non-virtual,
addressing how it appears on UIs.
- Disabled stream-restore for device loopback nodes to prevent unwanted
property changes (!691).
- `wp_lua_log_topic_copy()` to correctly copy topic names.
- Updated script tests to handle differences in object identifiers.
(`object.serial` vs `node.id`), ensuring proper test behavior.
Past releases.
Other audio session-manager policy-manager pipewire c lua
FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc. It can use different kinds of sources like RSS-feeds, html pages, csv files, search engines and there are even plugins for sites that do not provide any kind of useful feeds.
minor bugfix: all commits.
MITL download internet torrents bittorrent python
MythTV is a Free Open Source software digital video recorder (DVR) project distributed under the terms of the GNU GPL.
minor feature: 407 David Hampton. 220 Peter Bennett. 59 Klaas de Waal. 40 Scott Theisen. 26 GitHub. 9 Roland Ernst. 8 Bill Meek. 6 John Patrick Poet. 5 David Engel. 4 Nick Morrott. 1 Gary Buhrmaster... 84b114026c 2024-02-10 Add "Audio Language" selection.. f828c1c8db 2025-01-03 Add auto_increment extra to field iptvid in iptv_channel.. 21df7f5edd 2024-12-31 add avprogram_id to streams_changed() callback.. 6c77471f13 2024-10-03 Add before RCLyricsBand name, sorts first and indicates synchronized on the menu.. 69b954b6f7 2024-12-05 Add EXTINF format.. 92791204e5 2024-02-12 Add HAVE_MUSICBRAINZ to the config.h.in file... 00b5817456 2024-12-07 Add index on chanid in iptv_channel and channelgroup.. d558dd35e0 2024-11-02 Add index on type to filemarkup table.. 0c4674db7c 2024-10-07 add LOG_TRACE.. 163683829a 2024-12-18 Add option to exit immediately after creating the database... db8c584ad3 2024-03-30 Add services to support channel restore data.. 193b0519ac 2024-10-04 Add systemd notification if db locking attempt fails... da88cd41e8 2025-01-06 AvFormatDecoder::AutoSelectAudioTrack(): indent.. cbe8886c92 2025-01-06 AvFormatDecoder::AutoSelectAudioTrack(): reduce code duplication.. ba8c80dd44 2025-01-06 AvFormatDecoder::AutoSelectAudioTrack(): simplify conditional logic.. b4bc47b44c 2025-01-06 AvFormatDecoder::autoSelectVideoTrack(): fully select the track.. 5140c3301e 2024-12-31 AvFormatDecoder::DecodeCCx08(): remove dead code.. 920768eaf5 2024-12-31 AvFormatDecoder: ensure audio streams match the video stream.. cda772efd5 2025-01-06 AvFormatDecoder: forward the AVCodecContext from GetFrame().. 36b5d4f5d6 2025-01-06 AvFormatDecoder::GetFrame(): add local codec_id variable.. 0840918eeb 2025-01-06 AvFormatDecoder::GetFrame(): ignore AV_CODEC_ID_AC4.. f07b5df108 2025-01-06 AvFormatDecoder::GetFrame(): move call to PreProcessVideoPacket().. 9ed5c71afc 2025-01-06 AvF
GNU GPL dvr mythtv myth video recorder cpp css python c
gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere. gRPC enables client and server applications to communicate transparently, and simplifies the building of connected systems.
major bugfix: lt;p gt;This is release gRPC Core 1.71.0 (gears). lt;/p gt;.
lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;.
lt;p gt;This release contains refinements, improvements, and. lt;/p gt;.
lt;h2 gt;Core lt;/h2 gt;.
lt;ul gt;.
lt;li gt; CallAttemptTracer call attempt tracer lifetimes for retries. lt;/li gt;.
lt;li gt; pick_first that caused us to stop triggering connection attempts. lt;/li gt;.
lt;li gt; CodeGen CPP Added support for service quot;deprecated quot; option. lt;/li gt;.
lt;li gt; EventEngine Add SetDefaultEventEngine API (and friends). lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;C++ lt;/h2 gt;.
lt;ul gt;.
lt;li gt; build Restrict grpc++_public_hdrs target to internal visibility. lt;/li gt;.
lt;li gt; Doc Added C++17 cmake option. lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;Python lt;/h2 gt;.
lt;ul gt;.
lt;li gt; CI Drop Python 3.8. lt;/li gt;.
lt;li gt; Python Support musl-linux binary wheels on arm64. lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;Ruby lt;/h2 gt;.
lt;ul gt;.
lt;li gt; ruby Build/test ruby 3.4 and build native gems with Ruby 3.4 support. lt;/li gt;.
lt;/ul gt;.
.
eugeneo.
.
.
.
.
tag:github.com,2008:Repository/27729880/v1.71.0-pre3.
2025-03-03T19:13:16Z.
.
Release v1.71.0-pre3.
lt;p gt;This is a prerelease of gRPC Core 1.71.0 (gears). lt;/p gt;.
lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;.
lt;p gt;This prerelease contains refinements, improvements, and. lt;/p gt;.
.
veblush.
.
.
.
.
tag:github.com,2008:Repository/27729880/v1.71.0-pre2.
2025-02-22T01:18:56Z.
.
Release v1.71.0-pre2.
lt;p gt;This is a prerelease of gRPC Co
Apache rpc cpp python c
This is a fork of EdytorNC, a text editor for CNC programmers.
Code colourizing.
Sessions - to save/restore open file list
Send/receive through serial port with automatic file saving and Serial port file server - possibility to download new CNC program directly from machine.
Find in files
Find/Replace can be used to addition, subtraction, multiplication, division on numbers or highlighting text.
in Find: Y$$ in Replace $$*2 will multiply by 2 all numbers found with Y
in Find: Y$100$10 in Replace $$*2 will multiply by 2 only numbers between 10 and 100 found with Y
Find can be used also to highlight specific program blocks
Simple project management - you can keep links to (almost) all files related to your part program in one place.
First comment in program is displayed in title bar. In first comment you can write part name.
Comment with date will be replaced with current date on file save. Comment format: (dd-/.mm-/.yyyy) or ;dd-/.mm-/.yyyy - now system localization settings are used.
Block renumbering - whole program or selection
Conversion inch/mm, mm/inch. You can write inches in format 1.3/4 1/4 ...
Speed, feed calculation
Bolt holes calculation
Solutions of triangles calculation
minor feature: This release focuses on the work of add-ons that change the program text. These
Additions include:
Renumbering.
Axis swapping.
Inserting dots.
Converting from imperial to metric and back again.
Removing fragments by regular expressions.
:
Freezing in some cases during renumbering.
Incorrect renumbering of empty lines and lines with comments.
New features:
All add-ons that modify the program text have received a pop-up dialog with.
Progress and a button to cancel the operation. The dialog appears if the
Operation is delayed.
Renumbering has a new option "Keep existing numbers".
GNU LGPLv3 cnc gcode editor programming coding qt cpp
BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists.
BallroomDJ 4 is the replacement for BallroomDJ.
minor bugfix: 4.15.3.1 2025-6-30
* Bug Fixes:
* MacOS: Fix support for pre-sequoia versions (support libraries build).
* Windows: Turn SMTC back on (compiler has been fixed).
Zlib audio music end-users linux macos windows player ballroom c gtk
An MP4 tagging library where all tags can be accessed and modified and any tags, unknown tags or custom tags are never lost when the audio file is updated. A list of known tags is only used when new tags are added.
cleanup: 2.0.0.1 2025-6-30
Maintenance Release
* Bug Fixes:
* Fix compiler warnings.
* Improve cmake configuration.
Zlib library c audio video tagging mp4
A self-hostable bookmark-everything app with a touch of AI for the data hoarders out there.
Features
🔗 Bookmark links, take simple notes and store images and pdfs.
⬇️ Automatic fetching for link titles, descriptions and images.
📋 Sort your bookmarks into lists.
🔎 Full text search of all the content stored.
✨ AI-based (aka chatgpt) automatic tagging. With supports for local models using ollama!
🎆 OCR for extracting text from images.
🔖 Chrome plugin and Firefox addon for quick bookmarking.
📱 An iOS app, and an Android app.
📰 Auto hoarding from RSS feeds.
🔌 REST API.
🌐 Mutli-language support.
🖍️ Mark and store highlights from your hoarded content.
🗄️ Full page archival (using monolith) to protect against link rot. Auto video archiving using youtube-dl.
☑️ Bulk actions support.
🔐 SSO support.
🌙 Dark mode support.
💾 Self-hosting first.
minor feature:
Affero GPLv3 bookmark bookmark-manager server self-hosted ai typescript javascript
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;chore: update tailwind to v4 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="3165342370" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//263" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/263/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/263" gt;#263 lt;/a gt; lt;/li gt;.
lt;li gt;feat: creating a quick transaction triggers the proper rule 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="3184488627" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//265" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/265/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/265" gt;#265 lt;/a gt; lt;/li gt;.
lt;li gt;feat: add sounds volume control to user settings 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="3185699235" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//266" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/266/hovercard" href="https://github.com/eitchtee/WYGIWY
Affero GPLv3 money finance tracking accounting self-hosted bookkeeping expense-tracker django python
Objeck is an open-source programming language inspired by Java and influenced by Scheme and UML. Objeck was designed to be fast, easier to use, lightweight and cross-platform.
minor feature: v2025.6.3 (June 29, 2025)
===
v2025.6.3
---
Support for user-provided HTTPS PEM files
Added multi-statement pre/update support `for` loops
v2025.6.2
---
New API documentation system
Added support for OpenAI's Responses API
Updated Windows launcher
Improved JSON scheme support
v2025.3.0
---
Updated VS Code LSP support for macOS and Linux
Collection bug fixes
LSP bug fixes
More aggressive method inlining
BSDL-2 compiler debugger interpreter developers cross-plattform
Objeck is an open-source programming language inspired by Java and influenced by Scheme and UML. Objeck was designed to be fast, easier to use, lightweight and cross-platform.
minor feature: v2025.6.3 (June 29, 2025)
===
v2025.6.3
---
Support for user-provided HTTPS PEM files
Added multi-statement pre/update support `for` loops
v2025.6.2
---
New API documentation system
Added support for OpenAI's Responses API
Updated Windows launcher
Improved JSON scheme support
v2025.3.0
---
Updated VS Code LSP support for macOS and Linux
Collection bug fixes
LSP bug fixes
More aggressive method inlining
BSDL-2 compiler debugger interpreter developers cross-plattform
Infix is a Linux Network Operating System (NOS) based on Buildroot, and sysrepo. A powerful mix that ease porting to different platforms, simplify long-term maintenance, and provide made-easy management using NETCONF. It also has a built-in CLI that you'll quickly come to love.
minor feature: Inv25.03.0
Changes.
- Upgrade Linux kernel to 6.12.21 (LTS).
- Upgrade Buildroot to 2025.02.0 (LTS).
- : YANG schema warning in syslog: missing 'monitor' node for lag.
- : the system fails to reboot when a container is (stuck), for.
whatever reason, in its 'setup' state.
- : web console, ttyd service, stopped working after upgrade to.
Buildroot 2025.02, caused by new (missing) option `--writable`.
- TCAM memory corruption in `mvpp2` Ethernet controller.
- annoying (but harmless) usage message from the logger tool when.
`startup-config` fails to load and the system reverts to failure mode.
- harmless log warning for product specific init when no product.
specific init scripts are found.
- Backport for sysklogd, affecting hostname filtering and periods.
in TAG names, pending official backport in Buildroot.
Signed-off-by: Joachim Wiberg lt;troglobit@gmail.com gt;.
GNU GPL netconf linux buildroot
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.59.1...v0.59.2" gt;0.59.2 lt;/a gt; (2025-06-27) lt;/h2 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;Gamepad Reordering: lt;/strong gt; requeue gamepad reordering requests if one is in progress ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/df83957ba20b793ac41d6a4174b74c743d4a0a71" gt;df83957 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device. It's like your personal Spotify!
Features
Handles very large music collections
Streams virtually any audio format available
Reads and uses all your beautifully curated metadata
Great support for compilations (Various Artists albums) and box sets (multi-disc albums)
Multi-user, each user has their own play counts, playlists, favourites, etc...
Very low resource usage
Multi-platform, runs on macOS, Linux and Windows. Docker images are also provided
Ready to use binaries for all major platforms, including Raspberry Pi
Automatically monitors your library for changes, importing new files and reloading new metadata
Themeable, modern and responsive Web interface based on Material UI
Compatible with all Subsonic/Madsonic/Airsonic clients
Transcoding on the fly. Can be set per user/player. Opus encoding is supported
Translated to various languages
minor feature: lt;h2 gt;release lt;/h2 gt;.
lt;p gt;A bunch of, and a couple of improvements. lt;/p gt;.
lt;p gt;Thanks you all for the feedback! lt;/p gt;.
lt;h2 gt;Changelog lt;/h2 gt;.
lt;h3 gt;New Features lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/2838ac36df72fefbe796e0fa88316ea6d7f106f9/hovercard" href="https://github.com/navidrome/navidrome/commit/2838ac36df72fefbe796e0fa88316ea6d7f106f9" gt; lt;tt gt;2838ac3 lt;/tt gt; lt;/a gt;: feat(scanner): allow disabling tags with lt;code gt;Tags. amp;lt;tag amp;gt;.Ignore=true lt;/code gt; lt;/li gt;.
lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/beb768cd9cd00f01581fe190a345ccf8617950db/hovercard" href="https://github.com/navidrome/navidrome/commit/beb768cd9cd00f01581fe190a345ccf8617950db" gt; lt;tt gt;beb768c lt;/tt gt; lt;/a gt;: feat(server): add Role filters to albums lt;/li gt;.
lt;/ul gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/b952672877be6f927a0c0a44b84b3415e243fd13/hovercard" href="https://github.com/navidrome/navidrome/commit/b952672877be6f927a0c0a44b84b3415e243fd13" gt; lt;tt gt;b952672 lt;/tt gt; lt;/a gt;: (scanner): add back the Scanner.GenreSeparators as a deprecated option lt;/li gt;.
lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/226be78bf538b2bd025d4ad5b683d6368683c695/hovercard" href="https://github.com/navidrome/navidrome/commit/226be78bf538b2bd025d4ad5b683d6368683c695" gt; lt;tt gt;226be78 lt;/tt gt; lt;/a gt;: (scanner): full_text not being updated on scan lt;/li gt;.
lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/938c3d44ccb96c2f0f17
GNU GPLv3 music audio streaming audio-streaming server self-hosted go javascript
|