Tiny Software

A set of small desktop apps in a unified style.

Tiny Software

Tiny Software is a set of small desktop apps — the ones I started with while learning Python. Three tools in a unified style: URL Cutter, Password Generator and Image Converter.

The point wasn't the features themselves, but the skill of finishing what I start — not a script you run from a console, but a ready-to-use .exe for an ordinary person. All three are built with Flet, run locally and ship no telemetry.

Each app is small but finished: its own recognizable style, a portable .exe, tests and releases on GitHub. Together they trace the path from «just a script» to a tidy product worth sharing.

The apps

URL Cutter

URL Cutter

Shortens long links and keeps them tidy — with history, search and one-click copy.

  • Shortening via TinyURL and one-button copy of the short link.
  • A table-view history: search, filters by URL / service / date, customizable columns.
  • No accounts, no telemetry — history is stored locally (SQLite).
  • 90% tested
  • 3 releases
  • ~87 MB
  • Flet
  • pyshorteners
  • SQLAlchemy
Password Generator

Password Generator

An offline strong-password generator — fast, configurable, privacy-first.

  • Cryptographically strong generation via secrets, a strength meter and one-click copy.
  • Built-in Standard / Admin / NIST policies and manual character-set control.
  • Auto-hide of the password and auto-clear of the clipboard — lower risk of accidental leaks.
  • 91% tested
  • 4 releases
  • ~83 MB
  • Flet
  • secrets
Image Converter

Image Converter

Batch renaming and conversion of images — with safe file names and predictable output.

  • Batch renaming by a mask (ref_001, ref_002…) and real format conversion.
  • Automatic duplicate handling, cleanup of invalid characters, skipping of corrupted files.
  • Fully local — files never leave your computer.
  • 87% tested
  • 3 releases
  • ~83 MB
  • Flet
  • Pillow