TiddlyInstall   simple pages, for browsers that can't run the builder page

New installer

This is the build server's simple form. It works in any browser, with or without JavaScript: the server builds the installers and gives you a page with the links. The builder page does more (editing, signing, files from your computer) in a current browser.

What to package


Shown by the installer and on the app's launcher. Leave blank to use the project's name.


A GitHub repo (owner/repo or its github.com address), a package name (PyPI, npm, RubyGems, crates.io, Go modules, NuGet .NET tools), or the address of a .zip or .tar.gz.



For a tag, branch, commit or package version, type it in the box.
Build for
Signing

A signature here goes on the installer program - the one we wrote, the same in every installer built here - and never on the software it installs. It says that program is what it claims to be and unaltered; it says nothing about your app.


Not available in this prototype: it needs a code-signing certificate, which we don't have yet.

Unsigned files for you to sign with your own certificate (signtool, osslsigncode or a current browser's Edit page).

For testing, or where signatures don't matter.
"Signed by you" and "Unsigned" only; larger files, and slower to build.
Options
e.g. >=3.8, <3.13
e.g. 3.12.4


Leave blank to choose from the project's files (or the package's defaults).


Leave blank for the language's default: C/C++: {app_dir}/{project}{exe}; .NET: {runtime} {app_dir}/bin/{project}.dll; Go: {app_dir}/{project}{exe}; Java: {runtime} -jar {app_dir}/{project}.jar; Nim: {app_dir}/{project}{exe}; Node.js: {runtime} {app_dir}; PHP: {runtime} {app_dir}/index.php; Python 3: {runtime} -m {project}; Python 2: {runtime} -m {project}; R: {runtime} {app_dir}/main.R; Ruby: {runtime} {app_dir}/{project}.rb; Rust: {app_dir}/target/release/{project}{exe}; Zig: {app_dir}/{project}{exe}.
Only read for Go. Adds a C compiler (Windows: MinGW-w64 GCC, about 110 MB more).
Only read for Ruby. MSYS2's toolchain, for gems with native code: about 50 MB more, Windows 8.1 and later.


Optional: a square PNG, 16 to 1024 pixels across, at most 1 MB.

TiddlyInstall: the builder page (current browsers) · new installer.