news
Free and Open Source Software
-
Faved - self-hosted bookmark manager
Bookmarks can be arranged using nested tags, allowing structured hierarchies rather than relying on a flat collection of labels. Tags can have colours and descriptions, frequently used tags can be pinned, and an optional rollup lets a parent tag include bookmarks assigned to its children.
Faved automatically retrieves page titles, descriptions and preview images, and checks for duplicate bookmarks. Search, filtering and sorting are integrated into the interface, while bulk operations can delete, refetch or tag multiple items at once.
The interface offers card, list and table layouts and adapts to desktop and mobile devices. It can also be installed as a Progressive Web App. Browser integration includes a Chrome extension and a lightweight bookmarklet, while Apple Shortcuts provides another way to save links from Apple devices.
Existing collections can be imported from major browsers and services including Raindrop.io and Pocket. When self-hosted, data is stored locally using SQLite.
This is free and open source software.
FerrumPix - desktop photo manager and image editor
Its viewer offers fullscreen display, slideshows, side-by-side comparison and detailed metadata. Photographic analysis includes a histogram, waveform and RGB parade.
The editor goes considerably further than simple adjustments. It offers cropping, resizing, perspective correction, exposure and colour controls, curves, masks, selections, retouching, text, shapes and layers. RAW files are developed from sensor data, with lens corrections available for a large number of lenses. Photoshop files can also be opened with layer information.
Batch operations include renaming, conversion, resizing, watermarking and metadata processing. FerrumPix can additionally connect to self-hosted Immich and Nextcloud servers for browsing and transferring photographs.
This is free and open source software.
K’uychi - generate colour palettes from a base tone
Rather than functioning as a conventional screen eyedropper, it starts with a user-selected base colour and generates lighter and darker variants around it. The program uses the OKLab colour space for this process, helping the resulting steps appear more perceptually uniform than simple arithmetic adjustments to RGB values.
Its compact GTK and libadwaita interface is designed to fit naturally into the GNOME desktop. The name K’uychi means “rainbow” in Quechua.
This is free and open source software.
50 Excellent GNOME Shell Extensions for GNOME 50
Fortunately, there’s an awesome range of extensions which add functionality to GNOME Shell.
We present our recommended GNOME Shell extensions. They range from docks, application menus and window tiling tools to system monitors, clipboard managers and purely cosmetic enhancements. Some fundamentally alter the way GNOME works; others make one small but useful change.
All of the extensions featured here are compatible with GNOME 50 at the time of writing. Naturally, there’s only open source goodness on offer.
Extensions can be installed from the GNOME Extensions website using GNOME Shell browser integration. Many are also packaged by Linux distributions. Always check the individual project’s documentation if you encounter installation or compatibility issues.
rwx – TUI file permissions and ownership manager
rwx is an interactive terminal application for inspecting and modifying Unix file permissions and ownership.
It presents permission data in a more approachable form than working directly with chmod, chown, and related commands. Users can navigate the filesystem, select a file or directory, and then edit its mode and ownership from a dedicated interface.
The program retains the underlying Unix permission model rather than hiding it. This makes it useful both for administrators who already understand symbolic and octal permissions and for users who benefit from seeing those permissions represented visually before applying a change.
This is free and open source software.
Gnuastro - manipulate and analyse astronomical data
The individual programs share a consistent command-line interface, making it easier to combine multiple operations into larger processing pipelines. Gnuastro works extensively with FITS data and provides facilities for examining and modifying FITS extensions and headers, converting data between formats, cropping images, manipulating tables, performing arithmetic and statistical operations, matching catalogues and processing astronomical images.
One of its better-known components is NoiseChisel, which detects faint and diffuse structures embedded in noise without relying on the conventional approach of detecting objects above a fixed signal-to-noise threshold. MakeCatalog can subsequently calculate measurements from labelled images. Other components perform convolution, image warping, cosmological calculations and profile generation.
Gnuastro is not restricted to its supplied executables. It includes a library for developing custom astronomical software, while BuildProgram simplifies compiling programs against Gnuastro and its dependencies.
This is free and open source software.
ZFontManager - cross-platform font manager
A particularly useful feature is font activation and deactivation. Fonts can be temporarily removed from application font menus without uninstalling their files, either individually or in batches. A temporary activation option keeps a font available only until ZFontManager closes. New fonts can be installed by dragging files, directories or ZIP archives into the application, while removed fonts enter a restorable trash area rather than being immediately deleted.
For organisation, ZFontManager provides tags, collections, favourites and notes. Search and filtering can narrow the library by name, classification, writing system and variable-font status. Two to four families can be compared side by side.
The detail panel exposes individual styles, variable font axes, OpenType features, character maps and font metadata. ZFontManager can also export PNG specimen sheets, font files and library metadata. Library organisation data can be exported and restored separately.
This is free and open source software.
faster-whisper - reimplementation of OpenAI's Whisper
faster-whisper is a reimplementation of OpenAI’s Whisper automatic speech recognition model built around CTranslate2, an inference engine optimized for Transformer models.
Its primary aim is to provide Whisper transcription with lower processing times and more efficient memory usage than the original PyTorch implementation while retaining equivalent recognition behaviour. It can run on CPUs or NVIDIA GPUs and supports several computation types, including INT8 quantization for systems where memory consumption is particularly important.
The library is aimed at developers who want to incorporate Whisper into Python applications rather than providing a standalone desktop interface. It handles model acquisition, audio decoding, language detection and segmented transcription through a concise Python API.
This is free and open source software.
Schedule - kanban-style planner
Schedule, also known as ThisWeekInMyLife, is a kanban-style planner designed to help organise tasks and activities across a series of customisable columns.
Although its original concept centres on planning a week, the columns are not restricted to individual days. You can add, remove, rename and reorder them to create a workflow suited to your own approach. Tasks are represented by cards which can be moved between columns using drag and drop.
Cards can contain additional details which can be expanded or collapsed, helping keep the main board uncluttered while retaining useful information. Newly created cards can be opened immediately for editing.
Schedule uses GTK 4 and libadwaita, giving it an interface that integrates well with contemporary GNOME desktops. The application supports keyboard, mouse and touch input, and remembers its data locally.
This is free and open source software.
Postmarks - self-hosted bookmark manager and linkblog
The owner can add, edit and delete bookmarks through the web interface after authentication. Existing bookmarks can be imported, and a bookmarklet provides a convenient way to save new links while browsing.
ActivityPub integration gives a Postmarks site its own Fediverse presence. The instance can be configured with a username, display name, biography and avatar, allowing other Fediverse users to find and interact with its account. Mastodon profile verification is also supported.
Postmarks can be run directly with Node.js or deployed with Docker Compose. Configuration is handled through environment variables, including the public URL, administrator credentials, session secret, listening port and other instance settings.
The application uses Express for its web server and SQLite for data storage. Its deliberately personal approach makes it particularly interesting for people who want their bookmarking and link-sharing presence under their own control.
This is free and open source software.