Tux Machines
Free and Open Source Software
Posted by Rianne Schestowitz on Dec 13, 2025
6 Useful Code Formatters for Python - LinuxLinks
This type of software means coders cede control over minutiae of hand-formatting. In return, the software offers speed, determinism, and freedom from pycodestyle nagging about formatting. Save time and mental energy for more important matters.
This roundup selects some useful code formatters for Python developers.
Here’s our verdict captured in a legendary LinuxLinks-style ratings chart. Only free and open source software is eligible for inclusion.
prek - reimagined version of pre-commit - LinuxLinks
pre-commit is a framework to run hooks written in many languages, and it manages the language toolchain and dependencies for running the hooks.
prek is a reimagined version of pre-commit, built in Rust. It is designed to be a faster, dependency-free and drop-in alternative for it, while also providing some additional long-requested features.
This is free and open source software.
cdncheck - detect various technology for a given IP address - LinuxLinks
cdncheck is a tool for identifying the technology associated with dns / ip network addresses.
This is free and open source software.
NotNative - modern note-taking app - LinuxLinks
NotNative is a modern note-taking app built for Linux with Vim-like editing, AI chat, MCP automation, and YouTube integration.
This is free and open source software.
albafetch - displays system information - LinuxLinks
albafetch is a simple and fast program to display a lot of system information in a neofetch-like layout in way less than a second.
This is free and open source software.
Dax - shell with CLI - LinuxLinks
Dax is a custom Unix shell implementation. It provides a familiar command-line interface with support for standard shell features, including command execution, piping, redirection, and built-in commands.
This is free and open source software.
mq - jq-like command-tool for Markdown processing - LinuxLinks
mq makes working with Markdown files as easy as jq makes working with JSON. It’s especially useful for:
LLM Workflows: Efficiently manipulate and process Markdown used in LLM prompts and outputs. LLM Input Generation: Generate structured Markdown content optimized for LLM consumption, since Markdown serves as the primary input format for most language models. Documentation Management: Extract, transform, and organize content across multiple documentation files. Content Analysis: Quickly extract specific sections or patterns from Markdown documents. Batch Processing: Apply consistent transformations across multiple Markdown files.
This is free and open source software.
Gearcoleco - cross-platform ColecoVision emulator - LinuxLinks
Gearcoleco is a very accurate cross-platform ColecoVision emulator written in C++ that runs on Linux, BSD, RetroArch, macOS, and Windows.
This is free and open source software.
LinuxLinks.com reaches epic milestone - LinuxLinks
Today, with support from the Linux community, we at LinuxLinks.com are thrilled to announce a remarkable achievement: we’ve just published our 10,000th article on all things Linux!
Our articles primarily highlight open source software, showcasing our top recommendations through curated roundups. In addition to these, we provide in-depth reviews as well. However, we’re more than just a software-focused platform. We also feature a diverse array of series that cover hardware topics that are sure to captivate Linux enthusiasts.
We’re broadening our coverage, and your contributions can make the site even more comprehensive.
tek - colorful music making program - LinuxLinks
tek is a music making program for 24-bit Unicode terminals. It’s a textmode Digital audio workstation (DAW).
It’s written in Rust with ratatui on crossterm for jack and pipewire.
This is free and open source software.
hostman - simple tool for managing file uploads to hosting services - LinuxLinks
Hostman is a robust, cross-platform command-line application for uploading files (primarily images) to various hosting services.
When running Hostman for the first time, it will guide you through setting up your first host configuration.
This is free and open source software.
sneemok - screenshot tool - LinuxLinks
sneemok is a Wayland screenshot annotation tool written in Zig.
The service automatically includes:
All Wayland/Cairo dependencies (from package) D-Bus session bus access XDG Desktop Portal (for screenshot capture)
This is free and open source software.
GG - GUI for the version control system Jujutsu - LinuxLinks
GG is a GUI for the version control system Jujutsu. It takes advantage of Jujutsu’s composable primitives to present an interactive view of your repository.
GG is a desktop application with a keyboard & mouse interface, written in Tauri.
This is free and open source software.
xremap - key remapper - LinuxLinks
xremap is a key remapper for Linux. Unlike xmodmap, it supports app-specific remapping and Wayland.
This is free and open source software.