Introducing TinyTools v25.01

This is a collection of small apps for Debian and Ubuntu-based distributions.

Written in Vala and C, each tool is tiny in size (~100 KB). GTK4 and Adwaita is used for the UI. There are 9 tools in this collection and the Debian package itself is 230 KB in size when compressed.

These apps were written mostly as an experiment and may or may not be useful to everyone. Each tool has a single purpose or functionality and is meant to be simple.

Tools

Benchmark CPU

Simple benchmarking tool to view CPU info and run benchmarks (Sysbench and Passmark).

Benchmark CPU

Benchmark CPU

Boot Analyze

Analyze the system boot time and view services that run at system startup.

Boot Analyze

Boot Analyze

BTRFS Stats

Shows compression statistics for any folder located on a BTRFS file system. It shows the compression methods that are being used and the disk space savings.

BTRFS Stats

BTRFS Stats

Compare Images

Compare similar images by opening them in adjacent tabs. Switch between tabs to view differences between previous and current image.

Compare Images

Compare Images

Compare Videos

Compare similar videos by opening them in adjacent tabs. Switch between tabs to view differences between previous and current video. It shows frames from the first one minute of the video.

Compare Videos

Compare Videos

DEB Installer

This is an app for installing DEB packages similar to GDebi and Eddy. It can install multiple DEB files together instead of installing them one by one. This is required for installing downloaded DEB files along with their dependencies.

DEB Installer

DEB Installer

You can set this app as the default application for DEB files so that they open directly in this tool when double-clicked. In Thunar for example, right-click on a DEB file and select “Open With” > “Set Default Application” and select “DEB Installer” from the list.

Set Default Application in Thunar

Set Default Application in Thunar

View Media Info

View media properties for audio, video, and image files using MediaInfo. It displays properties in a simple format and multiple files can be opened in separate tabs.

View Media Info

View Media Info

Video Shrink

Shrink video files by transcoding them to HEVC+AAC using GPU acceleration. File size will be reduced while keeping as much quality as possible.

Video Shrink

Video Shrink

Instead of using CPU-based transcoding which is extremely slow, this app uses GPU-based transcoding via FFmpeg and NVENC/VAAPI. Both discrete and integrated GPUs are supported.

CPUs can take an hour or more to encode a 2-hour 1080p movie. GPU transcoding on the other hand is between 3 to 30 times faster. A 2-hour movie can be transcoded in less than 10 minutes.

As an example, on my laptop with the Ryzen 5600H CPU, the integrated Radeon GPU can transcode a 2-hour 1080p movie to HEVC in less than 10 minutes. On my desktop with the NVIDIA GTX 1650 card, the NVIDIA card can transcode the same video in less than 5 minutes.

TinyTools Launcher

A launcher to view and launch apps in the TinyTools collection.

TinyTools Launcher

TinyTools Launcher

Installation

The TinyTools collection is available as a free download, but without any support or warranty.

Run the commands below in a terminal to install or remove the tools:

Install:

wget -O - https://packages.teejeetech.com/install-tinytools.sh | bash

Uninstall:

wget -O - https://packages.teejeetech.com/uninstall-tinytools.sh | bash

Requirements

  • Debian 12 (Bookworm) and later releases
  • Ubuntu 24.04 (Noble) and later releases
  • Derivative distributions like Linux Mint 22, Linux Lite 7, etc.

Support

For support, questions, or assistance, please consider making a donation using the link below. This will help us develop and maintain these tools. You can email us at [email protected].

This software is freeware but not open-source. If you require access to the source code for use in your own projects, please contact us for pricing and licensing options.

If you find these tools to be useful and wish to support their development and maintenance, please consider making a donation using the link below. As a patron of this project, you can email us at [email protected] if you have any questions. You can also send us suggestions for new tools.


See also