news
Free and Open Source Software
-
CodeChecker - static analysis and defect management platform
CodeChecker is a static analysis and defect management platform for software projects. It brings together tools for finding potential problems in source code and a central service for inspecting, organising and reviewing their reports. Its analysis workflow focuses on C and C++, while its reporting infrastructure can accommodate findings from other programming languages.
Developers can capture the commands used to compile a project, run the analyzers against the resulting compilation database and inspect the diagnostics without setting up a server. For team use, reports can be stored in a database and examined through a browser, providing a shared record of code-quality issues across multiple analysis runs.
This is free and open source software.
Blink - configurable break reminder
Blink is a lightweight break-reminder system designed to encourage regular pauses while using a computer. It separates the background timer service from its control utility, so reminders can run continuously without requiring a permanently open application window. The approach suits users who prefer a small service that integrates with the desktop notification system.
Configuration is stored in YAML and can define several independent timers. This makes Blink useful for combining short eye-rest reminders with less frequent prompts to stand, stretch or move away from the screen. An optional Linux activity service can take keyboard and mouse inactivity into account so reminders do not continue while the user is already away.
This is free and open source software.
Bolls Bible - feature-rich web Bible reader
It offers multiple Bible translations and lets you display translations in parallel or compare passages between versions. Search facilities help locate passages across the selected translation.
Dictionary integration provides access to definitions including Strong’s numbers. Translations and dictionaries can be downloaded for offline use, while bookmarks provide a convenient way to return to passages.
The interface also supports synchronized parallel reading, commentary data where available and a random verse facility.
This is free and open source software.
git-graph - visualize Git history graphs
The program can use predefined branching models or models created by the user. A model can also be associated with an individual repository so the preferred presentation does not have to be selected every time. This is especially useful when repositories follow named strategies such as GitFlow or project-specific branching conventions. git-graph is a visualization tool rather than an interactive Git client, so it fits naturally alongside existing command-line Git workflows.
This is free and open source software.
clazy - Qt-oriented static code analyser
The analyser provides more than 50 checks covering areas such as unnecessary allocations, incorrect API usage, container handling, signal and slot problems, temporary objects and inefficient string operations. Checks are organised into levels, allowing developers to control how aggressive the analysis should be.
clazy is primarily implemented as a Clang compiler plugin, but it is not restricted to plugin-only use. The project also provides clazy-standalone, which can analyse projects using a JSON compilation database. A number of checks offer fix-its that can automatically perform appropriate source-code changes.
This is free and open source software.
Firefly Synth 2 - flexible software synthesizer for sound design
Firefly Synth 2 is a software synthesizer designed for detailed sound design and flexible signal routing. It combines multiple synthesis techniques with a modular approach to modulation, effects and voice processing, while keeping commonly used controls directly accessible. The instrument is available as VST3 and CLAP plugins on Linux, and its interface includes realtime visual feedback together with extensive theming options. It also supports microtuning through MTS-ESP and can accept external audio as an oscillator source.
This is free and open source software.
jwt_tool – JSON Web Token security testing toolkit
JSON Web Tokens are widely used to exchange authentication and authorisation information between applications and services. Although they can provide a secure means of handling identity information, implementation mistakes involving signature validation, cryptographic keys and token claims can introduce serious vulnerabilities.
jwt_tool allows users to decode tokens, inspect their contents, modify claims and test whether applications correctly validate signatures. It includes checks for known JWT vulnerabilities, including algorithm confusion, unsigned tokens, weak signing keys and problems involving JSON Web Key Sets (JWKS).
The software also supports automated security scans, claim fuzzing and dictionary-based key testing. Tokens can be submitted directly to web applications or incorporated into captured HTTP requests, allowing testers to investigate authentication behaviour and access controls.
This is free and open source software.
word-sys's PDF Editor - edit PDF text, images and objects
The application was developed with the Linux desktop in mind, particularly Pardus, Debian and related distributions. It uses GTK and libadwaita to provide an interface for editing documents directly on a graphical canvas.
Unlike PDF utilities that concentrate on splitting or combining documents, word-sys’s PDF Editor supports modifying text and other objects within individual pages. It also includes tools for exporting documents to editable office formats. The built-in conversion engine supports both layout-preserving output and reconstruction of document content into a more conventional text flow.
This is free and open source software.
git-tui - human-friendly interfaces for Git
git-tui is a collection of interactive interfaces for working with Git from a text-based environment. Rather than replacing Git with a separate workflow, it extends familiar commands: users invoke git tui followed by the operation they want to inspect. This keeps the command structure close to standard Git while providing a more navigable presentation than raw command output.
The project currently concentrates on two common review tasks: examining diffs and browsing commit logs. Its scope is deliberately narrower than a complete Git client, making it better suited to developers who want visual assistance for repository inspection while continuing to use normal Git commands for the rest of their work.
This is free and open source software.
Smatch - static analyser for C code
The analyser builds on Sparse, the semantic parser originally created for analysing C. Smatch adds its own large collection of checks and tracks information about variables as code is processed, allowing it to identify suspicious conditions that simpler syntax-based tools may overlook.
Although its strongest focus is kernel development, Smatch can also be used to inspect other C projects. The project includes scripts for running analyses across large source trees and continues to receive development work.
This is free and open source software.
Lerama - lightweight self-hosted feed aggregator
The application is built with Laravel and separates feed administration from normal reading. Sources can be organised into categories and associated with topics or tags, while collected items can be searched and filtered. Lerama also includes mechanisms intended to make large collections more manageable, including incremental updates, batch processing and image caching.
This is free and open source software.
Coccinelle - semantic program matching and transformation
At the heart of Coccinelle is the Semantic Patch Language, usually abbreviated to SmPL. Semantic patches describe changes in a form that abstracts away many insignificant differences between individual pieces of source code. This makes it possible to find related coding patterns even when variable names, expressions or surrounding code differ.
Coccinelle has particularly strong links with Linux kernel development, where it is used both to automate widespread API changes and to identify recurring programming errors. Its spatch utility applies semantic patches to source code and can either report matches or generate modified code.
This is free and open source software.
Full Steam Ahead - import games from other launchers into Steam
The application scans supported launchers for installed games and presents the results for review. Users can decide which titles to import, add their own non-Steam executables and choose how the imported games should be organised.
Full Steam Ahead also handles artwork for imported games, including grid images, logos and hero images. It uses artwork from Steam and SteamGridDB to make imported titles look more consistent with the rest of a Steam library. Changes can be previewed before being applied, with configuration backups providing a way to restore earlier settings.
This is free and open source software.
Argon2 GUI - graphical password hashing and verification
Argon2 is a memory-hard password hashing algorithm designed to make password cracking computationally expensive. It is particularly useful for developers building authentication systems, testing password storage implementations and evaluating hashing parameters.
The application offers separate interfaces for generating hashes and verifying passwords against existing encoded hashes. Users can adjust the computational cost of hashing, including memory consumption, iteration count and parallelism. These settings allow developers to experiment with the balance between processing requirements and resistance to password guessing attacks.
This is free and open source software.
Serie - rich Git commit graph viewer
The program is aimed at users who are comfortable working with Git but find the output of git log –graph difficult to follow in repositories with more complicated histories. Configuration is stored in a TOML file, and most key bindings can be changed to suit an existing workflow.
This is free and open source software.
BOSGAME VTA-439 Mini PC Running Linux: Tiny Tina’s Wonderlands
Gaming on Linux has changed dramatically over the past few years. Proton, Mesa and improved launcher support mean a substantial catalogue of Windows games is now accessible without keeping a separate Windows installation purely for gaming.
The BOSGAME VTA-439 is an interesting machine for seeing how far that progress extends to integrated graphics. Its Ryzen AI 9 HX 470 combines Zen 5 and Zen 5c CPU cores with Radeon 890M graphics. There is no discrete GPU in the system, so everything here is being rendered by AMD’s integrated GPU using shared system memory.