SciPy (pronounced "Sigh Pie") is an open-source software for mathematics, science, and engineering. It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and image processing, ODE solvers, and more.
SciPy is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines, such as routines for numerical integration and optimization. Together, they run on all popular operating systems, are quick to install, and are free of charge. NumPy and SciPy are easy to use, but powerful enough to be depended upon by some of the world's leading scientists and engineers. If you need to manipulate numbers on a computer and display or publish the results, give SciPy a try!
minor feature: lt;h1 gt;SciPy 1.15.2 Release Notes lt;/h1 gt;.
lt;p gt;SciPy lt;code gt;1.15.2 lt;/code gt; is a -release with no new features lt;br gt;.
Compared to lt;code gt;1.15.1 lt;/code gt;. Free-threaded Python lt;code gt;3.13 lt;/code gt; wheels lt;br gt;
For Linux ARM platform are available on PyPI starting with lt;br gt;
This release. lt;/p gt;
lt;h1 gt;Authors lt;/h1 gt;.
lt;ul gt;.
lt;li gt;Name (commits) lt;/li gt;.
lt;li gt;Peter Bell (1) lt;/li gt;.
lt;li gt;Charles Bousseau (1) + lt;/li gt;.
lt;li gt;Jake Bowhay (3) lt;/li gt;.
lt;li gt;Matthew Brett (1) lt;/li gt;.
lt;li gt;Ralf Gommers (3) lt;/li gt;.
lt;li gt;Rohit Goswami (1) lt;/li gt;.
lt;li gt;Matt Haberland (4) lt;/li gt;.
lt;li gt;Parth Nobel (1) + lt;/li gt;.
lt;li gt;Tyler Reddy (33) lt;/li gt;.
lt;li gt;Daniel Schmitz (2) lt;/li gt;.
lt;li gt;Dan Schult (5) lt;/li gt;.
lt;li gt;Scott Shambaugh (2) lt;/li gt;.
lt;li gt;Edgar Andrés Margffoy Tuay (1) lt;/li gt;.
lt;li gt;Warren Weckesser (4) lt;/li gt;.
lt;/ul gt;.
lt;p gt;A total of 14 people contributed to this release. lt;br gt;.
People with a "+" by their names contributed a patch for the first time. lt;br gt;
This list of names is automatically generated, and may not be fully complete. lt;/p gt;
BSDL-2 python algorithms scientific-computing c fortran cpp cython
FET is free software for automatically scheduling the timetable of a school, high-school or university. It uses a fast and efficient timetabling algorithm.
Usually, FET is able to solve a complicated timetable in maximum 5-20 minutes. For simpler timetables, it may take a shorter time, under 5 minutes (in some cases, a matter of seconds). For extremely difficult timetables, it may take a longer time, a matter of hours.
minor feature: 26 February 2025, FET 7.0.6 released
in the constraints teachers not available time horizontal: the hidden rows might have been incorrectly modified.
This was introduced in the previous version.
The list/add/modify group activities in initial order items dialogs will have a 'Show related' check box for the students filter.
Affero GPLv3 timetable scheduling time-management
UDPcast is a file transfer tool that can send data simultaneously to many destinations on a LAN. This can for instance be used to install entire classrooms of PC's at once. The advantage of UDPcast over using other methods (nfs, ftp, whatever) is that UDPcast uses UDP's multicast abilities: it won't take longer to install 15 machines than it would to install just 2.
minor feature: new @sbindir@ variable in Makefile to be able to set /sbin directory Independently of the others display of huge numbers in stats display. alignment warnings in socklib. MacOS and Solaris10 compatibility. clarify documentation of --mcast-rdv-address.
GNU GPL network diagnostic server boot broadcast lan
Self-hosted photo and video management solution
Easily back up, organize, and manage your photos on your own server. Immich helps you browse, search and organize your photos and videos with ease, without sacrificing your privacy.
major bugfix:
Affero GPLv3 self-hosted backup photos photography video server typescript javascript svelte dart python
Ventoy is an open source tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files.
With ventoy, you don't need to format the disk over and over, you just need to copy the ISO/WIM/IMG/VHD(x)/EFI files to the USB drive and boot them directly.
You can copy many files at a time and ventoy will give you a boot menu to select them.
You can also browse ISO/WIM/IMG/VHD(x)/EFI files in local disks and boot them.
x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI and MIPS64EL UEFI are supported in the same way.
Most types of OS supported (Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen...)
minor feature: The resolution when boot some Windows/WinPE ISO in UEFI mode. Expand the configuration, now you can specify more than one auto installation scripts for one ISO file Add a prompt for the iso with auto installation config, you can choose whether to use the auto installation script and which one to use for this time
GNU GPLv3 usb boot rescue c
Software-Defined Radio Digital Signal Processing Library - https://liquidsdr.org
liquid-dsp is a free and open-source digital signal processing (DSP) library designed specifically for software-defined radios on embedded platforms. The aim is to provide a lightweight DSP library that does not rely on a myriad of external dependencies or proprietary and otherwise cumbersome frameworks. All signal processing elements are designed to be flexible, scalable, and dynamic, including filters, filter design, oscillators, modems, synchronizers, complex mathematical operations, and much more.
major feature: Version 1.7.0 includes support for the CMake build System. While the existing autotools environment will be supported for a time, This will be removed in a future release. This version also includes many changes to improve Testing coverage Across all interfaces, and make the interfaces across objects consistent. Build. Migrated to the CMake build system, including. Building examples, sandbox programs, benchmarks, autotests, and Detecting SIMD instruction extensions. Increased testing across the board including automated memory validation. With valgrind Detected and memory leaks for numerous methods and testing. Harnesses including `bessel_azpdf`, `ofdmflexframesync`, `qdsync`, `qs1dsearch`. `framesync64`, `eqrls`, and `fskdem`. Added new `LIQUID_ENOCONV` error type to identify errors where. Algorithms did not converge Added new `LIQUID_ENOIMP` error type to identify methods that are not. Yet implemented Replaced warnings with internal error handling for many existing object. Methods SONAME not set in shared library. Migrated README from markdown to re-structured text. Framing. Added more description to method definitions such as qpacketmodem and. Qdetector Dsssframe64: extended functionality to use qdsync, added standard. Methods such as copy(), added interfaces for specifying thresholds, Reduced default spreading gain Filter. Firinterp: added flush() method to run zeros through filter. Rresamp: allow for default bandwidth with an input of -1. Nco. Where frequency was being set improperly, added more. Extensive testing Improved the NCO object with VCO precision. Random. Added more extensive testing for various distributions to ensure values. Are generated properly
MITL sdr ham-radio amateur-radio radio communication dsp c cpp
ChordPro generates professional-looking sheet music from a text file containing the lyrics of one or many songs with chord information.
Create Songbooks: Turn your ChordPro formatted songs into beautiful looking songbooks.
Any Musical Purpose: Although initially intended for guitarists, ChordPro can be used for all kinds of musical purposes.
Popular Standard: ChordPro became a popular way to write lead sheets and many tools adopted its format.
Simple Text Format: ChordPro is a simple text file format. Any text editor can be used to create and maintain them.
minor bugfix: !Highlights. - A brand new ChordPro GUI makes it a pleasure to create nice songbooks. It has been completely redesigned using feedback from Nick Berendsen's macOS version. The new GUI is identical on Linux, Windows and macOS. It comes with a built-in PDF previewer. It can create songbooks from folders of songs. !Other improvements. - Centered chords (top, bottom, below) are now evenly spread over multiple lines. - (Wx) Remove ChordPro preset. - (macos) Use _NSGetExecutablePath() to get the correct script location. - Sync config files between git and MANIFEST. - (Paths) Allow absolute filenames in findres. - (Makefile) Add Ref::Util dependency. - Progress reporting. Options `progress_callabck and -I. Also enabled with --verbose. - New meta: page.class (first, title, default) and page.side (left, right). - Distinct page clases for even pages; filler class for alignment pages. - Add "omit" property for delegated images. - Allow 'mi' as short for 'min' chord quality. - Make properties parsing in directives more robust. - (ChordPro) Include ABC if generating for MSPro. - Allow substitutions in grid sections. - Add labelfont, labelsize and labelcolour directives. - (Experimental) Chord changes. !. - Several image related to. - (Wx) problem with incorrect resource path after CHORDPRO_LIB change. - (Config) Eliminate warning on undefined config entry. - problem with vertical spacing of chord . -, #428, #429, #443, #447, #471, #473, #482. - forum. - (Wx, MSWindows only) Use Edge for WebView (PDF view). Requires custom wxWidgets build. - Change handling of NC (). - invalid font names for Courier/Mono Italic (should be Oblique).
GNU GPL music tablature notation composition guitar audio perl javascript
Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.
major feature: We are excited to announce Gradle 8.13 (released 2025-02-25).
This release introduces Daemon JVM auto-provisioning, which automatically downloads the JVM required by the Gradle Daemon to run.
Gradle 8.13 also adds explicit Scala version configuration and JUnit XML timestamps with millisecond precision.
For build authors and plugin developers, this release adds improved access to the settings directory in build scripts, a new artifact transform report, custom test report generation, and the new distribution-base plugin.
Apache build-tool c c++ groovy java kotlin
InputPlumber is an open source input routing and control daemon for Linux. It can be used to combine any number of input devices (like gamepads, mice, and keyboards) and translate their input to a variety of virtual device formats.
minor feature: lt;h1 gt; lt;a href="https://github.com/ShadowBlip/InputPlumber/compare/v0.47.3...v0.48.0" gt;0.48.0 lt;/a gt; (2025-02-23) lt;/h1 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;LED: lt;/strong gt; clean up clippy warnings and implement dualsense led handling ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/116ccd3292f0d5c3af580ed3cc781248ffa5c23e" gt;116ccd3 lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;LED: lt;/strong gt; update schema and move color to source config ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/9c38bfbbc2f9877e6f63ef3e5a98c786cfac5175" gt;9c38bfb lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Features lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;Grand Unified Controller: lt;/strong gt; add unified controller driver ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/b3964088e91d5dc18e9b564f4142d87d187003d9" gt;b396408 lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;LED: lt;/strong gt; LEDs initial implementation ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/f2398837bbbcf78ebaa04dde465ee266b3bd94e2" gt;f239883 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
Fasttracker II clone for Windows/macOS/Linux
Aims to be a highly accurate clone of the classic Fasttracker II software for MS-DOS.
The XM player itself has been directly ported from the original source code, for maximum accuracy.
The code is partly my own, partly based on the original FT2 code.
What is Fasttracker II? Read about it on Wikipedia.
minor feature: lt;ul gt;.
lt;li gt;Replaced the 6-point cubic Hermite interpolator with 3-point quadratic spline lt;/li gt;.
lt;li gt;Changed how the tracker scope amplitude works. Now they're not shifted "downwards" at very low volumes anymore. Get it? No? Oh well... lt;/li gt;.
lt;li gt;Updated the help text (the section regarding audio interpolation) lt;/li gt;.
lt;li gt;Small layout for Config - amp;gt; Miscellaneous lt;/li gt;.
lt;li gt;Match starfield effect speed in "about screen" with FT2 when "Original FT2 About screen" is enabled lt;/li gt;.
lt;li gt;Scroll speed change for waveform in sample editor lt;/li gt;.
lt;li gt;Windows/macOS: Updated SDL to v2.30.12 lt;/li gt;.
lt;/ul gt;.
BSDL-2 audio tracker
Ampache is a web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.
Ampache's usefulness is heavily dependent on being able to extract correct metadata from embedded tags in your files and/or the file name. Ampache is not a media organiser; it is meant to be a tool which presents an already organised collection in a useful way. It assumes that you know best how to manage your files and are capable of choosing a suitable method for doing so.
major feature: This update has a lot of updates for verification and tag updates.
The biggest update though is the performance increase!.
Many formatting and simple properties have been removed speeding up object actions.
Pre-translating files before loading media templates should speed those pages up a bit too.
Added:
Translations 2025-02-14.
Added option to show separate Artist column for playlist media.
Pre-translate common strings on repeated tasks before loading media row templates.
Clean empty albums after each verify chunk.
Add `memory_get_peak_usage` to query stat output.
Add `.htaccess.dist` to the web root. (Block obviously bad parameters).
New catalog Auto-insert Fields.
` B` Album Artist.
` m` Song Artist AND Album Artist.
Search.
Add `genre_count_song`, `genre_count_album` and `genre_count_artist` to Song search.
Add `genre_count_song`, `genre_count_album` and `genre_count_artist` to Album search.
Add `genre_count_song`, `genre_count_album` and `genre_count_artist` to AlbumDisk search.
Add `genre_count_song`, `genre_count_album` and `genre_count_artist` to Artist search.
Database 721001.
Add user preference to show/hide the Artist column on playlist media.
Changed:
Update NPM `vite` package.
Update table counts for `album` and `artist` objects on update.
Clean up empty albums during migration.
Rework catalog_map insert and remove during file updates.
Only collect garbage maps for the catalog media type used.
Make sure mail server or `user_no_email_confirm` is set to show registration pages.
Don't show now playing when it's not in a catalog you can play.
Block access to media outside your catalog access if you have a direct link.
Don't check Album song catalog when you've already checked the Album.
Don't execute format the object for row display pages.
Removed:
Don't check file modification time on verify. Just use the database `last_update` value.
Remove useless and low use properties on classes and replace with functions or direc
Apache php streaming server audio music javascript video
QEMU is a generic machine emulator and virtualizer. It can emulate other CPU and host architectures, or run native binaries with native performances by executing the guest code directly on the host CPU any only emulate devices. It's thus often used in conjunction with KVM on Linux for system virtualization.
minor feature: The -rotate and -portrait options were only useful with PXA2xx machines, which have all now been removed. These command line options have therefore also been removed., The "proxy" backend for 9pfs, and the "virtfs-proxy-helper" program, have been removed. Use the "local" backend driver or virtio-fs instead., The "loaded" property from 'secret' and 'tlscreds' object types has been removed. It had no functional purpose and any use should be removed with no replacement., query-migrationthreads command (deprecated with no replacement)., gluster backend for block devices, "reconnect" option for character and network devices, "zero-blocks" migration capability (only used by block migration, which was removed in 9.1), New CPU architectural features emulated:, FEAT_EBF16, FEAT_CMOW, Changes to existing board models:, sbsa-ref now has an SMMU capable of two-stage translation, the virt board now has an SMMU capable of two-stage translation, xilinx-zynq-a9 now enables the Security Extensions on the CPU, KVM-based VMs can now support MTE (if the host CPU has MTE support), gdbstub, Now support MTE in system mode (under TCG emulation), The hvf accelerator now supports creating VMs with larger than 36 bit address space (and thus 64GB or more of RAM), when the host is macos 15 or newer and the host CPU supports it, Some older machine types which were deprecated in the 9.0 release have now been removed: akita, borzoi, cheetah, connex, mainstone, n800, n810, spitz, terrier, tosa, verdex, z2, when QEMU is built with the experimental Rust feature, an alternative PL011 implementation in Rust is selected by default. It is not migrateable and not recommended for actual use., SeaBIOS-hppa v17 firmware with various and enhancements, saving and restoring PSW V-Bit (division step) accross interrupts, linux-user emulation on 64-bit CPU, debian-microblaze-cross has been patched to atomic generation, for booting the jazz machine with the -nic...,model=dp83932 option, The unmaintained "shix" mach
GNU GPL c emulator virtualization qemu system-emulation hardware-simulation
pimhasher is a program inspired by VeraCrypt's PIM (Personal Iterations Multiplier) feature, designed to provide the same functionality for LUKS (Linux Unified Key Setup)
minor feature: Added support for Ubuntu xenial, bionic and focal. Added support for Debian stretch, buster, bullseye and bookworm. Changed default PIM to 0. Fixed some minor bugs
GNU GPLv3 security cryptography
This standard defines the Geographic Tagged Image File Format (GeoTIFF) by specifying requirements and encoding rules for using the Tagged Image File Format (TIFF) for the exchange of georeferenced or geocoded imagery. The GeoTIFF 1.1 standard formalizes the existing community GeoTIFF specification version 1.0 and aligns it with the continuing addition of data to the EPSG Geodetic Parameter Dataset. The GeoTIFF format is used throughout the geospatial and earth science communities to share geographic image data.
This library is designed to permit the extraction and parsing of the "GeoTIFF" Key directories, as well as definition and installation of GeoTIFF keys in new files.
minor feature: CMake modernization, automate release generation from tags and refactor CI.
- CMake: Bumps the minimum CMake version to 3.13.
- CMake: Add BUILD_SHARED_LIBS matrix for ON and OFF using similar config for macos-latest, windows-latest, and ubuntu-latest.
- CMake: Modernize CMake configuration to prevent flag/feature leaking.
- CMake: Adds CPack configuration so `package_source` target is available for dist generation.
- CMake: Updates FindPROJ.cmake with GDAL's recent version.
- CMake: add BUILD_MAN and BUILD_DOC options.
- CMake: Windows PDB install with BUILD_SHARED_LIBS.
- CMake: Remove FindGeoTIFF.cmake.
- Removes 16 year old dead `makefile.mpw`.
- Removes 6 year old dead `makefile.vc`.
- CI: Generates release artifacts and attaches them to every build.
- CI: Creates a release and attaches release artifacts for every tag of the OSGeo/libgeotiff repository.
- CI: Attests the release artifacts if the `github.repository_owner == OSGeo`.
- CI: Remove Appveyor config.
GTIFGetDefn(): add missing normalization of angular units to degree.
Contrary to what the documentation of GTIFDefn::ProjParm mentionned,
we failed to normalize angular measures to degrees when reading them
from projection parameters (ProjXXXXXGeoKey's) when ProjCoordTransGeoKey
was present (but we did normalize them when reading them from the PROJ
database when there were was only a EPSG PCS code).
Relates to https://github.com/OSGeo/gdal//10154 and https://github.com/OSGeo/gdal/pull/10158.
build with GCC 15.
Mixed geospatial geography maps tiff geotiff graphics c cpp
HandBrake is a video file conversion tool. It supports nearly all formats, can transcode media files and codecs for various platforms, players and devices (includes a user-friendly target list to select from). It has an uncomplicated interface and is available cross-platform.
minor feature:
GNU GPLv3 c c-sharp objective-c video conversion cross-platform
Bforartists is a complete, free and opensource 3D suite to create CG content. It offers you the full 3D art pipeline to create game graphics, pre-rendered movies and stills. From modeling, sculpting, texturing, rigging, animation, rendering, up to post processing.
Bforartists stands for “Be For Artists”. A reminder to develop for the user, not the programmer!
Bforartists is a fork of the popular open source 3D software Blender. Developed by some 3D enthusiasts to make Blender even better.
he primary goal of the Bforartists fork is to deliver a refined graphical UI and a better usability to Blender. This means a complete switch in the usage philosophy away from the hotkey centered UX towards a user friendly, discoverable and intuitive graphical UI.
Bforartists is fully compatible with the Blender files and addons. Every feature that works in Blender should also work in Bforartists. Also, every release is always up to date with the newest Blender version. The toolset is the same. Where we differ the most is the GUI and the handling of UX.
minor feature:
GNU GPL 3d 3d-rendering 3d-modeling camera-tracking python c++ opencl cuda game video
JDownloader is a free, open-source download management tool with a huge community that makes downloading as easy and fast as it should be. Users can start, stop or pause downloads, set bandwith limitations, auto-extract archives and much more. It's an easy-to-extend framework that can save hours of your valuable time every day!
minor feature:
Other downloader java
FLTK (fulltick) is a lean but modern GUI toolkit written in C++ with bindings for Perl, Python, Ruby, Lua and Tcl. It's usable and looks alike on all platforms, provides full internationalization, 3D rendering via OpenGL and an internal GLUT backend, static linking, does not require
macros or preprocDessing, still comes with a solid set of widgets, and its GUI designer FLUID.
minor feature: Bug Fixes and other Improvements
- Fix Help View 'find' method (#1119)
- Fix possibly uncleared damage flag of Fl_Pack (#1172)
- Fix integer overflow in image interpolation (#73)
- Fix "Fl_Text_Editor::wrap_mode(Fl_Text_Display::WRAP_AT_BOUNDS, 0)
hurts scrolling" (#1186)
- Use C locale when writing float values to SVG images
- Fix return value of Fl_Table_Row::row_selected(int) (PR #1187)
- Fix Fl_Table_Row inconsistencies, final part (#1187)
- Fix potential buffer overflow in Fl_Help_View (#1196)
- Improve fullscreen window handling (#1192 and more)
- Fix "Fl_RGB_Image::draw() seg faults when offset is too big" (#1211)
Platform Specific Fixes and Build Procedure Improvements
- CMake/Windows/MSYS2: Correctly detect ucrt64 environment (PR #1167)
- CMake: make "optional" dependencies 'PUBLIC' (#1173)
- CMake: check INTERFACE_LINK_LIBRARIES for empty value
- CMake: fix include directories of bundled image libs
- macOS: Fix crash if Escape is pressed while Help submenu is open (#1170)
- macOS: Don't capture the cursor in capture_decorated_window_SCK()
- macOS: Fix "Full screen broken on macOS in FLTK 1.3.10 (regression)" (#1192)
- macOS: add support of showing window to multi-screen fullscreen state
- fix "macOS Sonoma/Sequoia not capturing OpenGL 1 text on macOS" (#1197)
- Remove incorrect use of Fl_Window::current() in Fl_Quartz_Image_Surface_Driver
- Make Fl_Cocoa_Gl_Window_Driver::capture_gl_rectangle() return a depth-4 image
- macOS: Fix "Fl_JPEG_Image infinite longjmp loop on Mac release builds" (#1207)
- Windows: replace "Arial" by "Microsoft Sans Serif" fonts for 'FL_HELVETICA'
- fltk-config: fix "Check bundled image libraries in source tree"
- fltk-config: reorder include dirs of bundled image libs
- Fix "fltk-config reports dep on gtk3 when it does not exist" (#1201)
Wayland related Improvements and Fixes
- Fix a border case in member function Fl_Wayland_Window_Driver::resize()
- Make dra
GNU LGPL cpp gui toolkit fltk opengl x11 win32 macosx
di is a disk information utility that displays everything that df does and more. It features the ability to display your disk usage in whatever format you prefer. It also checks the user and group quotas, so that the user sees the space available for their use, not the system wide disk space. It is designed to be highly portable across many platforms and is great for heterogenous networks.
minor bugfix: 5.0.13 2025-2-23
* Bug Fixes
* build: updates for NetBSD.
* Internal
* build: cleanup.
* build: mkconfig: Update to version 2.6.8 (netbsd, pkg-config).
Zlib c monitoring disk space console cross-platform system-administrators
socat is a relay for bidirectional data transfer between two independent data channels. Each of these data channels may be a file, pipe, device (serial line etc. or a pseudo terminal), a socket (UNIX, IP4, IP6 - raw, UDP, TCP), an SSL socket, proxy CONNECT connection, a file descriptor (stdin etc.), the GNU line editor (readline), a program, or a combination of two of these. These modes include generation of "listening" sockets, named pipes, and pseudo terminals.
socat can be used, e.g., as TCP port forwarder (one-shot or daemon), as an external socksifier, for attacking weak firewalls, as a shell interface to UNIX sockets, IP6 relay, for redirecting TCP oriented programs to a serial line, to
logically connect serial lines on different computers, or to establish a relatively secure environment (su and chroot) for running client or server shell scripts with network connections.
Many options are available to refine socats behaviour:
terminal parameters, open() options, file permissions, file and process owners, basic socket options like bind address, advanced socket options like IP source
routing, linger, TTL, TOS (type of service), or TCP performance tuning.
More capabilities, like daemon mode with forking, client address check, "tail -f" mode, some stream data processing (line terminator conversion), choosing sockets, pipes, or ptys for interprocess communication, debug and
trace options, logging to syslog, stderr or file, and last but not least precise error messages
minor feature: Security: readline.sh has new option -lf for stderr. If this option is not given it logs to a file in. (cwd) only when. is not writable by other users. Corrections: display of option phases in help output. filan -s displayed "(stream)" instead of "tcp" with addresses. (regression). a that made ignoreeof fail in 1.8.0.0 and 1.8.0.1; corrected test IGNOREEOF. Thanks to Rusty Bird for the precise problem report. the regression introduced with version 1.8.0.1 that in socks5 addresses the explicit socksport (2nd address parameter) was ignored. Thanks to Jakub Fišer for reporting this. Do not log simple successful write with NOTICE level. On partial write to not poll with sleep() but use select()/poll(). Partial write situations respect total inactivity timeout when nonblocking. a that could lead to error "xiopoll(...): Bad file descriptor" or to undefined behaviour before terminating Socat with addresses EXEC, SYSTEM, or SHELL. Option ip-add-source-membership did not work. Thanks to Duncan Sands and others for reporting this and sending the. Option ip-add-membership with only two parameters crashed or failed when malloc() does not initialize memory with zeros. Thanks to Nicolas Cavallari for reporting and ing this. The readline() library function does not output the newline of empty input lines. Changed Socat to explicitly print the newline in this case. implementation of options o-creat, o-excl, and o-cloexec with POSIXMQ- addresses. POSIXMQ addresses are no longer experimental. With version 1.8.0.0, and with 1.8.0.1 and option -0, the following command failed: socat UDP-LISTEN:1234,fork,reuseaddr,bind=127.0.0.1 - Message: "E xioopen_ipdgram_listen(): unknown address family 0": Thanks to Brian Woo for reporting this. Test: UDP_LISTEN_BIND4. Protected SSL_connect() from SIGCHLD,SIGUSR1. Nanosleep() trace output now in decimal form. UNIX-LISTEN with bind option terminated with INTERNAL error, this is now handled properly. Test: UNIX_L_BIND. Removed unused by
GNU GPLv3 netcat network diagnostic server c
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:
Affero GPLv3 note-taking todo markdown typescript javascript
Jenkins provides hundreds of plugins to support building, deploying and automating any project.
minor feature: lt;ul gt;.
lt;li gt;.
RFE:
Allow the master key to be stored in a separate location.
lt;/li gt;.
lt;li gt;.
Form validation for cron schedules included seconds based on the current time, when in fact the trigger fires at minute-granularity slots.
lt;/li gt;.
lt;/ul gt;.
MITL ci automation java
FET is free software for automatically scheduling the timetable of a school, high-school or university. It uses a fast and efficient timetabling algorithm.
Usually, FET is able to solve a complicated timetable in maximum 5-20 minutes. For simpler timetables, it may take a shorter time, under 5 minutes (in some cases, a matter of seconds). For extremely difficult timetables, it may take a longer time, a matter of hours.
minor bugfix: 22 February 2025, FET 7.0.4 released Implemented additional table cells/lines to better separate the different days in the time horizontal/vertical timetables. When modifying the constraints which include times tables, the slots marked with X will be bold (it was an inconsistent behavior, compared to adding such constraints, and it was reported by infoo_). Added a swap button in the constraints which include times tables, to swap the empty (green) cells with the cells marked with X (red). Suggested by infoo_.
Affero GPLv3 timetable scheduling time-management
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: Changelog (12) lt;/h2 gt;
lt;h3 gt; General Changes lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Update dependency z440.atl.core to 6.16.0, by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/crobibero/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/crobibero" gt;@crobibero lt;/a gt; lt;/li gt;.
lt;li gt;subnet contains check, by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gnattu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gnattu" gt;@gnattu lt;/a gt; lt;/li gt;.
lt;li gt;image encoding concurrency limit, by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gnattu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gnattu" gt;@gnattu lt;/a gt; lt;/li gt;.
lt;li gt;SchedulesDirect image prefetching, by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Shadowghost/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Shadowghost" gt;@Shadowghost lt;/a gt; lt;/li gt;.
lt;li gt;Skip allowed tags check for parents of an item, by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/elfalem/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/elfalem" gt;@elfalem lt;/a gt; lt;/li gt;.
lt;li gt;LiveTV Guide Backdrop image not updating, by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/IDisposable/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/IDisposable" gt;@IDisposable lt;/a gt; lt;/li gt;.
lt;li gt;Correctly handle audio number tag fallbacks, by lt;
GNU GPLv3 self-hosted media media-center multimedia entertainment-hub home-theater csharp
TRURL G is a free desktop RPN calculator to celebrate the first landing of humans on the Earth's moon. Its design is inspired by the Apollo Guidance Computer (AGC).
minor feature: Updated version introducing improved error handling
BSDL-2 mathematics object-pascal pascal aqua carbon cocoa win32 darwin macos cross-plattform posix solaris unix linux science-research
iVentoy is an enhanced version of the PXE server.
With iVentoy you can boot and install OS on multiple machines at the same time through the network.
iVentoy is extremely easy to use, without complicated configuration, just put the ISO file in the specified location and select PXE boot in the client machine.
iVentoy supports x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI and ARM64 UEFI mode at the same time.
iVentoy support 110+ common types of OS (Windows/WinPE/Linux/VMware) (list)
minor bugfix: Optimization for Windows Driver Missing Error.
Fix the crash when boot some special ISO files.
Bugfix, comments and suggestions are welcome.
GNU GPL netboot rescue bootloader c assembly
An opinionated and powerful finance tracker.
WYGIWYH (What You Get Is What You Have) is a powerful, principles-first finance tracker designed for people who prefer a no-budget, straightforward approach to managing their money. With features like multi-currency support, customizable transactions, and a built-in dollar-cost averaging tracker, WYGIWYH helps you take control of your finances with simplicity and flexibility.
Why WYGIWYH?
Managing money can feel unnecessarily complex, but it doesn’t have to be. WYGIWYH (pronounced "wiggy-wih") is based on a simple principle:
Use what you earn this month for this month. Any savings are tracked but treated as untouchable for future months.
By sticking to this straightforward approach, you avoid dipping into your savings while still keeping tabs on where your money goes.
While this philosophy is simple, finding tools to make it work wasn’t. I initially used a spreadsheet, which served me well for years—until it became unwieldy as I started managing multiple currencies, accounts, and investments. I tried various financial management apps, but none met my key requirements:
Multi-currency support to track income and expenses in different currencies.
Not a budgeting app — as I dislike budgeting constraints.
Web app usability (ideally with mobile support, though optional).
Automation-ready API to integrate with other tools and services.
Custom transaction rules for credit card billing cycles or similar quirks
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;feat(insights): add late and recent transactions by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eitchtee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eitchtee" gt;@eitchtee lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2864873486" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//183" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/183/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/183" gt;#183 lt;/a gt; lt;/li gt;.
lt;li gt;feat(tools:currency-converter): show 1:1 rates for all available currencies 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="2867759435" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//184" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/184/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/184" gt;#184 lt;/a gt; lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/eitchtee/WYGIWYH/compare/0.11.2...0.11.3" gt; lt;tt gt;0.11.2...0.11.3 lt;/tt gt; lt;/a gt; lt;/p gt;.
Affero GPLv3 money finance tracking accounting self-hosted bookkeeping expense-tracker django python
Manage your photo library. Piwigo is open source photo gallery software for the web. Designed for organisations, teams and individuals.
minor feature:
Mixed self-hosted photos photography gallery image-gallery cms php javascript
Xandikos is a lightweight yet complete CardDAV/CalDAV server that backs onto a Git repository.
Xandikos (Ξανδικός or Ξανθικός) takes its name from the name of the March month in the ancient Macedonian calendar, used in Macedon in the first millennium BC.
minor feature: Migrate from pytz to zoneinfo (#353, Jelmer Vernooij).
Compatibility with newer icalendar. (#351, Jelmer Vernooij).
Docker command. (Artur Neumann).
Web: Don't assume particular directory layout. (Jelmer Vernooij).
Git: don't assume default branch is named 'master'.
(Jelmer Vernooij).
Add git clone support for WSGI (Daniel Hőxtermann).
Document the valid settings for AUTOCREATE in the WSGI app.
(Jelmer Vernooij, #342).
Disable metrics port by default. (Jelmer Vernooij).
Docs: Drop mention that Thunderbird doesn't support discovery.
Which is no longer true. (Jelmer Vernooij)
Update requirements to add vobject dependency (Wilco Baan Hofman).
GNU GPLv3 self-hosted calendar contacts caldav carddav webdav server python
Mtools is a collection of utilities to access MS-DOS disks from GNU and Unix without mounting them. It supports Win'95 style long file names, OS/2 Xdf disks and 2m disks (store up to 1992k on a high density 3 1/2 disk). In addition to file access, it supports many FAT-specific features: volume labels, FAT-specific file attributes (hidden, system, ...), "bad block" map maintenance, access to remote floppy drives, Iomega ZIP disk protection, "secure" erase, display of file's on-disk layout, etc.
minor bugfix: Portability, mostly for Watcom compiler. Cleaned up some other warnings. Various runtime for windows (/dev/tty vs CONIN ). Use correct mtools (sub)command name in usage() when using -c. Other usage() spelling/wording - mtype'ing multiple files at once. Integrate mkmanpages into make system, clean it, and credit. Texi2roff's original developer and others Document compilation on less usual environments in INSTALL. Uninitialized buffer in mformat. Parameter counting error in mcd, and document that image. File name is not remembered
GNU GPLv3 dos fat linux utility gnu c
Tools for multicast testing (msend and mreceive)
minor feature: Update release diff link
Signed-off-by: Joachim Wiberg lt;troglobit@gmail.com gt;.
Public Domain multicast
Yet another remote desktop software, written in Rust. Works out of the box, no configuration required. You have full control of your data, with no concerns about security. You can use our rendezvous/relay server, set up your own, or write your own rendezvous/relay server.
minor feature:
Affero GPLv3 remote-desktop vnc network server self-hosted rust dart c cpp
LocalSend is a free, open-source app that allows you to securely share files and messages with nearby devices over your local network without needing an internet connection.
major bugfix: Feat: add advanced setting to filter network interfaces. Feat(mobile): swipe gesture to select multiple media files. Feat(windows): when pasting an image, automatically convert it to PNG. Feat(android): add option to open gallery when image/video was automatically saved. : path traversal vulnerability when saving files. : black screen when tapping on "Back" twice in "Share via link". (macos): window disappears on command key when minimize to tray is enabled. (windows): do not poll local IP resulting in unwanted location permissions.
Apache file-transfer file-sharing p2p network airdrop dart cpp swift
Ventoy is an open source tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files.
With ventoy, you don't need to format the disk over and over, you just need to copy the ISO/WIM/IMG/VHD(x)/EFI files to the USB drive and boot them directly.
You can copy many files at a time and ventoy will give you a boot menu to select them.
You can also browse ISO/WIM/IMG/VHD(x)/EFI files in local disks and boot them.
x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI and MIPS64EL UEFI are supported in the same way.
Most types of OS supported (Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen...)
major bugfix: Fix the 0x80070001 error when boot and install Windows 11.
Fix the issue that SLES/OpenSUSE can not boot after install in Ventoy grub2 mode.
Fix the boot issue for pfSense 2.7.x
Fix the boot issue for latest TinyCore Linux
Wana boot and install OS through network (PXE)? Welcome to my new project, iVentoy https://www.iventoy.com
GNU GPLv3 usb boot rescue c
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.4
* Fix AR/AP Invoice search by date period
* Fix SASL authentication for SMTP when using ledgersmb.conf (#8669)
Additionally, the container images resolve a similar SASL
authentication issue with SMTP.
For installation instructions and system requirements, see
https://github.com/ledgersmb/LedgerSMB/blob/1.12.4/README.md
The release can be downloaded from our download site at
https://download.ledgersmb.org/f/Releases/1.12.4
The release can be downloaded from GitHub at
https://github.com/ledgersmb/LedgerSMB/releases/tag/1.12.4
Or pulled from the GitHub Container Registry
docker pull ghcr.io/ledgersmb/ledgersmb:1.12.4
Or pulled from Docker Hub using the command
docker pull ledgersmb/ledgersmb:1.12.4
These are the sha256 checksums of the uploaded files:
0c0c2b4623d2d5388f4fcea43c201ad57c742606445dc310b529c4dade803380 ledgersmb-1.12.4.tar.gz
d903ef2cfc2e0118b82ae7fc5133042e05f12ff7cd4a4353a67e17133966b123 ledgersmb-1.12.4.tar.gz.asc
GNU GPL accounting invoicing orders erp perl postgresql bookkeeping web
libUseful is a general 'C' library providing useful functions related to: resizable strings, lists and maps, unix and tcp sockets, SSL/TLS, cryptographic hashes, parsing of json, yaml and other markup languages, terminal output including ANSI/vt100 escape sequences, OAuth 2.0, etc, etc.
minor bugfix: With STREAMReadBytes returning 'STREAM_' too early.
Changes to use TerminalCalendar in libUseful-lua.
GNU GPLv3 c library files ssl tls sockets resizeable strings lists maps
Akaunting is an online accounting software designed for small businesses to manage their finances and stay on top of their cash flow. Invoicing, accepting online payments and keeping track of expenses couldn't be simpler.
Free Bookkeeping Software for SMEs
From invoicing to expense tracking to accounting, Akaunting has all the tools you need to manage your money online, for free.
Bank Accounts: Create unlimited bank and cash accounts and track their opening and current balances.
Multi Company: Manage the finances of multiple companies from one admin panel. Assign users to different companies.
Powerful Reporting: Get detailed financial reports to help you better visualize all the information you need to improve your business.
Client Portal: Share the transactions and invoices with your clients and accept bulk payments, online.
Recur Everything: Automatically create invoices, revenues, bills, and payments for ongoing jobs. With just a click.
Customer Summary: See the customer profile, address, list of transactions, and paid, open, and overdue totals at a glance.
Akaunting is built with modern technologies such as Laravel, VueJS, Tailwind, RESTful API etc. Thanks to its modular structure, Akaunting provides an awesome App Store for users and developers.
minor feature: lt;h3 gt;Added lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Added document show new stack lt;/li gt;.
lt;li gt;Added document item quantity mathematical operations lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Changed lt;/h3 gt;.
lt;ul gt;.
lt;li gt;New Crowdin translations lt;/li gt;.
lt;li gt;Updated document import export fields lt;/li gt;.
lt;/ul gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Found on Discount lt;/li gt;.
lt;li gt;import route lt;/li gt;.
lt;li gt;Global discount calculate method changed lt;/li gt;.
lt;li gt;Dashboard - "This Year" wrong lt;/li gt;.
lt;li gt;document item search disabled lt;/li gt;.
lt;li gt;date filter financial start date lt;/li gt;.
lt;li gt;document import item tax lt;/li gt;.
lt;/ul gt;.
Mixed accounting finance money bookkeeping server laravel php
Vue Fluid DnD is a fluid, smooth and versatil drag and drop library for lists on Vue 3. It's a lightweight tool ~7 Kb (gzip) with no depenencies. This library is a Vue Draggable Next alternative if you looking for a better ui experience.
minor feature: lt;h2 gt; ing : lt;/h2 gt;.
lt;ul gt;.
lt;li gt; lt;a href="https://github.com/carlosjorger/vue-fluid-dnd/commit/112f91442774b95402b0135930bfacebf59f7df4" gt;112f9 lt;/a gt; Implement insert feature to empty lists lt;/li gt;.
lt;/ul gt;.
vue3 web smooth lightweight typescript vue
di is a disk information utility that displays everything that df does and more. It features the ability to display your disk usage in whatever format you prefer. It also checks the user and group quotas, so that the user sees the space available for their use, not the system wide disk space. It is designed to be highly portable across many platforms and is great for heterogenous networks.
minor bugfix: 5.0.12 2025-2-21
* Bug Fixes
* Fix --si option block size.
* Updates for HP-UX.
* build: mkconfig: Update to version 2.6.7 (hp-ux).
Zlib c monitoring disk space console cross-platform system-administrators
HarfBuzz is a text shaping engine. It primarily supports OpenType, but also Apple Advanced Typography. HarfBuzz is used in Android, Chrome, ChromeOS, Firefox, GNOME, GTK+, KDE, LibreOffice, OpenJDK, PlayStation, Qt, XeTeX, and other places.
major feature: - Vastly improved AAT shaping performance. LucidaGrande benchmark-shape before: 14.6ms after: 5.9ms.
- Improved OpenType shaping performance (kerning / ligature), at the expense of 1kb per face allocated cache memory. Roboto-Regular benchmark-shape before: 10.3ms after: 9.4ms.
- Improved COLRv1 benchmark-font paint performance. Before: 7.85ms after 4.85ms.
- Don t apply glyph substitutions in morx table of a font with known broken morx table (AALMAGHRIBI.ttf font).
- Update IANA and OT language registries.
- Various documentation updates.
- Various build improvements, and test speed-ups.
- The hb_face_reference_blob() API now works for faces created with hb_face_create_for_tables() if the face sets get_table_tags callback. This constructs a new face blob from individual table blobs.
- Various fixes to how trak table is handled to bring it closer to Core Text behaviour. Particularly, the tracking values for sizes not explicitly set in the table are now properly interpolated, and the tracking is applied to glyph advances when they are returned by ot-font functions, instead of applying them during shaping. The trak pseudo OpenType feature that could be used to disable trak table application have been dropped.
- Core Text font functions now support non-BMP code points.
- The drawing algorithm used by hb-draw for glyf table now match the algorithm used by FreeType and Core Text.
- The hb_coretext_font_create() API now copy font variations from Core Text font to the created HarfBuzz font.
- Add an API to get the feature tags enabled on a given shape-plan after executing it, which can be used to applications to show in the UI what features are applied by default (which can vary based on the font, the script, the language, and the direction set on the buffer).
- Add APIs to created HarfBuzz font from DirectWrite font, and copy the font variations.
Mixed c++ c fonts text-shaping
|