LightZone is a professional-level digital darkroom and photo editor for Mac, Windows, and Linux. It includes RAW processing and editing. Rather than using layers in the way that other photo editors do, LightZone lets the user build up a stack of tools which can be rearranged, readjusted, turned off and on, and removed from the stack. It's a completely non-destructive editor, where any of the tools can be re-adjusted or modified later — even in a different editing session. A tool stack can even be copied to a batch of photos at one time. LightZone always operates in a 16-bit linear color space with the wide gamut of ProPhoto RGB.
minor bugfix: Unstable; urgency=medium
Upstream sync.
-- Masahiro Kitagawa Sun, 06 Jun 2023 12:13:00 +0900.
BSDL capture digital-camera graphics-conversion viewer macos linux c
InputPlumber is an open source input routing and control daemon for Linux. It can be used to combine any number of input devices (like gamepads, mice, and keyboards) and translate their input to a variety of virtual device formats.
minor feature: lt;h2 gt; lt;a href="https://github.com/ShadowBlip/InputPlumber/compare/v0.58.1...v0.58.2" gt;0.58.2 lt;/a gt; (2025-05-27) lt;/h2 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;Deck UHID: lt;/strong gt; Provide specific fake chip ID upon request. ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/452f6a62247e8767bb790cda1d6f33dd039fbc16" gt;452f6a6 lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;Deck UHID: lt;/strong gt; Update frame every poll() to match vchi target. ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/fc6808743fcd07b5adee7efb866a1a37d914ac25" gt;fc68087 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
Qucs-S is a circuit simulation program based on Qucs circuit simulator. The "S" letter indicates SPICE. The purpose of the Qucs-S project is to use free SPICE circuit simulation kernels with the GUI based on Qt toolkit. It merges the power of SPICE and the simplicity of the Qucs GUI. Qucs-S is not a simulator by itself, but it requires to use an external simulation backend with it. Qucs-S allows to use the following open-source simulation kernels:
Ngspice is recommended to use. Ngspice is powerful mixed-level/mixed-signal circuit simulator. The most of industrial SPICE models are compatible with Ngspice. It has an excellent performance for time-domain simulation of switching circuits and powerful postprocessor.
XYCE is a new SPICE-compatible circuit simulator written by Sandia from the scratch. It supports basic SPICE simulation types and has an advanced RF simulation features such as Harmonic balance simulation.
SpiceOpus is developed by the Faculty of Electrical Engineering of the Ljubljana University. It based on the SPICE-3f5 code
Qucsator as backward compatible and for RF and microwave circuits design.
minor bugfix: and general improvemnt:
Add UIC option for FFT analysis #1261.
Improve wire editing #1253.
crash when deleting shorted devices #1254.
removing labels #1255.
Localization:
Russian translation update #1246.
Packaging:
Update Gentoo ebuidl #1252.
Known :
The.OPTIONS and.FUNC devices not working properly. Use the *INCLUDE SCRIPT instead. See #1260.
GNU GPLv3 circuit-simulator electronics simulator modeling circuit ngspice xyce qt cpp c
LV2/VST3i drum machine for Linux and Windows. Drumkits format supported: Hydrogen, SFZ, Drumlabooh. Up to 36 instruments, 127 sample layers. Built-in mixer with pan, volume, mute, pan mode. Automatic open hihats mute on closed hihat.
major feature: Multi-outs (36 channels) version if fixed and impoved a lot
GNU GPLv3 midi linux windows lv2 vst vsti drums drum-machine audio music cpp c
Squey is designed from the ground up to take advantage of GPUs and CPUs to perform interactive explorations of massive amounts of data.
It gives users an exhaustive yet intuitive multi-view representation of columnar data and can ingest from:
1. Structured text files (CSV, logs, ...)
2. Apache Parquet files
3. Pcap files
4. SQL databases
5. Elasticsearch databases
Squey strives to deliver value through its V.I.SU approach:
- Visualize: Leverage various visual representations of raw data in combination with statistics
- Investigate: Use filters to build an accurate understanding of millions of rows while switching instantly between capturing the big picture and focusing on the details
- Spot the Unknown: As a structured understanding of the data emerges, identify unknowns and anomalies
Squey can be used for many different purposes, such as:
- BI and Big Data: Bootstrap initial understanding of complex datasets and deep dive where necessary to design accurate data processing
- Cybersecurity: Detect weak signals such as attacks and data leaks
- IT troubleshooting: Resolve network issues and improve application performance
- Machine Learning: Design training dataset to fulfill targeted improvements of Machine Learning models
Give yourself a chance to see your data and have fun exploring!
minor bugfix: This minor release or improves:
Uncatched exceptions on regexp searches.
Axes density refresh on mapping/plotting updates.
a python crash introduced in version 5.0.5.
windows unicode support.
MITL visualization data-visualization data-analysis cybersecurity parallel-coordinates timeseries parquet pcap cpp
iotop-c does for I/O usage what top(1) does for CPU usage. It watches I/O usage information output by the Linux kernel and displays a table of current I/O usage by processes on the system. It is handy for answering the question "Why is the disk churning so much?". iotop-c requires a Linux kernel built with the CONFIG_TASKSTATS, CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING and CONFIG_VM_EVENT_COUNTERS config options on. iotop-c is an alternative re-implementation of iotop in C, optimized for performance. Normally a monitoring tool intended to be used on a system under heavy stress should use the least additional resources as possible.
major bugfix: - kernel commit 0bf2d83 fixes the problem with struct taskstats, now iotop 1.30 handles only v15 of the struct in a different way, retaining compatibility with both old and new kernels
- show zero current values for exited processes
- flush stdout after each batch run
GNU GPL monitoring
hledger is...
free GPL-licensed accounting software that runs on unix, mac, windows, and the web
based on readable, version-controllable, future-proof plain text files
good for tracking money, investments, time, or any countable commodity
good for learning more about double entry accounting
shipped with web, terminal, command line, JSON and Haskell interfaces
the most user friendly plain text accounting app
comparable to Ledger and Beancount
built with the powerful Haskell language
fast, lightweight, reliable (we pay $50 for regression reports or fixes)
free from vendor lock-in
local, not cloud-based; your private financial data remains under your control
scripting-friendly and automatable
comfortable for technical users, but also usable by others. Knowing about command lines, text editors and version control is helpful, but not required (much)
good at importing CSV from banks and other financial institutions
actively developed and supported by Simon Michael and contributors since 2007
strengthened by your feedback, work and funding. 🙏🏻
minor feature: Infrastructure/Misc
Unix bindists in github releases now include the man pages and info manuals..
Unix bindists in github releases are now normal.tar.gz files, without the extra zip compression..
Release notes and install instructions in github releases are now collapsed by default again.
This makes the sequence of dates and releases clearer.
Github automatically expands the assets of the latest release, so those will be visible by default.
For a full text search of all release notes, use the https://hledger.org/relnotes.html page.
Hledger-install: if installing third party packages fails, it now tries again with bounds relaxed.
This makes hledger-iadd and hledger-interest more likely to install successfully.
Even if their bounds have not yet been updated for a new hledger release.
Just functest now fails if there are warnings.
(It does not force recompilation of already compiled modules.
But even so this should help catch more warnings before pushing them to CI.)
New/changed recipes/tools:
Bench*.sh,
Changelogs-catchup,
Changelogs-finalise,
Changelogs-reset,
Devtag,
Ghrelnotes,
Ghrelnotes-publish,
Log-headtail,
Log-push,
Log-save,
Modulediag,
Modulediags,
Modulediags-view,
Packagediags,
Packagediags-view,
Releasediag,
Relnotes
Relprep - relbranch,
Reltags,
Reltags-push,
Showrelnotes,
Site-manuals-snapshot,
Site-watch,
Time,
Tldr-diff
Gitignore cleanups.
accounting cli haskell roff
Rust is systems programming language, which is intended to be fast and memory-safe through stronger typing, and prevent race conditions.
It's developed by Mozilla, multi-paradigm, supports concurrent execution, procedural, imperative, actor-based, object-oriented and pure-functional design schemes, with a syntax close to C++. The self-hosting
compiler utilizes LLVM and its resulting binaries are comparable in performance to C++. It also features algebraic data types, pattern matching, closures,
type inference, zero-cost abstractions, guaranteed memory safety, minimal runtime, and efficient C bindings.
minor feature: lt;p gt; lt;a id="user-content-1.85.1" gt; lt;/a gt; lt;/p gt;.
lt;ul gt;.
lt;li gt; lt;a href="https://github.com/rust-lang/rust/pull/137899/" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/rust/pull/137899/hovercard" gt;the doctest-merging feature of the 2024 Edition. lt;/a gt; lt;/li gt;.
lt;li gt; lt;a href="https://github.com/rust-lang/rust/pull/137632/" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/rust/pull/137632/hovercard" gt;Relax some lt;code gt;target_feature lt;/code gt; checks when generating docs. lt;/a gt; lt;/li gt;.
lt;li gt; lt;a href="https://github.com/rust-lang/rust/pull/137528/" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/rust/pull/137528/hovercard" gt;errors in lt;code gt;std::fs::rename lt;/code gt; on Windows 10, version 1607. lt;/a gt; lt;/li gt;.
lt;li gt; lt;a href="https://github.com/rust-lang/rust/pull/137460/" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/rust/pull/137460/hovercard" gt;Downgrade bootstrap lt;code gt;cc lt;/code gt; to custom targets. lt;/a gt; lt;/li gt;.
lt;li gt; lt;a href="https://github.com/rust-lang/rust/pull/137338/" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/rust/pull/137338/hovercard" gt;Skip submodule updates when building Rust from a source tarball. lt;/a gt; lt;/li gt;.
lt;/ul gt;.
MITL rust programming-language compiler concurrent type-safe
minor feature:
Mixed self-hosted rss atom feeds monitoring dashboard aggregator go
Tuned Switcher is a simple utility for managing performance profiles using the Tuned service.
Tuned is a daemon for monitoring and adaptive tuning of system devices. In order to use this program, a daemon must be installed on your system.
minor bugfix: Fixed incorrect release date in the metadata manifest.
Slightly adjusted the Widget form size.
Updated the secondary branding color.
GNU GPLv3 systems-administration linux utility performance
Vue Fluid DnD is a fluid, smooth and versatil drag and drop library for lists on Vue 3. It's a lightweight tool ~7 Kb (gzip) with no depenencies. This library is a Vue Draggable Next alternative if you looking for a better ui experience.
minor feature: lt;h2 gt; feat: improve autoscroll beahvior: lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Change funcion of scroll amount change relative to position lt;/li gt;.
lt;li gt;Limit the change of the scroll amount lt;br gt;.
lt;a href="https://github.com/carlosjorger/fluid-dnd/commit/e2c691e0f28f85ca376763a48560a803f4932db5" gt;e2c69 lt;/a gt; lt;/li gt;.
lt;/ul gt;.
vue3 web smooth lightweight typescript vue
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: lt;/h1 gt;.
lt;details gt;.
lt;summary gt;Changelog lt;/summary gt;.
lt;h1 gt;Added lt;/h1 gt;.
lt;ul gt;.
lt;li gt;Remote printer (Windows - amp;gt; Windows only for now) lt;/li gt;.
lt;li gt;View camera lt;/li gt;.
lt;li gt;Copy file to macOS lt;/li gt;.
lt;li gt;Support Citrix session lt;/li gt;.
lt;li gt;allow-https-21114 option lt;/li gt;.
lt;/ul gt;.
lt;h1 gt;Changes lt;/h1 gt;.
lt;ul gt;.
lt;li gt;Disable vram (D3D) decoder by default to avoid black screen on some desktop lt;/li gt;.
lt;li gt;Change msi silent installation not to start client after installation lt;/li gt;.
lt;/ul gt;.
lt;h1 gt; lt;/h1 gt;.
lt;ul gt;.
lt;li gt;Custom client, wrong positon of settings button on left pane of main window lt;/li gt;.
lt;li gt;One blank window case for multiple display switch lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
Affero GPLv3 remote-desktop vnc network server self-hosted rust dart c cpp
libusb is a C library that provides generic access to USB devices. It is intended to be used by developers to facilitate the production of applications that communicate with USB hardware.
It is portable: Using a single cross-platform API, it provides access to USB devices on Linux, macOS, Windows, etc.
It is user-mode: No special privilege or elevation is required for the application to communicate with a device.
It is version-agnostic: All versions of the USB protocol are supported.
minor bugfix: New libusb_get_ssplus_usb_device_capability_descriptor API
for query of SuperSpeed+ Capability Descriptors.
API support for reporting USB 3.2 Gen2x2 speeds.
macOS: Zero-Length Packet for multiple packets per frame.
Windows: Base HID device descriptor on OS-cached values.
Build for Haiku and SunOS.
Many code correctness.
GNU LGPLv3 library usb protocol c cpp
Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.
minor feature: Linux 6.13.9, mptcp: data stream corruption in the address announcement, Revert "sched/core: Reduce cost of sched_move_task when config autogroup", KVM: arm64: Eagerly switch ZCR_EL 1,2 , KVM: arm64: Mark some header functions as inline, KVM: arm64: Refactor exit handlers, KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN, KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN, KVM: arm64: Remove host FPSIMD saving for non-protected KVM, KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state, KVM: arm64: Calculate cptr_el2 traps on activating traps, io_uring/net: sendzc double notif flush, ksmbd: incorrect validation for num_aces field of smb_acl, drm/amdkfd: instruction hazard in gfx12 trap handler, drm/amdkfd: user queue validation on Gfx7/8, drm/amdgpu: JPEG video caps max size for navi1x and raven, drm/amdgpu: MPEG2, MPEG4 and VC1 video caps max size, drm/amdgpu: Remove JPEG from vega and carrizo video caps, drm/amdgpu/pm: wire up hwmon fan speed for smu 14.0.2, drm/amdgpu/pm: Handle SCLK offset correctly in overdrive for smu 14.0.2, drm/amdgpu: Restore uncached behaviour on GFX12, drm/amd/pm: add unique_id for gfx12, drm/amd/display: Use HW lock mgr for PSR1 when only one eDP, drm/amd/display: message for support_edp0_on_dp1, drm/amdgpu/gfx12: correct cleanup of 'me' field with gfx_v12_0_me_fini(), drm/sched: fence reference count leak, drm/radeon: uninitialized size in radeon_vce_cs_parse(), pmdomain: amlogic: T7 ISP secpower, soc: qcom: pdr: the potential deadlock, batman-adv: Ignore own maximum aggregation size during RX, xsk: an integer overflow in xp_create_and_assign_umem(), keys: UAF in key_put(), efi/libstub: Avoid physical address 0x0 when doing random allocation, firmware: qcom: uefisecapp: efivars registration race, ARM: shmobile: smp: Enforce shmobile_smp_ alignment, ARM: dts: imx6qdl-apalis: poweroff on Apalis iMX6, memcg: drain obj stock on cpu hotplug teardown, proc: UAF in proc_get_inode(), mm/huge_memory: drop beyond-EOF folios with
GNU GPL c linux kernel operating-system
Warracker is an open-source warranty tracker application designed to help you effortlessly keep track of product warranties, expiration dates, and related documentation.
Warracker is a web-based application that provides a centralized system for managing all your product warranties. Key features include:
Tracking product warranties in one central location.
Adding warranty details, including purchase dates and duration.
Uploading and storing warranty documentation and receipts.
Providing visual indicators for active, expiring soon, and expired warranties.
Searching through your warranty collection.
Warranty Management: Add, edit, and delete warranty information.
Document Storage: Upload and securely store receipts and warranty documentation.
Status Tracking: Visual indicators for warranty status (active, expiring soon, expired).
Search: Easily find warranties by product name.
Responsive Design: A seamless experience on both desktop and mobile devices.
minor feature: This release introduces several key features and improvements:
Added:
- Account email change support from Settings with full validation and UI update.
- Progressive Web App (PWA) capability with manifest and service worker integration.
- "Manage Tags" button on the main page to streamline tag management UX.
Changed:
- Improved responsiveness of key pages (index, status) across mobile and tablet views.
- Replaced hardcoded DB credentials with environment variable references (contribution by @humrochagf, commit 20997e9):
Credentials are now pulled from Docker Compose env vars.
Redundant superuser credential checks removed.
Updated migration and permission scripts for dynamic configuration.
This version enhances user flexibility, security, and cross-device compatibility.
Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql
JupyterCAD is a JupyterLab extension for 3D geometry modeling with collaborative editing support. It is designed to allow multiple people to work on the same file at the same time, and to facilitate discussion and collaboration around the 3D shapes being created.
JupyterCAD has support for FreeCAD files, which makes it easy to import and export models from FreeCAD. It also has a range of features for creating and manipulating 3D shapes, including a variety of primitives, transformations, and Boolean operations.
minor bugfix: (Full Changelog).
Enhancements made:
Apply the transform control on the parent when clicking on an edge (@HaudinFlorence).
Make the toolbar console button a toggle button (@HaudinFlorence).
Update the switch mode label for the transform controls (@HaudinFlorence).
Replace the FormDialog by a toggle button for the axes helper (@HaudinFlorence).
Replace the dialogform by a toggle button for the exploded view (@HaudinFlorence).
Replace the formDialog by a toggle button for CameraSettings (@HaudinFlorence).
Use svg icons only for the toolbar icons (@HaudinFlorence).
:
Properly handle lumino events (@martinRenou).
Use jupyterlab css variables for the selected suggestions (@HaudinFlorence).
Follow up of PR 726. the axes helper toggle button broken behavior (@HaudinFlorence).
ArchDetail.jcad annotations model + check exploded view (@martinRenou).
Use react state to show text message for clip plane (@arjxn-py).
Follow up of PR 717. reassignment of cameraSettings (@HaudinFlorence).
Replace Deprecated `breptools_Write` with `breptools.Write` (@arjxn-py).
blank tab (@arjxn-py).
Maintenance and upkeep improvements:
Reset UI-tests snapshots (@martinRenou).
Other merged PRs:
CHANGELOG formatting (@martinRenou).
Contributors to this release:
(GitHub contributors page for this release).
@arjxn-py @github-actions @HaudinFlorence @martinRenou @pre-commit-ci @trungleduc.
.
BSDL 3d cad opencascade freecad jupyter-notebook typescript python javascript
projectM - The most advanced open-source music visualizer
Experience psychedelic and mesmerizing visuals by transforming music into equations that render into a limitless array of user-contributed visualizations.
projectM is an open-source project that reimplements the esteemed Winamp Milkdrop by Geiss in a more modern, cross-platform reusable library.
Its purpose in life is to read an audio input and to produce mesmerizing visuals, detecting tempo, and rendering advanced equations into a limitless array of user-contributed visualizations.
minor feature: lt;p gt;This release contains a backport from the main development to a linker/runtime on systems only providing core OpenGL 4.1 libraries or lower, as the code contained one function call that is only available from core OpenGL 4.2 and later. This mainly affects macOS, but also some older Linux distributions as well. lt;/p gt;.
lt;p gt;GLES builds were not affected as the function wasn't used when building libprojectM for GLES. lt;/p gt;.
lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Opengl 4.1 linker by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kblaschke/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kblaschke" gt;@kblaschke lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2798859585" data-permission-text="Title is private" data-url="https://github.com/projectM-visualizer/projectm//866" data-hovercard-type="pull_request" data-hovercard-url="/projectM-visualizer/projectm/pull/866/hovercard" href="https://github.com/projectM-visualizer/projectm/pull/866" gt;#866 lt;/a gt; lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/projectM-visualizer/projectm/compare/v4.1.3...v4.1.4" gt; lt;tt gt;v4.1.3...v4.1.4 lt;/tt gt; lt;/a gt; lt;/p gt;.
Mixed music graphics visualizer cpp c
Tuned Switcher is a simple utility for managing performance profiles using the Tuned service.
Tuned is a daemon for monitoring and adaptive tuning of system devices. In order to use this program, a daemon must be installed on your system.
minor bugfix: Disabled link-time optimizations by default due to strange Qt crashes on some configurations.
GNU GPLv3 systems-administration linux utility performance
Do you write Bash scripts that are supposed to accept arguments?
Aren't you tired of that? getopt is discouraged, getopts doesn't support long options, there is no widely-accepted Bash module to do the task and some solutions don't work on all platforms (Linux, OSX, MSW)...
Give a Argbash a try, benefit from the online generator and stop being terrorized by those pesky arguments!
minor feature: The new Argbash macro ARGBASH_INDICATE_SUPPLIED allows you to get information on whether an argument has been explicitly passed on the commandline.
A new 'excised' output mode that doesn't contain generated code has been introduced for better interoperability with SCMs
A couple of minor issues were fixed
BSDL bash shell code-generator developers
Dolibarr ERP & CRM is a modern and simple to use web-based ERP and CRM software to manage business contacts, invoces, products, orders, shipping, accounts, warehouse inventory and stocking, agenda and mail communication. It provides extensions modules, comes with LDAP integration, import and export wizards, technical and accounting interfaces, and installers for most plattforms, or is alternatively available as SaaS.
minor feature: lt;p gt; ChangeLog for 21.0.0 compared to 20.0 * lt;/p gt;.
lt;h2 gt;For users: lt;/h2 gt;.
lt;p gt;NEW: NEW Module - help to setup OpenID Connect lt;br gt;.
NEW: Module AI moved from experimental to stable lt;br gt;
NEW: Add hidden option CONTRACT_HIDE_MYCOMPANY_SIGNATURE_SECTION_PDF lt;br gt;
NEW: Add a tab on recurring invoice card to see the list of invoices generated from this recurring invoice (customer and supplier invoices) lt;br gt;
NEW: lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2188183725" data-permission-text="Title is private" data-url="https://github.com/Dolibarr/dolibarr//28871" data-hovercard-type="" data-hovercard-url="/Dolibarr/dolibarr//28871/hovercard" href="https://github.com/Dolibarr/dolibarr//28871" gt;#28871 lt;/a gt; signed_status to commande lt;br gt;
NEW: lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2391021633" data-permission-text="Title is private" data-url="https://github.com/Dolibarr/dolibarr//30269" data-hovercard-type="" data-hovercard-url="/Dolibarr/dolibarr//30269/hovercard" href="https://github.com/Dolibarr/dolibarr//30269" gt;#30269 lt;/a gt; linked project in column of last record tables lt;br gt;
NEW: Accountancy - Add general account on thirdparty lt;br gt;
NEW: Accountancy - Add partial reconcile on subledger lt;br gt;
NEW: Accountancy - Option to select the label of operation lt;br gt;
NEW: Accountancy - Allow grouping taxes with primary line price lt;br gt;
NEW: Activate PHPUnit with tests on permission on action ==... lt;br gt;
NEW: Add advice for max size on list for better performance lt;br gt;
NEW: Add an advanced permission to validate knowledge lt;br gt;
NEW: Add a test mode into the setup of AI module to test the AI prompts. lt;br gt;
NEW: Add a tool to decrypt data encrypted in database. lt;br gt;
NEW: Add auto generate document when reception is created lt;br gt;
NEW: Add badge for generate invoice client tab lt;br gt;
NEW: Add caldav on f
GNU GPL php javascript web-based erp crm enterprise business financial self-hosted
Tuned Switcher is a simple utility for managing performance profiles using the Tuned service.
Tuned is a daemon for monitoring and adaptive tuning of system devices. In order to use this program, a daemon must be installed on your system.
minor bugfix: Fixed potential memory leaks.
Fixed double free issues in various classes.
Moved the application from the Utility to the System category.
Renamed the profile selector to better suit its purpose.
Unified messages between tray icon and widget.
GNU GPLv3 systems-administration linux utility performance
Vue Fluid DnD is a fluid, smooth and versatil drag and drop library for lists on Vue 3. It's a lightweight tool ~7 Kb (gzip) with no depenencies. This library is a Vue Draggable Next alternative if you looking for a better ui experience.
minor feature: lt;h2 gt; Features lt;/h2 gt;.
lt;ul gt;.
lt;li gt; lt;a href="https://github.com/carlosjorger/fluid-dnd/commit/81468923a98c27f33cc646edcacd661e03b3ce65" gt;81468 lt;/a gt; Export more lt;strong gt;CoordinateMap lt;/strong gt;, lt;strong gt;Coordinate lt;/strong gt; types lt;/li gt;.
lt;/ul gt;.
vue3 web smooth lightweight typescript vue
Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.
minor bugfix: Gradle 8.14.1 is the first patch release for Gradle 8.14 (released 2025-05-22).
It fixes the following issues:
#33288 Groovydoc task suppresses stdout for tasks executing concurrently
#33389 Gradle 8.14 breaks Android Gradle Plugin code coverage support
We recommend users upgrade to 8.14.1 instead of 8.14.
Apache build-tool c c++ groovy java kotlin
Seq66 is a loop based midi sequencer that provides the functionality needed for a live performance. It is a refactoring of the Qt version of Sequencer64 with modern C++ and with a lot of krufty buildup removed. Sequencer64 was based on the classic Seq24, styled after the Akai MPC line, the Kawai Q80 sequencer, or the popular Alesis MMT-8
minor feature: :
.
- Filtered out Program events from the drum-mode piano roll.
- Can now drag Program events up and down in the data pane.
- While working this, the following problems
were found and.
- The saving of Program events was to calculate
the proper time-stamp.
- Program events can be moved up and down by dragging,
as well as by the line-dragging method.
- Added display of the names of Control and Program
Change numbers in the event editor and pattern editor.
Pressing the finger button in the pattern editor now
also enters paint mode in the event pane. The selected event
category can the be entered by a click, and then moved up and
down in the data pane.
Added:
This macro is defined by default: SEQ66 _SHOW _GM _PROGRAM _NAME
to show the GM patch names in the pattern editor data pane
instead of just the patch/program number. See seq66 _features.h.
Added a new configuration file, '.patches' that can be used
to show non-GM device program names in lieu of the built-in
GM program name. Also specifiable in the Preferences / Session
tab.
GNU GPLv3 audio sequencer midi music cpp c
Mustangproject is a tool to write, validate and parse Factur-X/ZUGFeRD and (CII)XRechnung e-invoices.
It is a (permissive) open source cross platform command line tool and a Java library.
The command line tool e.g. allows to extract and combine PDF and XML from/to Factur-X as well as validate e-invoices, convert XML to HTML or migrate from ZUGFeRD v1 to v2.
The library additionally allows to generate the XML to be embedded either by implementing interfaces or actively creating objects.
minor bugfix: New Features
This release supports Factur-X 1.07.3/ZUGFeRD 2.3.3 (#833) and
Corrections
improves UBL parsing (#816, #835). Further fixes include
#819 correct generateXSLTFromSchematron profile
#458 Its not possible to add multiple PaymentTerms when using the extended profile
#788 Invoice taxes aren t acessible
#790 Crash upon importing an invoice with empty name.
upgrade from PDFBOX 3.0.2 to 3.0.5
#817 added ZUGFeRD.PDF-csharp to list of PDF creators
#811 Fix typo in xpath when extracting buyer trade party address
APL invoice metadata accounting java-library java e-billing e-invoice
InputPlumber is an open source input routing and control daemon for Linux. It can be used to combine any number of input devices (like gamepads, mice, and keyboards) and translate their input to a variety of virtual device formats.
minor feature: lt;h2 gt; lt;a href="https://github.com/ShadowBlip/InputPlumber/compare/v0.58.0...v0.58.1" gt;0.58.1 lt;/a gt; (2025-05-22) lt;/h2 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;Legion Go S: lt;/strong gt; Use correct poll rates for Go S source devices. ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/3822af76cb70268e7f80f02cc252b5faa383ba0f" gt;3822af7 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
Self-hosted dashboard that puts all your feeds in one place
Features
Various widgets
RSS feeds
Subreddit posts
Hacker News posts
Weather forecasts
YouTube channel uploads
Twitch channels
Market prices
Docker containers status
Server stats
Custom widgets
and many more...
Fast and lightweight
Low memory usage
Few dependencies
Minimal vanilla JS
Single <20mb binary available for multiple OSs & architectures and just as small Docker container
Uncached pages usually load within ~1s (depending on internet speed and number of widgets)
Tons of customizability
Different layouts
As many pages/tabs as you need
Numerous configuration options for each widget
Multiple styles for some widgets
Custom CSS
Optimized for mobile devices
Because you'll want to take it with you on the go.
minor feature: lt;h2 gt;New lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Added the ability to disable the theme picker via lt;code gt;disable-picker: true lt;/code gt; under lt;code gt;theme lt;/code gt; lt;/li gt;.
lt;li gt;Added lt;code gt;mod lt;/code gt; function (modulo) to the custom API widget lt;/li gt;.
lt;li gt;Added lt;code gt;safeHTML lt;/code gt; function to the custom API widget which prevents HTML from being escaped lt;/li gt;.
lt;li gt;Added lt;code gt;.Options.JSON lt;/code gt; to the custom API widget which takes any nested option value and turns it into a JSON string lt;/li gt;.
lt;/ul gt;.
lt;details gt;.
lt;summary gt;View example lt;/summary gt;.
lt;div class="highlight highlight-source-yaml notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="- type: custom-api.
Options:
Request-body:
Service: Session
Method: login
Params:
Username: USERNAME
Password: PASSWORD
useful if you need to send JSON in a request body.
Template:
withStringBody (.Options.JSON amp;quot;request-body amp;quot;).
gt; lt;pre gt;- lt;span class="pl-ent" gt;type lt;/span gt;: lt;span class="pl-s" gt;custom-api lt;/span gt;.
lt;span class="pl-ent" gt;options lt;/span gt;:
lt;span class="pl-ent" gt;request-body lt;/span gt;:
lt;span class="pl-ent" gt;service lt;/span gt;: lt;span class="pl-s" gt;Session lt;/span gt;.
lt;span class="pl-ent" gt;method lt;/span gt;: lt;span class="pl-s" gt;login lt;/span gt;.
lt;span class="pl-ent" gt;params lt;/span gt;:
lt;span class="pl-ent" gt;username lt;/span gt;: lt;span class="pl-s" gt; USERNAME lt;/span gt;.
lt;span class="pl-ent" gt;password lt;/span gt;: lt;span class="pl-s" gt; PASSWORD lt;/span gt;.
lt;span class="pl-c" gt; lt;span class="pl-c" gt;# lt;/span gt; useful if you need to send JSON in a request body lt;/span gt;.
lt;span class="pl-ent" gt;template lt;/span gt;: lt;span class="pl-s" gt; lt;/span gt;.
lt;span class="pl-s" gt;... lt;/span gt;.
lt;span class="pl-s" gt; withStringBody (.Options.JSON "reques
self-hosted rss atom feeds monitoring dashboard aggregator go
QMMP is an Qt-based audio-player. The user interface is similar to Winamp or XMMS, which compatible skins can be used of. It supports a plethora of audio formats, like MP3, Ogg Vorbis/Opus, FLAC, Musepack, WavePack, MOD files, AAC, Audio CDs, WMA and other ffmpeg-supported encodings, PCM, MIDI, SID, and Chiptune files. It provides DSP plugins, lyrics downloading, equalizers and visualizers, supports common audio APIs and sinks, and is cross-platform.
minor bugfix: using system scroll settings for playlists; using stable order for keys in the playlists.txt file; support for PCM FLOAT format in the dsound and wasapi plugins; fixed 6 bugs.
GNU GPL audio player music qt qt6 mp3 cpp
An opinionated and powerful finance tracker.
WYGIWYH (What You Get Is What You Have) is a powerful, principles-first finance tracker designed for people who prefer a no-budget, straightforward approach to managing their money. With features like multi-currency support, customizable transactions, and a built-in dollar-cost averaging tracker, WYGIWYH helps you take control of your finances with simplicity and flexibility.
Why WYGIWYH?
Managing money can feel unnecessarily complex, but it doesn’t have to be. WYGIWYH (pronounced "wiggy-wih") is based on a simple principle:
Use what you earn this month for this month. Any savings are tracked but treated as untouchable for future months.
By sticking to this straightforward approach, you avoid dipping into your savings while still keeping tabs on where your money goes.
While this philosophy is simple, finding tools to make it work wasn’t. I initially used a spreadsheet, which served me well for years—until it became unwieldy as I started managing multiple currencies, accounts, and investments. I tried various financial management apps, but none met my key requirements:
Multi-currency support to track income and expenses in different currencies.
Not a budgeting app — as I dislike budgeting constraints.
Web app usability (ideally with mobile support, though optional).
Automation-ready API to integrate with other tools and services.
Custom transaction rules for credit card billing cycles or similar quirks
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;feat(net-worth): display consolidated amounts for currencies without transactions by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eitchtee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eitchtee" gt;@eitchtee lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="3058410505" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//256" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/256/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/256" gt;#256 lt;/a gt; lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/eitchtee/WYGIWYH/compare/0.12.10...0.12.11" gt; lt;tt gt;0.12.10...0.12.11 lt;/tt gt; lt;/a gt; lt;/p gt;.
Affero GPLv3 money finance tracking accounting self-hosted bookkeeping expense-tracker django python
DGGAL is a Free & Open-Source (BSD-3-Clause) native, highly efficient library implementing a number of Discrete Global Grid Reference Systems (DGGRS), including all of those defined in the informative Annex B of the OGCAPI - DGGS standard.
DGGAL implements DGGRSs based on the Slice and Dice Icosahedral Vertex-oriented great circle Equal-Area (IVEA) projection (van Leeuwen and Strebe, 2006): IVEA3H (aperture 3 hexagonal) and IVEA9R (aperture 9 rhombic). Compared to the ISEA (Snyder) projection, IVEA avoids cusps, yielding more regular zones.
Capabilities:
- Efficient handling of zones as 64-bit integers across the library, with the ability to resolve these to and from textual zone IDs .
- Query the centroid and geometry of a zone in WGS84 or in the DGGRS CRS, facilitating integration and visualization of DGGS data in traditional GIS.
- Determine the zone containing a given point at a specified resolution level.
- Generate global grids at any refinement levels.
- List zone IDs at a particular refinement level within a region of interest, optionally compacted, for targeted spatial analysis or visualization.
- Map local sub-zone indices to global zone IDs, enabing support for DGGS-optimized raster and vector data formats such as DGGS-JSON (http://dggs-json.org) and DGGS-JSON-FG.
- Identify topological relations such as parent, children and neighboring zones, supporting spatial reasoning for networked geospatial systems.
major feature: Added support for rHEALPix (3x3 refinement)
BSDL dggs hexagonal-grid global-grid ogc ogc-api gnosis dggrs isea ivea rtea isea3h isea9r ivea3h ivea9r slice-and-dice polyhedral-globe
Highlight converts sourcecode to HTML, RTF, LaTeX, TeX, SVG, Pango, BBCode and terminal escape sequences with coloured syntax highlighting. Language definitions and colour themes are customizable Lua scripts. It provides a plug-in interface to tweak syntax parsing and coloring. LSP servers can be used to add semantic highlighting.
minor bugfix: - updated astyle lib to version 3.6.9
- fix shell script parenthesis recognition
- updated AWK, C, Go and Python language definitions
- added README_FR.adoc
- added shell script and git config file extensions
- GUI: adjusted cmake build script to improve Qt build target handling
- GUI: updated Qt UI translations
GNU GPLv3 documentation text-processing conversion utilities html latex lua cpp
The Logfile Navigator, lnav for short, is a curses-based tool for viewing and analyzing log files. The value added by lnav over text viewers or editors is that it takes advantage of any semantic information that can be gleaned from the log file, such as timestamps and log levels. Using this extra semantic information, lnav can do things like interleaving messages from different files, generate histograms of messages over time, and provide hotkeys for navigating through the file. These features are meant to allow the user to quickly and efficiently focus on problems.
major feature: Interface changes:
The prompt is now a custom implementation instead of readline.
Some highlights:
- In the DB prompt: pressing `CTRL+L` will reformat the query and
switch the prompt to multi-line mode; error locations will be
highlighted.
- In multi-line mode, you can click and drag the status bar above
the prompt to resize the prompt.
- Pressing `CTRL+O` in the prompt will transfer the prompt to
contents to Visual Studio Code or the default text editor on
macOS.
You can then edit the file and run it from the ` ` prompt with:
``lnav.
saved-prompt.
``.
- When editing a regular expression, like the search prompt or
for a filter, if the current pattern matches a line in the
view, the following word will be suggested.
For example, if the view has the text "foo bar baz" and you
type "foo ", the prompt will suggest "bar" and you can then
press `TAB` to complete.
- In the history listing, an icon indicates if the command or
query succeeded or failed.
- Mouse input works as expected: left-click positions the cursor
in a given location, and a click-drag will select text.
A right-click will copy the selected text to the system
clipboard.
Pressing `F1` in the prompt will show the help text for the
prompt itself.
The size of the prompt panel is expanded for readability.
When reading from stdin, the files used to store the content
will be rotated when they cross the `/tuning/piper/max-size`
threshold.
Previously, the name of the file in the TEXT view would just
be "stdin", but now it includes the rotation number.
The LOG and TEXT views will now display a message if they
contain no content to make it clear to the user that they
need to switch views or `:open` a file.
The HIST view now supports bookmarks, so you can use the usual
hotkeys to move to the next/previous time segment with
errors/warnings/marks.
In table cells, control characters are replaced with Unicode
symbols and highlighted with the 'hidden' style from the theme.
Features:
The `:comment` command will now
BSDL-2 systems administration database logging log analysis site management
Vue Fluid DnD is a fluid, smooth and versatil drag and drop library for lists on Vue 3. It's a lightweight tool ~7 Kb (gzip) with no depenencies. This library is a Vue Draggable Next alternative if you looking for a better ui experience.
minor feature: lt;h2 gt; ing lt;/h2 gt;.
lt;ul gt;.
lt;li gt; lt;a href="https://github.com/carlosjorger/fluid-dnd/commit/c0898c0fd2194372ce71d416559b01158110cccc" gt;c0898 lt;/a gt; Make lt;strong gt;delayBeforeTouchMoveEvent lt;/strong gt; config optional. lt;/li gt;.
lt;/ul gt;.
vue3 web smooth lightweight typescript vue
Tahoma2D is a 2D and stop motion animation software.It is based on Toonz Studio Ghibli Version, originally developed in Italy by Digital Video, Inc., and customized by Studio Ghibli over many years of production.
minor bugfix: :
canceling cell/column selection.
Task Render/Cleanup failure (Linux).
startup crash due to incompatible DLLs.
MOV transparency.
camera loading crash + improve Sony configuration.
Excessive Frame Range Tape lag.
Increase Size of Step Lines in Motion Path.
Delete Style Color.
Disable mouse wheel in stopmotion control panel.
Linux Desktop Path Detection Failure.
project reload fail (OpenToonz port) #1775 6 .
Failure when updating the folder node (OpenToonz port) #1775 6 .
Optimize Adjust Current Level to This Palette (OpenToonz port) #1775 6 .
Avoid endless loop for some small fonts (OpenToonz port) #1775 6 .
File Browser Model Refreshing (OpenToonz port) #1775 6 .
selection in File Browser (OpenToonz port) #1775 6 .
Gif Export for newer FFmpeg versions (OpenToonz port) #1775 6 .
Clean Up Palette Related Crash and cleanup parameters related adjustment (OpenToonz port) #1775 6 .
Other:
Update Debian dependences doc.
Testing Pull Requests (PRs) instructions.
Update Build Cache Management.
New deb-creator from Appimage script.
Build concurrently to reduce overall build time.
.desktop file comments (with translations) and keywords.
Create Debian Package for Tahoma2D.
macOS Installer creation.
Include functional in place of removed xstddef (OpenToonz port) #1775 6 .
Remove any_iterator (OpenToonz port) #1775 6 .
Cleanup: Replace deprecated endl with Qt::endl and operator prece (OpenToonz port) #1775 6 .
Update Webm Export (OpenToonz port) #1775 6 .
BSDL stop-motion animation 2d video audio cpp c
Stay in control of your email and keep email decentralized!
Complete email solution
For sending and receiving email. With support for IMAP4, SMTP, SPF, DKIM, DMARC, MTA-STS, DANE and DNSSEC, reputation-based and content-based junk filtering, Internationalization (IDNA), automatic TLS with ACME and Let's Encrypt, account autoconfiguration, webmail.
Quick & easy
Use the quickstart command to set up mox for your domain(s) within 10 minutes. You'll get a secure mail server with a modern protocol stack. Upgrades are mostly a matter of downloading the new version and restarting. Maintenance via web interface (easy) or config file (powerful). No dependencies.
High quality and secure
Mox has a modern Go code base with plenty of automated tests, automated integration tests, is manually tested against popular mail server and client software, and is fuzz-tested. The code is well-documented and cross-referenced with the relevant standards (RFC's).
minor feature: lt;h1 gt;New features lt;/h1 gt;.
lt;ul gt;.
lt;li gt;Implement TLS client certificate authentication using their public keys (not lt;br gt;.
Other certificate properties, so no name/expiration/constraint validation). lt;br gt;
Accounts can add multiple TLS public keys, e.g. one for each mail client. For lt;br gt;
Use with SMTP/IMAP and the "external" SASL authentication mechanism. IMAP lt;br gt;
preauth" is enabled with TLS certificate authentication, but can be disabled lt;br gt;.
Per key. ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/mjl-/mox/commit/8804d6b60ec058e9584c03384a04a93e102d63ba/hovercard" href="https://github.com/mjl-/mox/commit/8804d6b60ec058e9584c03384a04a93e102d63ba" gt; lt;tt gt;8804d6b lt;/tt gt; lt;/a gt;) lt;/li gt;
lt;/ul gt;.
lt;h1 gt;Improvements lt;/h1 gt;.
lt;ul gt;.
lt;li gt;quickstart: Write all output to a file "quickstart.log" for later reference lt;br gt;.
lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/mjl-/mox/commit/2255ebcf11869c936c2c49db7527e12a5cf8003e/hovercard" href="https://github.com/mjl-/mox/commit/2255ebcf11869c936c2c49db7527e12a5cf8003e" gt; lt;tt gt;2255ebc lt;/tt gt; lt;/a gt;) lt;/li gt;.
lt;li gt;smtpserver: Add an option for the smtp delivery listener to enable/disable tls lt;br gt;.
Session. ( lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2637495769" data-permission-text="Title is private" data-url="https://github.com/mjl-/mox//237" data-hovercard-type="" data-hovercard-url="/mjl-/mox//237/hovercard" href="https://github.com/mjl-/mox//237" gt;#237 lt;/a gt;, lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/mjl-/mox/commit/e59f894a94c21347d1c3e70d72375926e00850da/hovercard" href="https://github.com/mjl-/mox/commit/e59f894a94c21347d1c3e70d72375926e00850da" gt; lt;tt gt;e59f894 lt;/tt gt; lt;/a gt;) lt;/li gt;
lt;li gt;smtpserver: Add prometheus metric
MITL email email-server secure privacy golang go javascript server
VSCode is an extensible source code editor with support for a wide cross-section of programming languages and features for debugging, refactoring, code completion, Markdown previews, and Git integration. VSCode is a cross-platform project started by Microsoft and is based on the Electron framework, although it features an interface with very little visual clutter and is more responsive than many IDEs, even on low-end development machines.
minor feature: lt;p gt;The update addresses these lt;a href="https://github.com/Microsoft/vscode/?q=is 3A+milestone 3A 22February+2025+Recovery+2 22+is 3A+" gt; lt;/a gt;. lt;/p gt;.
lt;p gt;For the complete release notes go to lt;a href="https://code.visualstudio.com/updates/v1_98" rel="nofollow" gt;Updates lt;/a gt; on lt;a href="https://code.visualstudio.com" rel="nofollow" gt;code.visualstudio.com lt;/a gt;. lt;/p gt;.
MITL software-development text-editor debugger terminal-emulator build-tool version-control
Self-hosted dashboard that puts all your feeds in one place
Features
Various widgets
RSS feeds
Subreddit posts
Hacker News posts
Weather forecasts
YouTube channel uploads
Twitch channels
Market prices
Docker containers status
Server stats
Custom widgets
and many more...
Fast and lightweight
Low memory usage
Few dependencies
Minimal vanilla JS
Single <20mb binary available for multiple OSs & architectures and just as small Docker container
Uncached pages usually load within ~1s (depending on internet speed and number of widgets)
Tons of customizability
Different layouts
As many pages/tabs as you need
Numerous configuration options for each widget
Multiple styles for some widgets
Custom CSS
Optimized for mobile devices
Because you'll want to take it with you on the go.
minor feature: lt;ul gt;.
lt;li gt; lt;code gt;hide-deskop-navigation lt;/code gt; not working lt;/li gt;.
lt;li gt;custom favicons not working in Chromium browsers lt;/li gt;.
lt;li gt;server crash when using lt;code gt;head-widgets lt;/code gt; with the releases widget lt;/li gt;.
lt;li gt;URLs getting escaped when using lt;code gt;video-url-template lt;/code gt; in the lt;code gt;videos lt;/code gt; widget with the lt;code gt;vertical-list lt;/code gt; style lt;/li gt;.
lt;li gt;Added lt;code gt;startOfDay lt;/code gt; and lt;code gt;endOfDay lt;/code gt; functions to the custom API widget lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;a href="https://github.com/glanceapp/glance/releases/tag/v0.8.0" gt;Visit the release notes for v0.8.0 to learn about all new features lt;/a gt; lt;/p gt;.
self-hosted rss atom feeds monitoring dashboard aggregator go
Gambas is an IDE and BASIC interpreter with object-oriented extensions.
It's designed to ease building graphical applications programs using
Gtk+ or Qt, and runs on most Unix and Linux systems. With its runtime
standalone applications can be packaged, even command-line programs.
The Gambas3 JIT-compiling interpreter often executes faster than Perl
or Python apps.
It also supports SDL, OpenGL and OpenAL, MySQL or PostgreSQL databases,
CGI webserver interfacing,
minor feature: This release includes some made since the 3.20.1 release... Compilation and installation
Read the instructions there.
If everything was fine, type "gambas3" to run the development environment.
Enjoy it !.. Changelog. CONFIGURATION.
Update AUTHORS
GNU GPL c++ c basic interpreter ide developers x11 gtk kde curses sdl
|