Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

padxml

A simple tool for creating and editing PAD XML files used for software distribution and listings. Portable Application Description, or PAD for short, is a data set that is used by shareware authors to disseminate information to anyone interested in their software products.

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

PadXml

A lightweight application designed to create, edit, and maintain PAD (Portable Application Description) XML files. PAD files are used to describe software products in a standardized format for software directories, download sites, and application catalogs, helping automate software listing and distribution.

sample1

Installation

Windows

Several installer options are available on the releases page:

Description Files
User installer (MSI) — installs the application for the current user padxml‑x64.msi
padxml‑x86.msi
System installer (MSI) — installs the application for all users on the system padxml‑x64‑allusers.msi
padxml‑x86‑allusers.msi
Portable version — saves its settings to form_settings.json if it is near the executable; otherwise, in the user directory padxml‑x86‑x64‑portable.zip

Download the installer from the releases page, run it, and follow the on-screen instructions. After installation, you can launch PadXml from the Start menu or from the desktop shortcut.


Linux

Debian-like systems (Debian, Ubuntu, etc.)

Download the appropriate .deb package for your system from the releases page, or use wget directly. An example of using wget is provided on the release page.

If you downloaded the package manually, you can also install it via:

bash
sudo dpkg -i /path/to/padxml.deb

If there are missing dependencies, fix them by running:

bash
sudo apt-get install -f

RPM-based systems (Fedora, RHEL, CentOS, openSUSE, etc.)

Download the appropriate .rpm package for your system, or use wget directly. An example of using wget is provided on the release page.

If you downloaded the package manually, you can also install it via:

bash
sudo dnf install /path/to/padxml.rpm

If there are missing dependencies, fix them by running:

bash
sudo dnf install -y gtk2

Donate 💖

If you like this application, you can read how to support it here.

Licensing

PadXml is licensed under the MIT License. See the LICENSE file for details.