LuaBill · Download

Download LuaBill 0.1.31 for Windows, Linux and macOS

Choose your operating system. The packages use the same application code and include editable examples.

Ready installer · x64

Windows

Download for Windows ↓

v0.1.31 · 84.7 MB

Windows 10 version 1809 or newer, or Windows 11, x64. Python, PySide6/Qt and Mustang are included.

Details
  1. Run the LuaBill installer for your user account. Python, PySide6/Qt and Mustang are included; you do not need to install Python separately.
  2. Choose whether to add a desktop shortcut and associate .luabill projects. Keep the option to prepare document-generation components selected at the end of Setup.
  3. In the wizard, choose PDF, PDF + XML/XRechnung or ZUGFeRD, review the plan and click Prepare selected components. Missing tools are downloaded separately; Internet access is required.
  4. Wait for the two LuaLaTeX test passes and the selected output's example check. Then open a shipped example, replace its fictional details and save your own .luabill project.

The installer is not yet signed with an Authenticode certificate, so Windows may show an unknown publisher. Verify the download source and published SHA-256.

Source installer · preview

Linux

Download for Linux ↓

v0.1.31 · 58.5 MB

Desktop Linux with glibc 2.34+ on x86-64 or glibc 2.39+ on ARM64. Requires Python 3.10–3.15, venv and pip; Python 3.12 or 3.13 is recommended. Alpine/musl is unsupported.

Details
  1. Install a compatible Python with venv/pip and the desktop libraries required by Qt. The archive contains application sources, not a bundled Linux Python/Qt executable.
  2. Extract the complete archive and run sh install.sh --setup-components --language en in its folder. The explicit installation downloads PySide6 into a private environment and opens the component wizard.
  3. Choose a format profile and start preparation. Ubuntu/Debian tools are prepared through apt in a separate terminal; an existing native TUG TeX Live uses its own tlmgr. Enter a password in the terminal if requested.
  4. Wait for the sample checks, then start LuaBill from your application menu. The default application folder is $XDG_DATA_HOME/LuaBill when that variable is absolute, otherwise ~/.local/share/LuaBill.

Python and Qt are not bundled. Native installation and graphical launch on Linux have not yet been verified in the current Windows build environment. Treat this package as a preview.

Source installer · preview

macOS

Download for macOS ↓

v0.1.31 · 58.5 MB

macOS 14.4 or newer, Intel or Apple Silicon, with a compatible Python 3.10–3.15. Python 3.12 or 3.13 is recommended.

Details
  1. Install a compatible Python 3.10–3.15 for macOS 14.4 or newer. Python 3.12 or 3.13 is recommended; the source installer downloads PySide6 into a private environment.
  2. Extract the complete ZIP and open Install_LuaBill.command. To open the wizard immediately after installation, run sh Install_LuaBill.command --setup-components --language en in Terminal.
  3. Choose a format profile and start preparation. Existing Homebrew can install BasicTeX and the required Java/Ghostscript tools; TeX packages use the same installation's tlmgr in Terminal. Homebrew itself is not installed automatically.
  4. Wait for the test documents, then start ~/Applications/LuaBill.app. Application files live under ~/Library/Application Support/LuaBill. Existing suitable TeX, Java and Ghostscript installations are reused.

Python and Qt are not bundled. The locally created launcher has no Apple Developer ID signature or notarization, and native installation and graphical launch have not yet been verified on macOS here.

Windows has a ready application installer. Linux and macOS have preview installers from source. See each platform's requirements and verification status before downloading.