rsnapshot is a filesystem snapshot utility based on rsync. rsnapshot makes it easy to make periodic snapshots of local machines, and remote machines over ssh. The code makes extensive use of hard links whenever possible, to greatly reduce the disk space required.
Depending on your configuration, it is quite possible to set up in just a few minutes. Files can be restored by the users who own them, without the root user getting involved.
There are no tapes to change, so once itās set up, your backups can happen automatically untouched by human hands. And because rsnapshot only keeps a fixed (but configurable) number of snapshots, the amount of disk space used will not continuously grow.
minor bugfix: Make tar.
GNU GPLv3 backup rsync perl
marimo is a reactive Python notebook: run a cell or interact with a UI element, and marimo automatically runs dependent cells (or marks them as stale), keeping code and outputs consistent. marimo notebooks are stored as pure Python, executable as scripts, and deployable as apps.
Highlights.
š batteries-included: replaces jupyter, streamlit, jupytext, ipywidgets, papermill, and more
ā”ļø reactive: run a cell, and marimo reactively runs all dependent cells or marks them as stale
šļø interactive: bind sliders, tables, plots, and more to Python ā no callbacks required
š¬ reproducible: no hidden state, deterministic execution, built-in package management
š executable: execute as a Python script, parameterized by CLI args
š shareable: deploy as an interactive web app or slides, run in the browser via WASM
š¢ļø designed for data: query dataframes and databases with SQL, filter and search dataframes
š git-friendly: notebooks are stored as .py files
āØļø a modern editor: GitHub Copilot, AI assistants, vim keybindings, variable explorer, and more
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;p gt;Quality-of-life improvements: lt;/p gt;.
lt;ul gt;.
lt;li gt; Improvements to multi-column notebooks lt;/li gt;.
lt;li gt; A for timezone rendering in altair charts lt;/li gt;.
lt;li gt; API improvements to persistent caching lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;All changes lt;/h2 gt;.
lt;ul gt;.
lt;li gt;: column grouping by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mscolnick/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mscolnick" gt;@mscolnick lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2805978877" data-permission-text="Title is private" data-url="https://github.com/marimo-team/marimo//3547" data-hovercard-type="pull_request" data-hovercard-url="/marimo-team/marimo/pull/3547/hovercard" href="https://github.com/marimo-team/marimo/pull/3547" gt;#3547 lt;/a gt; lt;/li gt;.
lt;li gt;style: column background by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/akshayka/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/akshayka" gt;@akshayka lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2805925040" data-permission-text="Title is private" data-url="https://github.com/marimo-team/marimo//3544" data-hovercard-type="pull_request" data-hovercard-url="/marimo-team/marimo/pull/3544/hovercard" href="https://github.com/marimo-team/marimo/pull/3544" gt;#3544 lt;/a gt; lt;/li gt;.
lt;li gt;improvement: support data uris in table by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mscolnick/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mscolnick" gt;@mscolnick lt;/a gt; in lt;a class="-link js--link" data-error-text="Fai
Apache data-science data-visualization machine-learning notebooks ai python typescript
FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications and has reached widespread distribution. FluidSynth itself does not have a graphical user interface, but due to its powerful API several applications utilize it and it has even found its way onto embedded systems and is used in some mobile apps.
Features
Cross platform support (Linux, macOS and Windows to name a few)
SoundFont 2 support
SoundFont 3 support (vorbis-compressed SF2)
Realtime effect control using SoundFont 2.01 modulators
Playback of MIDI files
Shared library which can be used in other programs
Built in command line shell
minor feature: lt;ul gt;.
lt;li gt;It was discovered, that exclusive class note terminations were too slow lt;/li gt;.
lt;li gt;a regression introduced in 2.4.0 that allowed the amplitude of a voice playing in delay phase to rise infinitely lt;/li gt;.
lt;li gt;MSGS drum-style note-cut has been converted to an opt-in setting lt;a href="https://www.fluidsynth.org/api/fluidsettings.xml#synth.note-cut" rel="nofollow" gt; lt;code gt;synth.note-cut lt;/code gt; lt;/a gt; lt;/li gt;.
lt;li gt;Support for SDL2 has been disabled by default lt;/li gt;.
lt;li gt;a regression introduced in 2.4.1 that could have caused infinite audio gain output for some MIDI files under certain configurations lt;/li gt;.
lt;li gt;Silence a warning d by Systemd v254+ lt;/li gt;.
lt;/ul gt;.
lt;p gt;*It was found that SDL2 hijacks fluidsynth's lt;code gt;main() lt;/code gt; function which causes build problems on Windows, see. A PR for migrating to SDL3 is highly welcome! If you still want to compile with SDL2 support, you need to explicitly enable it using CMake flag lt;code gt;-Denable-sdl2=1 lt;/code gt;. lt;/p gt;.
GNU LGPLv3 sound-synthesis mixers
High-order methods have the potential to overcome the current limitations of standard CFD solvers. For this reason, we have been developing and improving our spectral element code for more than 35 years now. It features state-of-the-art, scalable algorithms that are fast and efficient on platforms ranging from laptops to the worldās fastest computers. Applications span a wide range of fields, including fluid flow, thermal convection, combustion and magnetohydrodynamics. Our user community includes 500+ scientists and engineers in academia, laboratories and industry.
Features
Incompressible and low Mach-number Navier-Stokes
Spectral element disrectization
High-order conformal curved quadrilateral/hexahedral meshes
Semi-implicit 2nd/3rd order adaptive timestepping
Conjugate fluid-solid heat transfer
Efficient preconditioners
Parallel I/O
Lagrangian phase model
Moving and deforming meshes
Overlapping overset grids
Basic meshing tools including 3rd-party converters
LES and RANS turbulence models
VisIt & Paraview support for data analysis and visualization
major bugfix: What is new?. Lagrangian phase model (one-way coupling). Overset grids (neknek). Particle tracking. Single source udf+oudf. Device support BoomerAMG. Improved runtime statistics. 4th-kind Chebyshev smoothers. Configureable time averaging. Extrapolation initialGuess method. Scaleable JIT compilation. Real gas support for lowMach. More examples. Various. Good to know: udf Changes in include files do not trigger a rebuild automatically. udf Plugins kernels will be loaded automatically (call in `UDF_LoadKernels` no longer required). Breaking Changes: nrsconfig Ensure env-vars `CC`, `CXX` and `FC` point to the correct MPI compiler wrappers (see README.md for an example). udf Plugin header files need to be included explicitly. udf Rename `bc- wrk` = `bc- usrwrk`. udf Update to new API of lowMach plugin (see lowMach example). Time step was added to `nekRS::outfld(..., int step...)`. par Use `pMGSchedule` instead of `pMultigridCoarsening` (see help for more details). par Rename writeControl value `runTime` = `simulationTime`. par Remove multigrid qualifier `coarse`. par Remove SEMFEM solver specification from key `preconditioner`, use `semfemSolver` instead. par Replace `stressFormulation = true` by `equation = navierStokes+variableViscosity`. par Replace bcType `Value` by `codedValue`. par Replace `elasticity` by `pcg+block` for mesh solver. Use occa::memory mesh_t objects for vgeo, cubvgeo, ggeom, sgeom, LMM, invLMM (no longer mirrored on host). All `boundaryIDs` need to be assigned in `boundaryTypeMap` (use `none` for an internal boundary). ## Known / Restrictions. Code is not fully optimized on CPUs in general and Intel GPUs. 485. 729. 258. Thanks to our Contributors: @neil-lindquist, @kris-rowe, @pwang234, @nandu90, @yhaomin2007. We are grateful to all who added new features, filed or helped resolve them. asked and answered questions, and were part of inspiring discussions.
Other hpc gpu cfd finite-element-analysis turbulence high-order exascale cpp c fortran
Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.
minor bugfix: xx
Added Bins and media type text search to Playlist.
Added View Files panel.
Added Show in Files to Properties and Jobs.
Added HSL Primaries and HSL Range video filters (HSL = Hue/Saturation/Lightness).
Added Gradient Map video filter.
Added Settings Player Pause After Seek toggle that defaults to on (old behavior).
Added a Type parameter to Fade In Audio and Fade Out Audio filters.
Added Export hardware encoding for Windows on Arm CPUs (`h264_mf` and `hevc_mf` codecs).
Added Settings Language Irish.
Improved support for MLT XML clip/sub-projects:
Now more tolerant to inconsistent video modes, there are Properties, and you can add a Speed: Forward Only time filter.
Improved Playlist Generate Slideshow with trimmed video clips making it more useful to make a montage.
incorrect color change when mixing video tracks and certain filters such as Hue/Lightness/Saturation.
scrub bar and Timeline Keyframes rulers not using Settings Time Format.
File Export Markers as Chapters when Settings Time Format is not Clock.
Subtitles works incorrectly after a couple of minutes with non-integer frame rates.
Settings Clear Recent on Exit not clearing the Projects list.
View Application Log Previous not appearding on Windows.
changing Properties Duration of image on Timeline not adjusting video filters keyframes.
Properties Export GPX not working with GoPro HERO 11, 12 13.
Export Presets lossless H.264 with NVIDIA hardware encoder.
"Use font size" in Text: Simple, GPS Text, Subtitle Burn In and Timer filters not applying from a saved preset.
the color picker (pick color from screen) when Shotcut is not on the primary screen.
the color picker on the Wayland graphics subsystem in Linux.
drag-n-drop from the Source player on Wayland for Linux.
Added native support for Wayland (without Xwayland) in the Flatpak for Linux.
unable to extend duration of text clips made by Subtitles Generate Text on Timeline.
Properties C
GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt
An open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. Being a BSD-licensed product, OpenCV makes it easy for businesses to utilize and modify the code.
major feature: New Year update for OpenCV 4.x has been released.
Generic:
Internal C API cleanup and back-ports for 5.x.
RISC-V/AArch64: disable CPU features detection #25901
Support C++20 standard #26590
algoHint parameter for some functions to allow potentially faster, but not bit-exact implementation
Core Module:
Added int64 data type support for FileStorage #26434
Fixed invalid attribute value handling in FileStorage #25955.
Extended LUT for FP16 support #25787.
Fixed stdDev tail filling with zeros with HAL in meanStdDev #25789.
Set and check allocator pointer for all cv::Mat instances #25979
Improved accuracy of Rect::contains #26022
Fixed result offset in minMaxIdx with HAL in some cases #26080
Replaced C++ operators with wrapper functions on universal intrinsics backends #26109
Extended cv::TickMeter #26212
Rewrote OpenCL-OpenGL-interop device discovery routine without extensions and with Apple support #26281
Marked cv::Mat(Mat ) as noexcept #25899
Multiple Eigen library interop improvements #25751.
Calib3d module:
Multiple chessboard detector improvements #25427, #25807, #25991, #26014
Enabled checkerboard detection with a central / corner marker on a black tile #25808
Fixed Rodrigues CV_32F and CV_64F type mismatch in projectPoints #25824
Added fisheye::distort with non-identity projection matrix #25943
SQPnP solver updates #26219
Fixed vector access in USAC #26530
Imgproc Module:
Added a new function that approximates the polygon bounding a convex hull with a certain number of sides #25607
Added Weighted Hough Transform #21407
Fixed bug in contours approximation #25672
Fixed bug in divSpectrums #25738
Fixed result buffer overflow in intersectConvexConvex_ for non-convex input #25725.
Added flag to GaussianBlur for faster but not b
BSDL-2 library vision computer-vision image-processing deep-learning cpp
Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.
minor bugfix: xx Added Bins and media type text search to Playlist. Added View Files panel. Added Show in Files to Properties and Jobs. Added HSL Primaries and HSL Range video filters (HSL = Hue/Saturation/Lightness). Added Gradient Map video filter. Added Settings Player Pause After Seek toggle that defaults to on (old behavior). Added a Type parameter to Fade In Audio and Fade Out Audio filters. Added Export hardware encoding for Windows on Arm CPUs (`h264_mf` and `hevc_mf` codecs). Added Settings Language Irish. Improved support for MLT XML clip/sub-projects: Now more tolerant to inconsistent video modes, there are Properties, and you can add a Speed: Forward Only time filter. Improved Playlist Generate Slideshow with trimmed video clips making it more useful to make a montage. incorrect color change when mixing video tracks and certain filters such as Hue/Lightness/Saturation. scrub bar and Timeline Keyframes rulers not using Settings Time Format. File Export Markers as Chapters when Settings Time Format is not Clock. Subtitles works incorrectly after a couple of minutes with non-integer frame rates. Settings Clear Recent on Exit not clearing the Projects list. View Application Log Previous not appearding on Windows. changing Properties Duration of image on Timeline not adjusting video filters keyframes. Properties Export GPX not working with GoPro HERO 11, 12 13. Export Presets lossless H.264 with NVIDIA hardware encoder. "Use font size" in Text: Simple, GPS Text, Subtitle Burn In and Timer filters not applying from a saved preset. the color picker (pick color from screen) when Shotcut is not on the primary screen. the color picker on the Wayland graphics subsystem in Linux. drag-n-drop from the Source player on Wayland for Linux. Added native support for Wayland (without Xwayland) in the Flatpak for Linux. unable to extend duration of text clips made by Subtitles Generate Text on Timeline. Properties Convert job progress when de
GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt
autokey is a desktop automation utility for Linux.
Why Would You Use AutoKey And What Does It Do For You?
AutoKey can be a huge time saver, energy saver and productivity booster and can also reduce the stress on your arms and hands.
Some examples:
There are certain things you type over and over; your address, your company name or your custom signature. AutoKeyās abbreviations can automatically expand a few characters into any of your commonly used text blocks. For programmers, AutoKeyās text insertion features can let you easily insert code tags, dividers, etc. at the cursor position.
If you use database, CAD/CAM, engineering or scientific software that require complex key combinations, AutoKey can be configured to send commands that will activate those features with a single keystroke.
Instead of just inserting text, a script can be used to manipulate several different running programs, transfer text between them, start and close them as well as send keyboard and mouse input to them.
AutoKey works across all applications. Any phrase, script or abbreviation can be used in multiple applications. This means you do not have to configure all the different applications that you useāyou can do it once in AutoKey and it works for all your applications.
AutoKey is very useful if you write or edit business documents, novels, documentation, articles, web blogs, programs or fill out a lot of forms.
major feature: - Script and phrase metadata are no longer stored as hidden dotfiles. Existing scripts should be automatically converted, but if switch back to versions prior to this one, you will need to copy or symlink them back to dotfile form.
- Scripting API files are now in Python packages, which may require adjusting imports if you have scripts that import them directly.
- Change the default phrase send mode to `ctrl+v` (paste using clipboard) rather than sending keys one at a time.
- This version represents some significant refactoring since the previous update, so bug reports will be highly appreciated.
- Add two sections to the issue template.
- Change all **sudo apt** references in **master** to **sudo apt-get** to satisfy part of issue #772.
- Bump Python version in **autokey.spec** AND **PKG-INFO**.
- Update the **README.rst** file to satisfy part of issue #681 and issue #779.
- Update the actions in the **build.yml** file to the latest versions in the GitHub Marketplace.
- Remove extra unneeded curly bracket from line 350 of engine.py for the API documentation.
- Update the actions in the **pages.yml** file to the latest versions in the GitHub Marketplace.
GNU GPLv3 automation hotkey python
Snort is the foremost Open Source Intrusion Prevention System (IPS) in the world. Snort IPS uses a series of rules that help define malicious network activity and uses those rules to find packets that match against them and generates alerts for users.
Snort can be deployed inline to stop these packets, as well. Snort has three primary uses: As a packet sniffer like tcpdump, as a packet logger ā which is useful for network traffic debugging, or it can be used as a full-blown network intrusion prevention system. Snort can be downloaded and configured for personal and business use alike.
major feature: Appid: adding thresholds to brute-force detection.
Appid: optimised appid logs and trace.
Cmake: modification to search custom jemalloc first.
Data_bus: publisher registration data races.
Data_bus: remove unsubscribe methods.
Doc: stylize dependency names in README.md.
File_api: add pending expire time reset for FileInfo.
Flow: use timeout set on flow rather than using configured timeout.
Hyperscan: delog tsan ips: add access to Event references.
Ips_options: ips_content.cc given width and endian parameters for simpler multi-byte char matches.
Ips: update pcre to pcre2.
Js_norm: add stoi out of range exception handling.
Main: support an instance ID dump per-thread.
Pcap: filter Geneve encapsulated packets using inner headers.
Pub_sub: implemented header defintions for shadow traffic aggregator.
Ssl: added length check for cert data processing.
Stream_tcp: evaluate flush policy on asymmetric connections when the connection or the tcp session is cleared.
Stream_tcp: initialize 3whs normalizer for peer tracker separately.
Tcp_pdu: rename to tlv_pdu.
Utils: add new header/wrapper for pcre2 code unit width.
GNU GPLv3 ids logger traffic ips network security analysis tcp udp cpp c
VeraCrypt is a full-disk encryption software derived from TrueCrypt. It revises some of the algorithm usage against brute-force attacks. For example system partitions use use larger rounds of PBKDF2 key stretching. The partition and container format is different to that of TrueCrypt however.
minor bugfix: /strong (January 22nd, 2025):.
.
macOS:.
.
regression that blocked dismounting of volumes. .
.
.
.
Other c++ encryption disk-encryption security
Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it. We welcome anyone who is interested in joining us in our quest!
minor feature: General Changes
Add check to prevent downgrade from future EFCore refactor PR #13103 , by @JPVenson
Open files with FileShare.Read for BlurHash calculations PR #13425 , by @Bond-009
Don't select audio stream and codec explicitly for copy when bitrate exceeds limit PR #13423 , by @gnattu
Fix parallel use of not thread-safe SubtitleFormat instance PR #13384 , by @alltilla
Use WriteThrough for ImageSaver PR #13411 , by @gnattu
Catch IOExceptions for GetFileSystemMetadata PR #13390 , by @gnattu
Fix rating levels PR #13388 , by @Shadowghost
Fix: handling of elements in NfoParser PR #13092 , by @TheMelmacian
Fix interface selection PR #13382 , by @Shadowghost
GNU GPLv3 media media-center multimedia entertainment-hub home-theater csharp
Grocy is a web-based self-hosted groceries & household management solution for your home.
Track your purchases. A barcode reader ready interface makes this a easy and quick task and you always know what you currently have at home. It's also possible to scan barcodes directly in the web browser using the device camera.
Automate & optimize your shopping list. Define minimum stock amounts of your loved products and never think about "do I need noodles or are there enough at home?". Group products by assortments to optimize your way in the supermarket - never jump from one end to the other again and again.
Waste less. Always know what's due next.
Input forms made for productivity. One hand, 3 seconds, no problem - errors impossible.
Recipes with intelligence. Maintain your recipes and see at a glance whether everything you need is in stock at home. Of course, everything that is not available can also be automatically added to the shopping list.
Meal planning like a Pro. Plan your daily meals based on your recipes and put everything needed and not at home with one click on the shopping list.
major feature: New Feature: External Barcode Lookups as a product picker workflow + a built-in Plugin for Open Food Facts Added a new product picker workflow quot;External barcode lookup quot; This executes the configured barcode lookup plugin with the given barcode If the lookup was successful, the product edit page of the created product is displayed where the product setup can be completed (if required) After that, the transaction is continued with that product as usual A plugin for Open Food Facts is now included and used by default (see the config.php option STOCK_BARCODE_LOOKUP_PLUGIN and maybe change it as needed).
.
The product name and image (and of course the barcode itself) are taken over from Open Food Facts to the product being looked up.
MITL erp self-hosted blade javascript php
Babel is a code translator, which compiles next-gen EcmaScript 6 syntax into browser-consumable ES5/JavaScript. It adds a few proposed ES7 constructs even, and works with React, Node.js, Rails, etc. It provides for: array comprehensions, arrow functions, async functions, async generator functions, classes, class properties, computed property names, constants, decorators, default parameters, destructuring, exponentiation operator, for-of, generators, generator comprehensions, let scoping, modules, module export extensions, object rest/spread, property method assignment, property name shorthand, rest parameters, react, spread, tail call optimisation, template literals, type annotations, unicode regex support.
minor bugfix: (2025-01-24).
#### :: `babel-helpers`, `babel-preset-env`, `babel-runtime-corejs3`.
Make "object without properties" helpers ES6-compatible (@tquetano-netflix).
`babel-plugin-transform-typeof-symbol`.
: Correctly handle `typeof` in arrow functions (@liuxingbaoyu).
`babel-parser`.
Respect `ranges` option in estree method value (@JLHwung).
`babel-core`.
Do not try to parse.ts configs as JSON if natively supported (@nicolo-ribaudo).
`babel-plugin-transform-typescript`.
: correctly resolve references to non-constant enum members (@branchseer).
`babel-plugin-transform-typescript`, `babel-traverse`, `babel-types`.
: Remove type-only `import x = y.z` (@liuxingbaoyu).
MITL javascript ecmascript nodejs compiler conversion es6 es7 developers
libconfig-persistence is a small library that allows you to read/parse and write the configuration of an application easily. It supports Linux, Windows and Mac and allows a simple "name=value" configuration or XML.
minor feature: libconfig-persistence 1.0 RC-1 has been released. Please test!
Notable changes:
* Usage of std::shared_ptr instead of raw pointers
* Update of README.md explaining how to build and install
* Preliminary package generation with CPACK (Linux Windows)
Apache library c
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;feat(snap): add git as craft.git to snapcraft by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dariuszd21/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dariuszd21" gt;@dariuszd21 lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2673564479" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5149" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5149/hovercard" href="https://github.com/canonical/snapcraft/pull/5149" gt;#5149 lt;/a gt; lt;/li gt;.
lt;li gt;build(deps): bump tornado from 6.4.1 to 6.4.2 in /docs/.sphinx by lt;a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot" gt;@dependabot lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2684742603" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5151" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5151/hovercard" href="https://github.com/canonical/snapcraft/pull/5151" gt;#5151 lt;/a gt; lt;/li gt;.
lt;li gt;docs: minor in bases.rst by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tigarmo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tigarmo" gt;@tigarmo lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2703233576" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5159" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5159/hover
GNU GPLv3 snaps linux packaging distribution python cpp
Kamailio (formerly OpenSER) is a high-performance SIP (RFC3261) server with a flexible architecture and many extensions. The server implements proxy, registrar, redirect, and location SIP/VoIP services. It has support for UDP, TCP, TLS, and SCTP transport layers, DNSsec, ENUM, AAA via database, RADIUS, DIAMETER, gateways to SMS and XMPP, least cost routing, load balancing, NAT traversal, and call processing language. Kamailio implements SIMPLE presence and instant messaging extensions, and includes an embedded XCAP server and MSRP relay, IMS/VoLTE extensions. It can be also used as a routing SIP sever for WebRTC via WebSocket.
minor feature: Version 5.8.5
Maintenance release of the latest stable branch, 5.8, that.
Includes since the release of v5.8.4. There is no change to.
Database schema or configuration language structure that you have to do.
on previous installations of v5.8.x. Deployments running previous v5.8.x.
Versions are strongly recommended to be upgraded to v5.8.5.
For more details about version 5.8.5 (including links and guidelines to.
Download the tarball or from GIT repository), visit:
Https://www.kamailio.org/w/2025/01/kamailio-v5-8-5-released/.
GNU GPL sip voip webrtc volte ims telephony messaging
Gaia Sky is a real-time 3D Universe application that runs on Linux, Windows and macOS. It is developed within the framework of ESA's Gaia mission to chart more than 1 billion stars.
A part of Gaia Sky is described in the paper Gaia Sky: Navigating the Gaia Catalog.
minor feature: Full changelog
:
Attitude indicator not scaling with units-per-pixel value in spacecraft UI.
Incorrect initialization of label threshold in volumes in VR mode.
Entering panorama mode resets back-buffer scale. The was that the dynamic resolution reset routine was always applied, and not only when the dynamic resolution setting was on.
Build System:
Update install4j template to version 11.
Documentation:
Improve javadoc comments in settings class.
Features:
Move volumes earlier in the rendering pipeline, because they now write to the depth buffer.
Check for dataset incompatibilities and ask user to confirm action when selecting incompatible datasets.
Add window size and resolution of external view in settings, when the external view is active.
Performance Improvements:
Replace arbitrary precision `add()` call with double one to compute spherical coordinates of objects.
.
MPL astronomy vr
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 1.70.0 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;genius lt;/a gt;) of gRPC Core. 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, with highlights listed below. lt;/p gt;.
lt;h2 gt;Core lt;/h2 gt;.
lt;ul gt;.
lt;li gt; BoringSSL Update third_party/boringssl-with-bazel. lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;C++ lt;/h2 gt;.
lt;ul gt;.
lt;li gt;gRPC C++ begins to require C++17 or later to build and use gRPC C++. You may need the following settings.
lt;ul gt;.
lt;li gt;CMake: Add lt;code gt;CMAKE_CXX_STANDARD=17 lt;/code gt; to your CMake build command. lt;/li gt;.
lt;li gt;Bazel: Add lt;code gt;--cxxopt= #39;/std:c++17 #39; lt;/code gt; and lt;code gt;--host_cxxopt= #39;/std:c++17 #39; lt;/code gt; to your Bazel build command. lt;/li gt;.
lt;/ul gt;.
lt;/li gt;.
lt;/ul gt;.
.
stanley-cheung.
.
.
.
.
tag:github.com,2008:Repository/27729880/v1.70.0-pre1.
2025-01-09T18:22:28Z.
.
Release v1.70.0-pre1.
lt;p gt;This is a prerelease of gRPC Core 1.70.0 (genius). 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;.
.
stanley-cheung.
.
.
.
.
tag:github.com,2008:Repository/27729880/v1.69.0.
2024-12-24T02:01:40Z.
.
.
Apache rpc cpp python c
libtorrent is a feature complete C++ bittorrent implementation focusing on efficiency and scalability. It runs on embedded devices as well as desktops. It boasts a well documented library interface that is easy to use. It comes with a simple bittorrent client demonstrating the use of the library.
The main goals of libtorrent are:
to be CPU efficient
to be memory efficient
to be very easy to use
minor bugfix: Race condition when cancelling requests after becoming a seed.
Performance in the file pool, evicting MRU instead of LRU (HanabishiRecca).
Where file_progress could sometimes be reported as 100 .
Don't hint FADV_RANDOM on posix systems. May improve seeding performance.
Allow boost connect while checking resume data if no_verify_files flag is set.
BEP-40 peer priority for IPv6.
Limit piece size in torrent creator.
File pre-allocation when changing file priority (HanabishiRecca).
UTP where closing the connection could corrupt the payload.
Apply DSCP/TOS to sockets before initiating the TCP connection.
Assume copy_file_range() exists on linux (unless old glibc).
Where set_piece_deadline() did not correctly post read_piece_alert.
Integer overflow in piece picker.
Torrent_status::num_pieces counts pieces passed hash check, as documented.
Check settings_pack::max_out_request_queue before performance alert.
Add announce_port setting to override the port announced to trackers.
BSDL-2 library bittorrent client cpp python
Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.
Notes exported from Evernote can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported.
Joplin is "offline first", which means you always have all your data on your phone or computer. This ensures that your notes are always accessible, whether you have an internet connection or not.
The notes can be securely synchronised using end-to-end encryption with various cloud services including Nextcloud, Dropbox, OneDrive and Joplin Cloud.
Full text search is available on all platforms to quickly find the information you need. The app can be customised using plugins and themes, and you can also easily create your own.
minor feature: lt;ul gt;.
lt;li gt;Improved: Allow internal links to target elements using the name attribute lt;/li gt;.
lt;li gt;: error when a note has no history lt;/li gt;.
lt;li gt;Security: Improve comment escaping lt;/li gt;.
lt;/ul gt;.
Affero GPLv3 note-taking todo markdown typescript javascript
QLC+ is a tool to control DMX and analog lighting systems. It can
orchestrate moving heads, dimmers, scanners etc. It's a fork of QLC
with new features comparable to commercial control systems.
minor bugfix: New ture: beamZ MHL75 Hybrid Moving Head.
-- Massimo Callegari Sun, 30 Mar 2025 18:19:20 +0200.
Apache c++ qt lighting light-systems control engineering
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.12.1 is the first patch release for Gradle 8.12.
It fixes the following issues:
#31245 FileLockCommunicator is not compatible with macOS 15.1 firewall and Crowdstrike/SentinelOne
#31942 Default working directory for ExecSpec changed between 8.11 and 8.12
#31946 Build failed on Linux after upgrading 8.11.1 - 8.12
#32016 Incorrect output format for Java compiler problems
We recommend users upgrade to 8.12.1 instead of 8.12.
Apache build-tool c c++ groovy java kotlin
Qt Creator provides a cross-platform, complete integrated development environment (IDE) for application developers to create applications for multiple desktop, embedded, and mobile device platforms, such as Android and iOS. It is available for Linux, OS X and Windows operating systems.
minor feature: https://code.qt.io/cgit/qt-creator/qt-creator.git/about/dist/changelog/changes-15.0.1.md?h=15.0
GNU GPLv3 software-development c++ qt cross-platform developers ide qml
The LedgerSMB project provides small and mid-size businesses with solid open source accounting software: integrating invoicing, order processing, quotations and more (ERP). LedgerSMB aims to provide a strong (multi-currency accounting) basis to build your business on -- without vendor lock-in.
The project team considers correctness and performance equally important key usability features and is dedicated to providing both, even on the biggest data sets.
Sales (Invoices, Orders, Quotations)
Receivables & Payables
General ledger
Inventory management
Fixed asset accounting & depreciation
Profit & cost centers, departments, projects
Output documents in PDF, HTML, CSV, Office formats
Mail documents (e.g. invoices) from within the application
Translatable to your language (comes with 45 languages)
and more
The fact that LedgerSMB is open source
- meaning that the source code is freely available - makes it even more customizable and flexible.
minor bugfix: The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application.
This release contains the following fixes and improvements:
Changelog for 1.12.2
* Fix warnings in 'ledgersmb-admin template' command (#8595)
* Fix pre-upgrade schema check feedback (#8606)
* Fix failure to post payment/receipt batches (#8610)
* Exclude buggy Workflow version 2.02 dependency (#8610)
For installation instructions and system requirements, see
https://github.com/ledgersmb/LedgerSMB/blob/1.12.2/README.md
The release can be downloaded from our download site at
https://download.ledgersmb.org/f/Releases/1.12.2
The release can be downloaded from GitHub at
https://github.com/ledgersmb/LedgerSMB/releases/tag/1.12.2
Or pulled from the GitHub Container Registry
docker pull ghcr.io/ledgersmb/ledgersmb:1.12.2
Or pulled from Docker Hub using the command
docker pull ledgersmb/ledgersmb:1.12.2
These are the sha256 checksums of the uploaded files:
a5c1b4aa780afcf6628f365f5e4c9c572fab8a40c6372b4b2ea8b1381b4b8145 ledgersmb-1.12.2.tar.gz
2351635d01db5dd571852994b281c0012654e5ad8036a731f5895592fcef4e70 ledgersmb-1.12.2.tar.gz.asc
GNU GPL accounting invoicing orders erp perl postgresql bookkeeping web
The LedgerSMB project provides small and mid-size businesses with solid open source accounting software: integrating invoicing, order processing, quotations and more (ERP). LedgerSMB aims to provide a strong (multi-currency accounting) basis to build your business on -- without vendor lock-in.
The project team considers correctness and performance equally important key usability features and is dedicated to providing both, even on the biggest data sets.
Sales (Invoices, Orders, Quotations)
Receivables & Payables
General ledger
Inventory management
Fixed asset accounting & depreciation
Profit & cost centers, departments, projects
Output documents in PDF, HTML, CSV, Office formats
Mail documents (e.g. invoices) from within the application
Translatable to your language (comes with 45 languages)
and more
The fact that LedgerSMB is open source
- meaning that the source code is freely available - makes it even more customizable and flexible.
minor bugfix: The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application.
This release contains the following fixes and improvements:
Changelog for 1.11.21
* Exclude buggy Workflow version 2.02 dependency (#8610)
Changelog for 1.11.20
* Fix warnings in 'ledgersmb-admin template' command (#8595)
* Fix pre-upgrade schema check feedback, regressed in 1.11.17 (#8606)
Note: The container images for 1.11.20 were built with Workflow 2.02
which has a problematic bug which our code base triggers. Therefor
1.11.21 was immediately released to exclude this dependency version.
For installation instructions and system requirements, see
https://github.com/ledgersmb/LedgerSMB/blob/1.11.21/README.md
The release can be downloaded from our download site at
https://download.ledgersmb.org/f/Releases/1.11.21
The release can be downloaded from GitHub at
https://github.com/ledgersmb/LedgerSMB/releases/tag/1.11.21
Or pulled from the GitHub Container Registry
docker pull ghcr.io/ledgersmb/ledgersmb:1.11.21
Or pulled from Docker Hub using the command
docker pull ledgersmb/ledgersmb:1.11.21
These are the sha256 checksums of the uploaded files:
63462fb954c717c689c0e5d20fc7a754efe57ffff1050d34d3f3a26bf69374f3 ledgersmb-1.11.21.tar.gz
65910b87bd372dc58fcf5f79f1e7dffe48035a31060a5f57435c67dd37141241 ledgersmb-1.11.21.tar.gz.asc
GNU GPL accounting invoicing orders erp perl postgresql bookkeeping web
Siren is a text-based audio player for UNIX-like operating systems. Supported file formats include Ogg Vorbis, MP3, Opus, FLAC, AAC, WavPack, WAVE and AIFF. Playback is possible through sndio, PulseAudio, ALSA, OSS, Sun audio, PortAudio and libao. Siren is known to run on OpenBSD, NetBSD, FreeBSD, Linux and OS X.
minor feature: 5.
6 - Handle FFmpeg API changes.
7.
ISC audio curses mp3 music ncurses player terminal text-based
Jenkins provides hundreds of plugins to support building, deploying and automating any project.
minor feature: lt;ul gt;.
lt;li gt;.
RFE:
Remove the ability to install as a Windows service from a running Jenkins install.
Users wanting this functionality should instead lt;a href="https://www.jenkins.io/download/" gt;download and install lt;/a gt; the MSI package.
lt;/li gt;.
lt;li gt;.
RFE:
Refresh the interface of Jenkins CLI page.
lt;/li gt;.
lt;li gt;.
RFE:
Use lt;code gt;oklch lt;/code gt; for the Jenkins UI.
lt;/li gt;.
lt;li gt;.
Use the correct date in the History widget when a user has configured a dedicated time zone.
lt;/li gt;.
lt;/ul gt;.
MITL ci automation java
vokoscreen is an easy to use screencast creator to record educational videos, live recordings of browser, installation, videoconferences, etc.
major feature: /li .
Formats: AVI and MOV removed because not suitable for recording.
Openh264enc: Change multi-thread to 0.
Wayland: Added separated audio tracks.
Wayland: Preparing the online help.
Translation: Updated.
.
.
GNU GPL video capture screen-capture cpp linux education vokoscreen
strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.
minor feature: Noteworthy changes in strace 6.13 (2025-01-23) Improvements. Implemented decoding of getxattrat, setxattrat, listxattrat, and removexattrat syscalls. Updated decoding of struct io_uring_clone_buffers, struct io_uring_napi, and struct perf_event_attr. Updated decoding of crypto_user_alg netlink attributes of NETLINK_CRYPTO. Implemented decoding of IFLA_MCTP_PHYS_BINDING netlink attribute. Updated lists of AT_*, BPF_*, FAN_*, IORING_*, MADV_*, NT_*, and SCM_* constants. Updated lists of ioctl commands from Linux 6.13. Contributors. This release was made possible by the contributions of many people. The maintainers are grateful to everyone who has contributed changes or reports. These include: Andrea Bolognani. Dmitry V. Levin. Gleb Fotengauer-Malinovskiy. Please refer to the CREDITS file for the full list of strace contributors.
GNU LGPL c debugger software-development linux diagnostic
GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis.
GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization.
Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.
minor security: (2025-01-22).
### Security (4 changes).
protected variable exfiltration (merge request).
Enhance rich viewer sanitization (merge request).
Avoid recursive sidekiq calls on cyclic work item hierarchies (merge request).
Respect the private profile constraints (merge request).
MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control
ClamAV is an anti-virus engine, which is commonly used for email and web scanning, or gateway and fileserver securing.
It provides a command-line scanner, a sendmail milter, automatic signature database updates, built-in support for many archiving and container or mail encoding formats, scanning standard ELF and compressed executables, as well as common office document formats.
minor feature: lt;p gt;ClamAV 1.4.2 is a patch release with the following : lt;/p gt;.
lt;ul gt;.
lt;li gt;.
lt;p gt; lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-20128" rel="nofollow" gt;CVE-2025-20128 lt;/a gt;: lt;br gt;.
a possible buffer overflow read in the OLE2 file parser that could lt;br gt;
Cause a denial-of-service (DoS) condition. lt;/p gt;
lt;p gt;This was introduced in version 1.0.0 and affects all currently lt;br gt;.
Supported versions. It will be in: lt;/p gt;
lt;ul gt;.
lt;li gt;1.4.2 lt;/li gt;.
lt;li gt;1.0.8 lt;/li gt;.
lt;/ul gt;.
lt;p gt;Thank you to OSS-Fuzz for identifying this. lt;/p gt;.
lt;/li gt;.
lt;/ul gt;.
GNU GPL c virus-scanner mail-filter security administrators
FreeFileSync allows comparing and synchronizing local file folders. It's performant and without GUI complexity. It detects moved and renamed files, detect conflicts, can operate on locked files, understands symlinks, allows automatic syncing, copyies extended file permissions (NTFS), and it's cross-platform.
major bugfix: Dark mode support (Windows 10 20H1, macOS 10.14 (Mojave), Linux)
dock icon progress percentage divergence (macOS)
Prevent "App Napp during comparison/synchronization (macOS)
Enhance EINVAL error message for unsupported characters
Support running with background priority (Linux)
installer access denied when creating shell links (Windows)
Improved size and date formatting for file listing (macOS)
Improved context menu customization grid
Reduced peak memory consumption by 12
Automatically set appropriate text color for config panel background
Revived and updated Italian translation
GNU GPLv3 synchronization file-management backup version-control mirroring cpp
LibreELEC is a minimalist 'Just enough OS' Linux distribution for running Kodi, a software on popular mediacentre hardware, on a Raspberry Pi.
major feature: What's Changed
pvr.zattoo: update 21.0.3-Omega to 21.0.4-Omega by @heitbaum in #9203
le12 Addon updates by @heitbaum in #9212
le12 pvr.plutotv: update 21.3.1-Omega to 21.3.2-Omega by @heitbaum in #9217
peripheral.xarcade: update 21.0.0-Omega to 21.0.1-Omega by @heitbaum in #9220
pvr.iptvsimple: update 21.8.5-Omega to 21.8.6-Omega by @heitbaum in #9230
inputstream.adaptive: update 21.5.2-Omega to 21.5.3-Omega by @heitbaum in #9234
le12 addon updates by @heitbaum in #9241
inputstream.adaptive: update 21.5.3-Omega to 21.5.4-Omega by @heitbaum in #9247
le12 mesa (RPi): add support for new 2712D0 stepping by @HiassofT in #9253
le12 cacert.pem: update to 2024-08-27 by @heitbaum in #9250
le12 iwd: update to 2.20 by @heitbaum in #9252
linux (Rockchip RK3328): pinctrl fix by @heitbaum in #9256
le12 openssl: update to 3.2.3 by @heitbaum in #9263
le12 Revert "cec: Allow cec driver to handle multiple instances" by @HiassofT in #9255
kodi: add backport patch to enable LFE mixing possibility by @HiassofT in #9245
le12 brcmfmac_sdio-firmware-rpi: update to 4c1789e by @HiassofT in #9232
le12 tz: update to 2024b by @heitbaum in #9273
le12 update_adafruit-libraries: drop now removed adafruit-libraries by @heitbaum in #9279
le12 Addon updates by @heitbaum in #9275
le12 Fix flickering with graphic overlays for Rockchip/Allwinner by @NetDwarf in #9277
le12 iwd: update to 2.22 by @heitbaum in #9285
le12 linux (RPi): update to 6.6.50 by @HiassofT in #9292
pvr.iptvsimple: update 21.8.6-Omega to 21.8.7-Omega by @heitbaum in #9302
le12 linux (RPi): update to 6.6.51 by @HiassofT in #9304
le12 podman: update to 5.2.2 and addon (1) by @heitbaum in #9298
le12 vdr-addon: update to 2.7.1 and addon (2) by @heitbaum in #9318
LE12 Allwinner: u-boot: Fix H3 suspend/resume by @jernejsk in #9358
le12 linux (RPi): update to 6.6.54 by @HiassofT in #9360
Mixed os firmware linux embedded jeos rpi media-center kodi makefile shell python
Pentobi is a computer opponent for the board game Blokus.
It supports the game variants Classic, Duo, Trigon, Junior, Nexos, GembloQ and Callisto. Pentobi has different levels of playing strength, a game analysis function and can rate the playing strength of human players. Games can be saved and loaded in Smart Game Format including comments and move variations.
major feature: French translation of the manual. Fixed default window size. Mobile layout is now used by default on devices with small screens.
GNU GPLv3 c++ game board-game
Paperless-ngx is a community-supported open-source document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper.
Features:
Organize and index your scanned documents with tags, correspondents, types, and more.
Your data is stored locally on your server and is never transmitted or shared in any way.
Performs OCR on your documents, adding searchable and selectable text, even to documents scanned with only images.
Utilizes the open-source Tesseract engine to recognize more than 100 languages.
Documents are saved as PDF/A format which is designed for long term storage, alongside the unaltered originals.
Uses machine-learning to automatically add tags, correspondents and document types to your documents.
Supports PDF documents, images, plain text files, Office documents (Word, Excel, Powerpoint, and LibreOffice equivalents)1 and more.
Paperless stores your documents plain on disk. Filenames and folders are managed by paperless and their format can be configured freely with different configurations assigned to different documents.
Beautiful, modern web application that features:
Customizable dashboard with statistics.
Filtering by tags, correspondents, types, and more.
Bulk editing of tags, correspondents, types and more.
Drag-and-drop uploading of documents throughout the app.
Customizable views can be saved and displayed on the dash
minor bugfix: Features:
Change: restrict altering and creation of superusers to superusers only @shamoon.
:
: long tag visual wrapping @shamoon.
: Enforce classifier training ordering to prevent extra training @stumpylog.
: import router module to not found component @shamoon.
: better reflect some mail account / rule permissions in UI @shamoon.
Dependencies:
Chore(deps-dev): Bump undici from 5.28.4 to 5.28.5 in /src-ui @ dependabot bot (https://github.com/apps/dependabot).
Chore(deps-dev): Bump the development group with 2 updates @ dependabot bot (https://github.com/apps/dependabot).
All App Changes:
.
9 changes.
Chore(deps-dev): Bump undici from 5.28.4 to 5.28.5 in /src-ui @ dependabot bot (https://github.com/apps/dependabot).
Chore(deps-dev): Bump the development group with 2 updates @ dependabot bot (https://github.com/apps/dependabot).
Chore: use simpler method for attaching files to emails @shamoon.
Change: restrict altering and creation of superusers to superusers only @shamoon.
: long tag visual wrapping @shamoon.
Change: allow generate auth token without a usable password @shamoon.
: Enforce classifier training ordering to prevent extra training @stumpylog.
: import router module to not found component @shamoon.
: better reflect some mail account / rule permissions in UI @shamoon.
.
GNU GPLv3 internet web dynamic content indexing search
mrv2 is an open source professional player and review tool for VFX, animation and computer graphics. It is the successor of the MrViewer project. See https://freshcode.club/projects/mrviewer
major feature: One major new feature and one important. Added tone-mapping of HDR videos. Note that FFmpeg seems to be gy when. Reading the frame metadata, so we must rely on the stream metadata only. Note that to compile this on Windows, you must install MSVC's shipped clang. Compiler. Tiling behavior (dragging of timeline bar not making view window. Smaller) which got broken in v1.2.9.
scope
BSDL-2 fltk video-player audio-player music-player audio video animation flipbook vfx cpp
mrViewer is a compact video player, image/slideshow management tool, and flipbook viewer. It has a non-intuitive but feature-packed GUI and web interface; supports various video and audio formats via ffmpeg, colorization filters, vectorscope, histogram, HDRI, multichannel, OpenEXR support through anaglyphs, network syncing, grease pencils for the flipbook, and multi-part EXR images in addition to standard graphic files.
major bugfix: This project is no longer active. It has been replaced by mrv2 at: https://freshcode.club/projects/mrv2
GNU GPL cross-platform media-player video-player
marimo is a reactive Python notebook: run a cell or interact with a UI element, and marimo automatically runs dependent cells (or marks them as stale), keeping code and outputs consistent. marimo notebooks are stored as pure Python, executable as scripts, and deployable as apps.
Highlights.
š batteries-included: replaces jupyter, streamlit, jupytext, ipywidgets, papermill, and more
ā”ļø reactive: run a cell, and marimo reactively runs all dependent cells or marks them as stale
šļø interactive: bind sliders, tables, plots, and more to Python ā no callbacks required
š¬ reproducible: no hidden state, deterministic execution, built-in package management
š executable: execute as a Python script, parameterized by CLI args
š shareable: deploy as an interactive web app or slides, run in the browser via WASM
š¢ļø designed for data: query dataframes and databases with SQL, filter and search dataframes
š git-friendly: notebooks are stored as .py files
āØļø a modern editor: GitHub Copilot, AI assistants, vim keybindings, variable explorer, and more
minor feature: lt;h2 gt;Highlights lt;/h2 gt;.
lt;p gt; lt;strong gt;Tracing panel lt;/strong gt;: This release includes a new helper panel for cell tracing and observability. This can be used for real-time tracking of slow cells, visualizing execution order, and monitoring of execution statuses. This feature was built by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Light2Dark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Light2Dark" gt;@Light2Dark lt;/a gt;. lt;/p gt;.
lt;details open="" class="details-reset border rounded-2" gt;.
lt;summary class="px-3 py-2" gt;.
lt;svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-camera-video" gt;.
lt;path d="M16 3.75v8.5a.75.75 0 0 1-1.136.643L11 10.575v.675A1.75 1.75 0 0 1 9.25 13h-7.5A1.75 1.75 0 0 1 0 11.25v-6.5C0 3.784.784 3 1.75 3h7.5c.966 0 1.75.784 1.75 1.75v.675l3.864-2.318A.75.75 0 0 1 16 3.75Zm-6.5 1a.25.25 0 0 0-.25-.25h-7.5a.25.25 0 0 0-.25.25v6.5c0.138.112.25.25.25h7.5a.25.25 0 0 0.25-.25v-6.5ZM11 8.825l3.5 2.1v-5.85l-3.5 2.1Z" gt; lt;/path gt;.
lt;/svg gt;.
lt;span aria-label="Video description videoo.mp4" class="m-1" gt;videoo.mp4 lt;/span gt;.
lt;span class="dropdown-caret" gt; lt;/span gt;.
lt;/summary gt;.
lt;video src="https://private-user-images.githubusercontent.com/19585239/397919308-1c042e0b-2f70-4ec0-ad63-a0c59d5a89a4.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzc2MDI0MDIsIm5iZiI6MTczNzYwMjEwMiwicGF0aCI6Ii8xOTU4NTIzOS8zOTc5MTkzMDgtMWMwNDJlMGItMmY3MC00ZWMwLWFkNjMtYTBjNTlkNWE4OWE0Lm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAxMjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMTIzVDAzMTUwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUzN
Apache data-science data-visualization machine-learning notebooks ai python typescript
|