news
Free and Open Source Software
-
Equinox - JAX library
Equinox is a JAX library for building neural networks and other parameterised models. It provides a PyTorch-like approach to defining models while retaining compatibility with JAX and its wider ecosystem.
Models are represented as PyTrees, allowing them to work naturally with JAX transformations such as automatic differentiation, JIT compilation, and vectorisation.
This is free and open source software.
Apache Beam - unified programming model
Apache Beam is a unified programming model for defining and executing batch and streaming data processing pipelines.
It provides SDKs for Java, Python, and Go, with pipelines able to run on distributed processing backends such as Apache Flink, Apache Spark, Google Cloud Dataflow, and Hazelcast Jet.
This is free and open source software.
Compose Multiplatform - declarative framework
Compose Multiplatform is a declarative framework for sharing user interface code across multiple platforms with Kotlin. It is based on Jetpack Compose and is developed by JetBrains and open source contributors.
The framework lets developers share UI code between Android, iOS, Linux, macOS, Windows and the web. Desktop applications target the JVM and use hardware-accelerated rendering, while web support uses Kotlin/Wasm. Compose Multiplatform also provides desktop-specific extensions for menus, keyboard shortcuts, window manipulation and notifications.
This is free and open source software.
Postcard - lightweight email client
Postcard is a lightweight email client built with GTK 4, libadwaita and Python.
Inspired by Geary’s three-pane layout, it provides folders, threaded conversations and a reading pane while keeping mail cached locally. It supports multiple IMAP and SMTP accounts, rich-text composition, full-text search and background mail synchronization.
This is free and open source software.
KMouth - augmentative and alternative communication application
KMouth is an augmentative and alternative communication application that enables people who cannot speak to have their computer speak for them.
Users enter text which KMouth passes to a speech synthesizer. Frequently used sentences can be stored in user-defined phrasebooks.
This is free and open source software.
Pingouin - statistical package for Python
Pingouin is a statistical package for Python designed to provide simple yet comprehensive functions for commonly used statistical tests. Built on NumPy, SciPy and pandas, it returns detailed results in convenient DataFrames and covers classical, robust and Bayesian statistics.
This is free and open source software.
TeXtidote - command-line correction tool
TeXtidote is a command-line correction tool designed for LaTeX documents.
It strips away markup while preserving the relationship between the cleaned text and original source, allowing spelling and grammar issues detected by LanguageTool to be mapped back to their precise locations. It also performs LaTeX-specific sanity checks and supports Markdown documents.
SeisBench - toolbox for applying machine learning techniques to seismology
SeisBench is a toolbox for applying machine learning techniques to seismology. It provides a common interface for seismic datasets, pretrained models and data-generation pipelines, reducing the amount of custom code needed to train and evaluate models on different seismic datasets.
The software can be used for tasks such as seismic phase picking, earthquake detection, denoising, event catalogue construction and analysis of distributed acoustic sensing data. Researchers can load existing benchmark datasets and pretrained models, train models on their own data, or construct reproducible processing pipelines for comparative studies.
This is free and open source software.
KMouseTool - accessibility application
KMouseTool is an accessibility application that automatically clicks the mouse when the pointer pauses.
It is designed to reduce the need to press mouse buttons and works with any mouse or pointing device.
This is free and open source software.
Minisforum N5 Pro NAS - NPU with FastFlowLM
Performance with small models is excellent, while an 8B model remains usable for everyday local AI tasks, although very long contexts introduce substantial delays. The OpenAI-compatible server mode is particularly appealing, effectively turning the N5 Pro into a private AI server for other machines on the LAN while leaving the CPU and GPU available for the NAS’s other duties.
Linux support for XDNA 2 is still comparatively new, but that should not be confused with being difficult to use. With the required driver and runtime stack already available, getting FastFlowLM running on the NPU proved relatively painless and adds another genuinely useful role to an already unusually capable NAS.
Worklenz - web-based project management platform
Worklenz is a web-based project management platform that helps teams plan projects, organise tasks, allocate resources and monitor progress.
The software offers multiple task views, time tracking, financial insights, workload planning and reporting. Teams can use the hosted service or deploy Worklenz on their own infrastructure.
This is free and open source software.
Zeta - fast dual-pane terminal file manager
Zeta is a fast dual-pane terminal file manager written in Rust.
It combines local and remote file management with an embedded terminal, Git integration, archive browsing, file previews, and a built-in text editor. SSH and SFTP support lets you work with remote systems alongside local directories, while multiple independent workspaces make it easy to keep different tasks separated.
This is free and open source software.
SimPEG - simulation and gradient-based parameter estimation in geophysical applications
SimPEG is software for simulation and gradient-based parameter estimation in geophysical applications. It provides a modular framework for constructing forward simulations and solving inverse problems involving subsurface physical properties.
The software is built around finite-volume numerical methods and supports geophysical imaging, electromagnetics, resistivity, induced polarization, potential-field methods and hydrogeological problems. Its modular design lets users combine different meshes, physical simulations, optimization routines and regularization strategies for problems ranging from small teaching examples to large-scale inversions.
This is free and open source software.
Terax - terminal-first AI-native development workspace
Terax is a lightweight terminal-first AI-native development workspace.
It combines a native terminal, code editor, file explorer, Git integration, web preview, and an agentic AI side panel in a cross-platform desktop application built with Tauri, Rust, and React. AI features can use cloud providers with your own API keys or local models through tools such as Ollama and LM Studio.
This is free and open source software.