Repository navigation
Releases
OXT-Beyond 0.2.7 “Make It So”
OXT-Beyond 0.2.7 for Windows, macOS and Linux.
Download from the release page, under Assets:
- Windows 10 or later (x64): OXT-Beyond-0.2.7-win-x86_64-setup.exe
- macOS 11 or later: OXT-Beyond-0.2.7-mac-universal.dmg
- Linux x86-64 (glibc 2.31 or later): OXT-Beyond-0.2.7-linux-x86_64.tar.xz (64-bit ARM: -linux-arm64.tar.xz)
The Mac app is not notarized, so macOS blocks it until you allow it (see below).
The bundled xTalk extensions need macOS 10.15 or later on an Intel Mac.
The notes below list every file, what each platform needs, and how to check downloads.
Windows (x64)
Needs 64-bit Windows 10 or later.
OXT-Beyond-0.2.7-win-x86_64-setup.exe: the installer. It installs for all users or only for you, and adds a Start menu shortcut and the .oxtstack and .oxtscript file types.OXT-Beyond-0.2.7-win-x86_64-portable.zip: the same program folder without an installer. Extract it and runOXT-Beyond.exe.OXT-Beyond-0.2.7-win-x86_64-binaries.zip: the engine, externals and tools as built (win-x86_64-bin), without debug symbols, plus the licence files.OXT-Beyond-0.2.7-win-x86_64-symbols.zip: debug symbols (*.pdb) for the binaries.OXT-Beyond-0.2.7-win-x86_64-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
The executables are not code-signed, so Windows SmartScreen may warn when they are run for the first time.
macOS (Apple Silicon and Intel)
One universal app, OXT-Beyond.app. It needs macOS 11 Big Sur or later, on Apple Silicon and on an Intel Mac (up to 0.2.7-rc.6.18, macOS 10.13 High Sierra on Intel; on macOS 10.15 Catalina it hung at launch). Standalones built with it need macOS 11 too.
OXT-Beyond-0.2.7-mac-universal.dmg: the disk image. Open it and drag OXT-Beyond onto the Applications folder next to it.OXT-Beyond-0.2.7-mac-universal.zip: the same app, for scripted installs (ditto -x -k OXT-Beyond-0.2.7-mac-universal.zip /Applications).OXT-Beyond-0.2.7-mac-universal-binaries.tar.xz: the build output (Release/, the Apple Silicon and Intel builds joined with lipo), signed ad hoc, without debug symbols and the build's own tools, plus the licence files.OXT-Beyond-0.2.7-mac-universal-symbols.zip: debug symbols (.dSYMbundles) for the binaries.OXT-Beyond-0.2.7-mac-universal-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
Opening it for the first time. The app is signed ad hoc: it is not signed with an Apple Developer ID and not notarized by Apple, so macOS does not open a downloaded copy until you allow it. You do this once. On macOS 15 Sequoia and later:
- Double-click OXT-Beyond. macOS says that it was not opened; click Done (not Move to Trash).
- Open System Settings > Privacy & Security and scroll down to Security. Next to "OXT-Beyond was blocked to protect your Mac", click Open Anyway.
- Confirm with Open Anyway and your password (or Touch ID).
On macOS 13 and 14, Control-click the app in Finder, choose Open and then Open again; on macOS 12 and earlier, the button is in System Preferences > Security & Privacy > General. Or, in Terminal, remove the quarantine flag that the browser set on the download:
xattr -dr com.apple.quarantine /Applications/OXT-Beyond.appThe same command helps if macOS says the app "is damaged and can't be opened": that is how some macOS versions report an app that is not notarized.
Linux (x86-64)
Needs 64-bit x86 Linux with glibc 2.31 or later (Ubuntu 20.04, Debian 11, Fedora 32 or later) and an X11 desktop (on Wayland it runs through XWayland), with GTK 2: on Debian and Ubuntu the package libgtk2.0-0 (libgtk2.0-0t64 on Ubuntu 24.04 and Debian 13), on Fedora gtk2. The launcher names any library that is missing, with its package. The browser widget and revBrowser also need NSS, ALSA and a few more X11 libraries; without them the launcher turns the browser off. The bundled xTalk Suite extensions need nothing more: their libraries need glibc 2.28 at most and carry their own OpenSSL.
OXT-Beyond-0.2.7-linux-x86_64.tar.xz: the program folderOXT-Beyond-0.2.7. Extract it onto a Linux file system (not FAT, exFAT or a Windows drive) and run./oxt-beyondin it, or run./install.shto install it for yourself: under~/.local/share/oxt-beyond, with a menu entry, icons, the .oxtstack and .oxtscript file types and the commandoxt-beyond, without administrator rights.OXT-Beyond-0.2.7-linux-x86_64-binaries.tar.xz: the engine, externals and tools as built (linux-x86_64-bin), without debug symbols and the build's own tools, plus the licence files.OXT-Beyond-0.2.7-linux-x86_64-symbols.tar.xz: debug symbols (.dbgfiles) for the binaries.OXT-Beyond-0.2.7-linux-x86_64-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
Linux (64-bit ARM)
For 64-bit ARM Linux with glibc 2.31 or later: a Raspberry Pi 3, 4 or 5 running a 64-bit system (Raspberry Pi OS 64-bit, Ubuntu), or an ARM server. It needs what the x86-64 package needs, and is installed the same way. New in 0.2.4-rc.2 and experimental. It has no browser widget or revBrowser, because CEF, the browser engine they use, has no Linux ARM build at the version OXT-Beyond uses; everything else, the player and the bundled xTalk Suite extensions included, is there, with the same glibc needs as on x86-64. It is built and tested on GitHub's ARM machines; no Raspberry Pi has run it in CI.
OXT-Beyond-0.2.7-linux-arm64.tar.xz: the program folderOXT-Beyond-0.2.7, as for x86-64.OXT-Beyond-0.2.7-linux-arm64-binaries.tar.xz: the engine, externals and tools as built (linux-arm64-bin), without debug symbols and the build's own tools, plus the licence files.OXT-Beyond-0.2.7-linux-arm64-symbols.tar.xz: debug symbols (.dbgfiles) for the binaries.OXT-Beyond-0.2.7-linux-arm64-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
Plugins for other xTalks
The xTalk Assistant and the xTalk MCP Bridge, which are built into OXT-Beyond, as extension packages for the IDEs of LiveCode Community 9, HyperXTalk and OpenXTalk. Install one with Tools > Extension Manager and its install button; it is then in Development > Plugins. OXT-Beyond does not need them. Experimental: checked as the Extension Manager checks a package, and not yet tried in every one of those IDEs (see tools/plugins/README.md).
OXT-Beyond-0.2.7-xtalk-assistant-plugin.lce: the xTalk Assistant.OXT-Beyond-0.2.7-mcp-bridge-plugin.lce: the xTalk MCP Bridge, which lets Claude work in the IDE.
Web
The Stack Player: OXT-Beyond's web engine with a stack that opens any stack you give it, so that people can try stacks in a browser. Put the folder in the zip on any web server (browsers do not run it from a file on disk) and open its index.html; then open or drop a stack file, a folder or a .zip with a stack and its files. It carries every script library, the web externals (revXML, revZip, revDB with SQLite, revSpeech) and every widget and library extension that run in a browser, and keeps the stacks it opened, and what they save, in the browser for the next visit. New in 0.2.7-rc.3 and experimental; it opens HyperCard stacks as File > Import Stack does on the desktop, and the stacks on a Mac disk image (see tools/web-player/README.md).
OXT-Beyond-0.2.7-web-player.zip: the Stack Player's folder.
The web IDE: the OXT-Beyond IDE itself in a web page, run by its own engine built for the web, with the Script Editor, the Property Inspector, the Message Box, the Dictionary and the xTalk Academy. Extract the zip and, in its folder, double-click Start Web IDE.bat on Windows or run python3 serve.py on macOS and Linux (it needs Python 3); your browser then opens it at http://localhost:8000/. Or put the folder's files on any web server. Stacks you make are kept in the browser, and File > Download Stack gives you a copy. Experimental: building standalones and a few other things a browser cannot do are left out (see tools/web-ide/README.md).
OXT-Beyond-0.2.7-web-ide.zip: the web IDE's folder, with its README.
Server
OXT-Beyond Server runs xTalk scripts on a web server, as LiveCode Server did: a page is a .lc file with xTalk between <?lc and ?>, which reads the request in $_GET, $_POST, $_FILES, $_COOKIE and $_SERVER and answers with put header, put cookie and put. Each zip above holds the engine livecode-community-server with its externals (revDB, revXML, revZip) and drivers (SQLite, MySQL, PostgreSQL, ODBC) in the layout of LiveCode Community's server zips, so a web server set up for one runs it unchanged; its README.txt says how to set it up with Apache, IIS or nginx and what to change before putting it on the internet. New in 0.2.7-rc.6.15 and experimental. Every build runs it as a CGI program on each platform, and through Apache on Linux.
All platforms
OXT-Beyond-0.2.7-xtalk-sources.zip: every file of the bundled xTalk Suite extensions as this release took it from their repositories, with the manifest that pins them, so that the release can be rebuilt without those repositories (see BUILDING.md, "xTalk Suite extensions").SHA256SUMS: SHA-256 checksums of all the files above.
Checking a download. Compare its SHA-256 with the line for it in SHA256SUMS:
- Windows, in Command Prompt:
certutil -hashfile OXT-Beyond-0.2.7-win-x86_64-setup.exe SHA256 - macOS, in Terminal:
shasum -a 256 OXT-Beyond-0.2.7-mac-universal.dmg - Linux, in the folder with the download and
SHA256SUMS:sha256sum -c SHA256SUMS --ignore-missing
About this release
Made by the "Release" workflow (.github/workflows/release.yml) from commit 8451629, which builds and tests all three platforms and publishes the release...
OXT-Beyond 0.2.7-rc.6.19 “Bug Hunt”
OXT-Beyond 0.2.7-rc.6.19 for Windows, macOS and Linux. This is a pre-release.
Download from the release page, under Assets:
- Windows 10 or later (x64): OXT-Beyond-0.2.7-rc.6.19-win-x86_64-setup.exe
- macOS 11 or later: OXT-Beyond-0.2.7-rc.6.19-mac-universal.dmg
- Linux x86-64 (glibc 2.31 or later): OXT-Beyond-0.2.7-rc.6.19-linux-x86_64.tar.xz (64-bit ARM: -linux-arm64.tar.xz)
The Mac app is not notarized, so macOS blocks it until you allow it (see below).
The bundled xTalk extensions need macOS 10.15 or later on an Intel Mac.
The notes below list every file, what each platform needs, and how to check downloads.
Windows (x64)
Needs 64-bit Windows 10 or later.
OXT-Beyond-0.2.7-rc.6.19-win-x86_64-setup.exe: the installer. It installs for all users or only for you, and adds a Start menu shortcut and the .oxtstack and .oxtscript file types.OXT-Beyond-0.2.7-rc.6.19-win-x86_64-portable.zip: the same program folder without an installer. Extract it and runOXT-Beyond.exe.OXT-Beyond-0.2.7-rc.6.19-win-x86_64-binaries.zip: the engine, externals and tools as built (win-x86_64-bin), without debug symbols, plus the licence files.OXT-Beyond-0.2.7-rc.6.19-win-x86_64-symbols.zip: debug symbols (*.pdb) for the binaries.OXT-Beyond-0.2.7-rc.6.19-win-x86_64-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
The executables are not code-signed, so Windows SmartScreen may warn when they are run for the first time.
macOS (Apple Silicon and Intel)
One universal app, OXT-Beyond.app. It needs macOS 11 Big Sur or later, on Apple Silicon and on an Intel Mac (up to 0.2.7-rc.6.18, macOS 10.13 High Sierra on Intel; on macOS 10.15 Catalina it hung at launch). Standalones built with it need macOS 11 too.
OXT-Beyond-0.2.7-rc.6.19-mac-universal.dmg: the disk image. Open it and drag OXT-Beyond onto the Applications folder next to it.OXT-Beyond-0.2.7-rc.6.19-mac-universal.zip: the same app, for scripted installs (ditto -x -k OXT-Beyond-0.2.7-rc.6.19-mac-universal.zip /Applications).OXT-Beyond-0.2.7-rc.6.19-mac-universal-binaries.tar.xz: the build output (Release/, the Apple Silicon and Intel builds joined with lipo), signed ad hoc, without debug symbols and the build's own tools, plus the licence files.OXT-Beyond-0.2.7-rc.6.19-mac-universal-symbols.zip: debug symbols (.dSYMbundles) for the binaries.OXT-Beyond-0.2.7-rc.6.19-mac-universal-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
Opening it for the first time. The app is signed ad hoc: it is not signed with an Apple Developer ID and not notarized by Apple, so macOS does not open a downloaded copy until you allow it. You do this once. On macOS 15 Sequoia and later:
- Double-click OXT-Beyond. macOS says that it was not opened; click Done (not Move to Trash).
- Open System Settings > Privacy & Security and scroll down to Security. Next to "OXT-Beyond was blocked to protect your Mac", click Open Anyway.
- Confirm with Open Anyway and your password (or Touch ID).
On macOS 13 and 14, Control-click the app in Finder, choose Open and then Open again; on macOS 12 and earlier, the button is in System Preferences > Security & Privacy > General. Or, in Terminal, remove the quarantine flag that the browser set on the download:
xattr -dr com.apple.quarantine /Applications/OXT-Beyond.appThe same command helps if macOS says the app "is damaged and can't be opened": that is how some macOS versions report an app that is not notarized.
Linux (x86-64)
Needs 64-bit x86 Linux with glibc 2.31 or later (Ubuntu 20.04, Debian 11, Fedora 32 or later) and an X11 desktop (on Wayland it runs through XWayland), with GTK 2: on Debian and Ubuntu the package libgtk2.0-0 (libgtk2.0-0t64 on Ubuntu 24.04 and Debian 13), on Fedora gtk2. The launcher names any library that is missing, with its package. The browser widget and revBrowser also need NSS, ALSA and a few more X11 libraries; without them the launcher turns the browser off. The bundled xTalk Suite extensions need nothing more: their libraries need glibc 2.28 at most and carry their own OpenSSL.
OXT-Beyond-0.2.7-rc.6.19-linux-x86_64.tar.xz: the program folderOXT-Beyond-0.2.7-rc.6.19. Extract it onto a Linux file system (not FAT, exFAT or a Windows drive) and run./oxt-beyondin it, or run./install.shto install it for yourself: under~/.local/share/oxt-beyond, with a menu entry, icons, the .oxtstack and .oxtscript file types and the commandoxt-beyond, without administrator rights.OXT-Beyond-0.2.7-rc.6.19-linux-x86_64-binaries.tar.xz: the engine, externals and tools as built (linux-x86_64-bin), without debug symbols and the build's own tools, plus the licence files.OXT-Beyond-0.2.7-rc.6.19-linux-x86_64-symbols.tar.xz: debug symbols (.dbgfiles) for the binaries.OXT-Beyond-0.2.7-rc.6.19-linux-x86_64-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
Linux (64-bit ARM)
For 64-bit ARM Linux with glibc 2.31 or later: a Raspberry Pi 3, 4 or 5 running a 64-bit system (Raspberry Pi OS 64-bit, Ubuntu), or an ARM server. It needs what the x86-64 package needs, and is installed the same way. New in 0.2.4-rc.2 and experimental. It has no browser widget or revBrowser, because CEF, the browser engine they use, has no Linux ARM build at the version OXT-Beyond uses; everything else, the player and the bundled xTalk Suite extensions included, is there, with the same glibc needs as on x86-64. It is built and tested on GitHub's ARM machines; no Raspberry Pi has run it in CI.
OXT-Beyond-0.2.7-rc.6.19-linux-arm64.tar.xz: the program folderOXT-Beyond-0.2.7-rc.6.19, as for x86-64.OXT-Beyond-0.2.7-rc.6.19-linux-arm64-binaries.tar.xz: the engine, externals and tools as built (linux-arm64-bin), without debug symbols and the build's own tools, plus the licence files.OXT-Beyond-0.2.7-rc.6.19-linux-arm64-symbols.tar.xz: debug symbols (.dbgfiles) for the binaries.OXT-Beyond-0.2.7-rc.6.19-linux-arm64-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
Plugins for other xTalks
The xTalk Assistant and the xTalk MCP Bridge, which are built into OXT-Beyond, as extension packages for the IDEs of LiveCode Community 9, HyperXTalk and OpenXTalk. Install one with Tools > Extension Manager and its install button; it is then in Development > Plugins. OXT-Beyond does not need them. Experimental: checked as the Extension Manager checks a package, and not yet tried in every one of those IDEs (see tools/plugins/README.md).
OXT-Beyond-0.2.7-rc.6.19-xtalk-assistant-plugin.lce: the xTalk Assistant.OXT-Beyond-0.2.7-rc.6.19-mcp-bridge-plugin.lce: the xTalk MCP Bridge, which lets Claude work in the IDE.
Web
The Stack Player: OXT-Beyond's web engine with a stack that opens any stack you give it, so that people can try stacks in a browser. Put the folder in the zip on any web server (browsers do not run it from a file on disk) and open its index.html; then open or drop a stack file, a folder or a .zip with a stack and its files. It carries every script library, the web externals (revXML, revZip, revDB with SQLite, revSpeech) and every widget and library extension that run in a browser, and keeps the stacks it opened, and what they save, in the browser for the next visit. New in 0.2.7-rc.3 and experimental; it opens HyperCard stacks as File > Import Stack does on the desktop, and the stacks on a Mac disk image (see tools/web-player/README.md).
OXT-Beyond-0.2.7-rc.6.19-web-player.zip: the Stack Player's folder.
The web IDE: the OXT-Beyond IDE itself in a web page, run by its own engine built for the web, with the Script Editor, the Property Inspector, the Message Box, the Dictionary and the xTalk Academy. Extract the zip and, in its folder, double-click Start Web IDE.bat on Windows or run python3 serve.py on macOS and Linux (it needs Python 3); your browser then opens it at http://localhost:8000/. Or put the folder's files on any web server. Stacks you make are kept in the browser, and File > Download Stack gives you a copy. Experimental: building standalones and a few other things a browser cannot do are left out (see tools/web-ide/README.md).
OXT-Beyond-0.2.7-rc.6.19-web-ide.zip: the web IDE's folder, with its README.
Server
OXT-Beyond Server runs xTalk scripts on a web server, as LiveCode Server did: a page is a .lc file with xTalk between <?lc and ?>, which reads the request in $_GET, $_POST, $_FILES, $_COOKIE and $_SERVER and answers with put header, put cookie and put. Each zip above holds the engine livecode-community-server with its externals (revDB, revXML, revZip) and drivers (SQLite, MySQL, PostgreSQL, ODBC) in the layout of LiveCode Community's server zips, so a web server set up for one runs it unchanged; its README.txt says how to set it up with Apache, IIS or nginx and what to change before putting it on the internet. New in 0.2.7-rc.6.15 and experimental. Every build runs it as a CGI program on each platform, and through Apache on Linux.
All platforms
OXT-Beyond-0.2.7-rc.6.19-xtalk-sources.zip: every file of the bundled xTalk Suite extensions as this release took it from their repositories, with the manifest that pins them, so that the release can be rebuilt without those repositories (see BUILDING.md, "xTalk Suite extensions").SHA256SUMS: SHA-256 checksums of all the files above.
Checking a download. Compare its SHA-256 with the line for it in SHA256SUMS:
- Windows, in Command Prompt:
certutil -hashfile OXT-Beyond-0.2.7-rc.6.19-win-x86_64-setup.exe SHA256 - macOS, in Terminal:
shasum -a 256 OXT-Beyond-0.2.7-rc.6.19-mac-universal.dmg - Linux, in the folder with the do...
Standalone runtimes 0.2.7
Standalone runtimes that OXT-Beyond packages install for the platforms other than their own,
built from commit 6e59f8c by OXT-Beyond's CI: Windows x86-32 and x86-64, Linux x86-32 and x86-64,
the Android runtime's Java layer, and OXT-Beyond's own Android engine in Runtime/Android/Beyond (which a
standalone uses only when its Android engine setting is "beyond"), with the rest of the Android
runtime, LiveCode 9.6.3's engines among it (still the default), carried over from
runtimes-1.15. Not an OXT-Beyond release by itself: tools/oxt/external-assets.json pins it,
and PROVENANCE.md in the archive lists every file.
oxt-runtimes-0.2.7.zip: 375991233 bytes, SHA-256f5c8e5a246498968b0991631245654b19e95e59cec7748c5be8ad000127e16cf
{
"id": "oxt-runtimes-0.2.7",
"url": "https://github.com/SethMorrowSoftware/OpenXTalk-Beyond/releases/download/runtimes-0.2.7/oxt-runtimes-0.2.7.zip",
"sha256": "f5c8e5a246498968b0991631245654b19e95e59cec7748c5be8ad000127e16cf",
"size": 375991233,
"kind": "zip",
"strip": 1,
"dest": "",
"rename": {
"PROVENANCE.md": "PROVENANCE-oxt-runtimes-0.2.7.md"
},
"exclude": {
"win-x86_64": [
"Runtime/Windows/x86-64/**",
"Extensions/com.livecode.library.timezone/code/x86_64-win32/**"
],
"linux-x86_64": [
"Runtime/Linux/x86-64/**",
"Extensions/com.livecode.library.timezone/code/x86_64-linux/**",
"Extensions/com.livecode.library.timezone/resources/**"
],
"linux-arm64": [
"Extensions/com.livecode.library.timezone/resources/**"
],
"mac-*": [
"Extensions/com.livecode.library.timezone/resources/**"
]
},
"exclude_note": "What each package's own build makes: Windows x86-64 its runtime and the timezone library's code for it; Linux x86-64 the same and the zoneinfo data (tz.gyp target tzdata, which the Windows builds do not make); Linux arm64 and macOS the zoneinfo data (their own runtimes are not in this asset).",
"description": "Standalone runtimes for the platforms other than the package's own, built from this repository (commit 6e59f8ccffbc): Windows x86-32 and x86-64 and Linux x86-32 and x86-64 engines with their externals, the timezone library's code for them and its zoneinfo data; the Android runtime's Java layer (Runtime/Android/Classes), built from the same source; and the rest of the Android runtime with the timezone library's Android code, carried over unchanged from oxt-runtimes-1.15 (OpenXTalk Lite 1.15); and OXT-Beyond's own Android engine (Runtime/Android/Beyond), built from the same source, beside LiveCode Community 9.6.3's, which stays the default. See PROVENANCE.md in the archive.",
"licence": "GPL-3.0 with the exception in LICENSE-EXCEPTION.md (OXT-Beyond builds, the Android Java layer among them); GPL-3.0 (the rest of the Android runtime, from LiveCode Community 9.6.3); CEF: BSD-3-Clause with Chromium's licences; IANA tz data: public domain; see PROVENANCE.md",
"source": "OXT-Beyond's CI builds win-x86, win-x86_64, linux-x86 and linux-x86_64 of commit 6e59f8ccffbc85ac33be674964dd14cebb1ddc86, made with tools/oxt/make_runtimes_asset.py --builds; the Android Java layer built from the same commit by tools/ci/android_java.py build; the other Android parts from oxt-runtimes-1.15; the Android engine Runtime/Android/Beyond from an Android engine run (android-engine.yml) of the same commit, its four build folders made one by tools/ci/android_engine.py merge",
"java_layer": "Runtime/Android/Classes",
"android_engine": "Runtime/Android/Beyond"
}OXT-Beyond 0.2.7-rc.6.18 “Bug Hunt”
OXT-Beyond 0.2.7-rc.6.18 for Windows, macOS and Linux. This is a pre-release.
Download from the release page, under Assets:
- Windows 10 or later (x64): OXT-Beyond-0.2.7-rc.6.18-win-x86_64-setup.exe
- macOS 11 or later, or 10.13 or later on Intel: OXT-Beyond-0.2.7-rc.6.18-mac-universal.dmg
- Linux x86-64 (glibc 2.31 or later): OXT-Beyond-0.2.7-rc.6.18-linux-x86_64.tar.xz (64-bit ARM: -linux-arm64.tar.xz)
The Mac app is not notarized, so macOS blocks it until you allow it (see below).
The bundled xTalk extensions need macOS 10.15 or later on an Intel Mac.
The notes below list every file, what each platform needs, and how to check downloads.
Windows (x64)
Needs 64-bit Windows 10 or later.
OXT-Beyond-0.2.7-rc.6.18-win-x86_64-setup.exe: the installer. It installs for all users or only for you, and adds a Start menu shortcut and the .oxtstack and .oxtscript file types.OXT-Beyond-0.2.7-rc.6.18-win-x86_64-portable.zip: the same program folder without an installer. Extract it and runOXT-Beyond.exe.OXT-Beyond-0.2.7-rc.6.18-win-x86_64-binaries.zip: the engine, externals and tools as built (win-x86_64-bin), without debug symbols, plus the licence files.OXT-Beyond-0.2.7-rc.6.18-win-x86_64-symbols.zip: debug symbols (*.pdb) for the binaries.OXT-Beyond-0.2.7-rc.6.18-win-x86_64-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
The executables are not code-signed, so Windows SmartScreen may warn when they are run for the first time.
macOS (Apple Silicon and Intel)
One universal app, OXT-Beyond.app. It needs macOS 11 Big Sur or later on Apple Silicon, or macOS 10.13 High Sierra or later on an Intel Mac. The native libraries of the bundled xTalk Suite extensions SodiumXT, TorrentXT, enetxt, DataChannelXT, Box2Dxt and CoinXT need macOS 10.15 Catalina or later on an Intel Mac: on macOS 10.13 and 10.14 the IDE starts, but those extensions do not load.
OXT-Beyond-0.2.7-rc.6.18-mac-universal.dmg: the disk image. Open it and drag OXT-Beyond onto the Applications folder next to it.OXT-Beyond-0.2.7-rc.6.18-mac-universal.zip: the same app, for scripted installs (ditto -x -k OXT-Beyond-0.2.7-rc.6.18-mac-universal.zip /Applications).OXT-Beyond-0.2.7-rc.6.18-mac-universal-binaries.tar.xz: the build output (Release/, the Apple Silicon and Intel builds joined with lipo), signed ad hoc, without debug symbols and the build's own tools, plus the licence files.OXT-Beyond-0.2.7-rc.6.18-mac-universal-symbols.zip: debug symbols (.dSYMbundles) for the binaries.OXT-Beyond-0.2.7-rc.6.18-mac-universal-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
Opening it for the first time. The app is signed ad hoc: it is not signed with an Apple Developer ID and not notarized by Apple, so macOS does not open a downloaded copy until you allow it. You do this once. On macOS 15 Sequoia and later:
- Double-click OXT-Beyond. macOS says that it was not opened; click Done (not Move to Trash).
- Open System Settings > Privacy & Security and scroll down to Security. Next to "OXT-Beyond was blocked to protect your Mac", click Open Anyway.
- Confirm with Open Anyway and your password (or Touch ID).
On macOS 13 and 14, Control-click the app in Finder, choose Open and then Open again; on macOS 12 and earlier, the button is in System Preferences > Security & Privacy > General. Or, in Terminal, remove the quarantine flag that the browser set on the download:
xattr -dr com.apple.quarantine /Applications/OXT-Beyond.appThe same command helps if macOS says the app "is damaged and can't be opened": that is how some macOS versions report an app that is not notarized.
Linux (x86-64)
Needs 64-bit x86 Linux with glibc 2.31 or later (Ubuntu 20.04, Debian 11, Fedora 32 or later) and an X11 desktop (on Wayland it runs through XWayland), with GTK 2: on Debian and Ubuntu the package libgtk2.0-0 (libgtk2.0-0t64 on Ubuntu 24.04 and Debian 13), on Fedora gtk2. The launcher names any library that is missing, with its package. The browser widget and revBrowser also need NSS, ALSA and a few more X11 libraries; without them the launcher turns the browser off. The bundled xTalk Suite extensions need nothing more: their libraries need glibc 2.28 at most and carry their own OpenSSL.
OXT-Beyond-0.2.7-rc.6.18-linux-x86_64.tar.xz: the program folderOXT-Beyond-0.2.7-rc.6.18. Extract it onto a Linux file system (not FAT, exFAT or a Windows drive) and run./oxt-beyondin it, or run./install.shto install it for yourself: under~/.local/share/oxt-beyond, with a menu entry, icons, the .oxtstack and .oxtscript file types and the commandoxt-beyond, without administrator rights.OXT-Beyond-0.2.7-rc.6.18-linux-x86_64-binaries.tar.xz: the engine, externals and tools as built (linux-x86_64-bin), without debug symbols and the build's own tools, plus the licence files.OXT-Beyond-0.2.7-rc.6.18-linux-x86_64-symbols.tar.xz: debug symbols (.dbgfiles) for the binaries.OXT-Beyond-0.2.7-rc.6.18-linux-x86_64-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
Linux (64-bit ARM)
For 64-bit ARM Linux with glibc 2.31 or later: a Raspberry Pi 3, 4 or 5 running a 64-bit system (Raspberry Pi OS 64-bit, Ubuntu), or an ARM server. It needs what the x86-64 package needs, and is installed the same way. New in 0.2.4-rc.2 and experimental. It has no browser widget or revBrowser, because CEF, the browser engine they use, has no Linux ARM build at the version OXT-Beyond uses; everything else, the player and the bundled xTalk Suite extensions included, is there, with the same glibc needs as on x86-64. It is built and tested on GitHub's ARM machines; no Raspberry Pi has run it in CI.
OXT-Beyond-0.2.7-rc.6.18-linux-arm64.tar.xz: the program folderOXT-Beyond-0.2.7-rc.6.18, as for x86-64.OXT-Beyond-0.2.7-rc.6.18-linux-arm64-binaries.tar.xz: the engine, externals and tools as built (linux-arm64-bin), without debug symbols and the build's own tools, plus the licence files.OXT-Beyond-0.2.7-rc.6.18-linux-arm64-symbols.tar.xz: debug symbols (.dbgfiles) for the binaries.OXT-Beyond-0.2.7-rc.6.18-linux-arm64-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
Plugins for other xTalks
The xTalk Assistant and the xTalk MCP Bridge, which are built into OXT-Beyond, as extension packages for the IDEs of LiveCode Community 9, HyperXTalk and OpenXTalk. Install one with Tools > Extension Manager and its install button; it is then in Development > Plugins. OXT-Beyond does not need them. Experimental: checked as the Extension Manager checks a package, and not yet tried in every one of those IDEs (see tools/plugins/README.md).
OXT-Beyond-0.2.7-rc.6.18-xtalk-assistant-plugin.lce: the xTalk Assistant.OXT-Beyond-0.2.7-rc.6.18-mcp-bridge-plugin.lce: the xTalk MCP Bridge, which lets Claude work in the IDE.
Web
The Stack Player: OXT-Beyond's web engine with a stack that opens any stack you give it, so that people can try stacks in a browser. Put the folder in the zip on any web server (browsers do not run it from a file on disk) and open its index.html; then open or drop a stack file, a folder or a .zip with a stack and its files. It carries every script library, the web externals (revXML, revZip, revDB with SQLite, revSpeech) and every widget and library extension that run in a browser, and keeps the stacks it opened, and what they save, in the browser for the next visit. New in 0.2.7-rc.3 and experimental; it opens HyperCard stacks as File > Import Stack does on the desktop, and the stacks on a Mac disk image (see tools/web-player/README.md).
OXT-Beyond-0.2.7-rc.6.18-web-player.zip: the Stack Player's folder.
The web IDE: the OXT-Beyond IDE itself in a web page, run by its own engine built for the web, with the Script Editor, the Property Inspector, the Message Box, the Dictionary and the xTalk Academy. Extract the zip and, in its folder, double-click Start Web IDE.bat on Windows or run python3 serve.py on macOS and Linux (it needs Python 3); your browser then opens it at http://localhost:8000/. Or put the folder's files on any web server. Stacks you make are kept in the browser, and File > Download Stack gives you a copy. Experimental: building standalones and a few other things a browser cannot do are left out (see tools/web-ide/README.md).
OXT-Beyond-0.2.7-rc.6.18-web-ide.zip: the web IDE's folder, with its README.
Server
OXT-Beyond Server runs xTalk scripts on a web server, as LiveCode Server did: a page is a .lc file with xTalk between <?lc and ?>, which reads the request in $_GET, $_POST, $_FILES, $_COOKIE and $_SERVER and answers with put header, put cookie and put. Each zip above holds the engine livecode-community-server with its externals (revDB, revXML, revZip) and drivers (SQLite, MySQL, PostgreSQL, ODBC) in the layout of LiveCode Community's server zips, so a web server set up for one runs it unchanged; its README.txt says how to set it up with Apache, IIS or nginx and what to change before putting it on the internet. New in 0.2.7-rc.6.15 and experimental. Every build runs it as a CGI program on each platform, and through Apache on Linux.
All platforms
OXT-Beyond-0.2.7-rc.6.18-xtalk-sources.zip: every file of the bundled xTalk Suite extensions as this release took it from their repositories, with the manifest that pins them, so that the release can be rebuilt without those repositories (see BUILDING.md, "xTalk Suite extensions").SHA256SUMS: SHA-256 checksums of all the files above.
Checking a download. Compare its SHA-256 with the line for it in SHA256SUMS:
- Windows, in Command Prompt: `certutil -hashfile OXT-...
Standalone runtimes 0.2.7-rc.6.19
Standalone runtimes that OXT-Beyond packages install for the platforms other than their own,
built from commit 7f5d3e6 by OXT-Beyond's CI: Windows x86-32 and x86-64, Linux x86-32 and x86-64,
the Android runtime's Java layer, and OXT-Beyond's own Android engine in Runtime/Android/Beyond (which a
standalone uses only when its Android engine setting is "beyond"), with the rest of the Android
runtime, LiveCode 9.6.3's engines among it (still the default), carried over from
runtimes-1.15. Not an OXT-Beyond release by itself: tools/oxt/external-assets.json pins it,
and PROVENANCE.md in the archive lists every file.
oxt-runtimes-0.2.7-rc.6.19.zip: 375994280 bytes, SHA-25693e489b5b745c4e4e3c5425fbf00e60cd256eb6666fb4bcb71ee73f2457ec702
{
"id": "oxt-runtimes-0.2.7-rc.6.19",
"url": "https://github.com/SethMorrowSoftware/OpenXTalk-Beyond/releases/download/runtimes-0.2.7-rc.6.19/oxt-runtimes-0.2.7-rc.6.19.zip",
"sha256": "93e489b5b745c4e4e3c5425fbf00e60cd256eb6666fb4bcb71ee73f2457ec702",
"size": 375994280,
"kind": "zip",
"strip": 1,
"dest": "",
"rename": {
"PROVENANCE.md": "PROVENANCE-oxt-runtimes-0.2.7-rc.6.19.md"
},
"exclude": {
"win-x86_64": [
"Runtime/Windows/x86-64/**",
"Extensions/com.livecode.library.timezone/code/x86_64-win32/**"
],
"linux-x86_64": [
"Runtime/Linux/x86-64/**",
"Extensions/com.livecode.library.timezone/code/x86_64-linux/**",
"Extensions/com.livecode.library.timezone/resources/**"
],
"linux-arm64": [
"Extensions/com.livecode.library.timezone/resources/**"
],
"mac-*": [
"Extensions/com.livecode.library.timezone/resources/**"
]
},
"exclude_note": "What each package's own build makes: Windows x86-64 its runtime and the timezone library's code for it; Linux x86-64 the same and the zoneinfo data (tz.gyp target tzdata, which the Windows builds do not make); Linux arm64 and macOS the zoneinfo data (their own runtimes are not in this asset).",
"description": "Standalone runtimes for the platforms other than the package's own, built from this repository (commit 7f5d3e6c5aeb): Windows x86-32 and x86-64 and Linux x86-32 and x86-64 engines with their externals, the timezone library's code for them and its zoneinfo data; the Android runtime's Java layer (Runtime/Android/Classes), built from the same source; and the rest of the Android runtime with the timezone library's Android code, carried over unchanged from oxt-runtimes-1.15 (OpenXTalk Lite 1.15); and OXT-Beyond's own Android engine (Runtime/Android/Beyond), built from the same source, beside LiveCode Community 9.6.3's, which stays the default. See PROVENANCE.md in the archive.",
"licence": "GPL-3.0 with the exception in LICENSE-EXCEPTION.md (OXT-Beyond builds, the Android Java layer among them); GPL-3.0 (the rest of the Android runtime, from LiveCode Community 9.6.3); CEF: BSD-3-Clause with Chromium's licences; IANA tz data: public domain; see PROVENANCE.md",
"source": "OXT-Beyond's CI builds win-x86, win-x86_64, linux-x86 and linux-x86_64 of commit 7f5d3e6c5aebf76596b8d1c4a6dbb7ff904cedff, made with tools/oxt/make_runtimes_asset.py --builds; the Android Java layer built from the same commit by tools/ci/android_java.py build; the other Android parts from oxt-runtimes-1.15; the Android engine Runtime/Android/Beyond from an Android engine run (android-engine.yml) of the same commit, its four build folders made one by tools/ci/android_engine.py merge",
"java_layer": "Runtime/Android/Classes",
"android_engine": "Runtime/Android/Beyond"
}Standalone runtimes 0.2.7-rc.6.18b
Standalone runtimes that OXT-Beyond packages install for the platforms other than their own,
built from commit b970cad by OXT-Beyond's CI: Windows x86-32 and x86-64, Linux x86-32 and x86-64,
and the Android runtime's Java layer, with the rest of the Android runtime carried over from
runtimes-1.15. Not an OXT-Beyond release by itself: tools/oxt/external-assets.json pins it,
and PROVENANCE.md in the archive lists every file.
oxt-runtimes-0.2.7-rc.6.18b.zip: 316378931 bytes, SHA-256286e82415cd82f1bf61b477e25ac031510dac5ea2071619bb177b42b0b754ead
{
"id": "oxt-runtimes-0.2.7-rc.6.18b",
"url": "https://github.com/SethMorrowSoftware/OpenXTalk-Beyond/releases/download/runtimes-0.2.7-rc.6.18b/oxt-runtimes-0.2.7-rc.6.18b.zip",
"sha256": "286e82415cd82f1bf61b477e25ac031510dac5ea2071619bb177b42b0b754ead",
"size": 316378931,
"kind": "zip",
"strip": 1,
"dest": "",
"rename": {
"PROVENANCE.md": "PROVENANCE-oxt-runtimes-0.2.7-rc.6.18b.md"
},
"exclude": {
"win-x86_64": [
"Runtime/Windows/x86-64/**",
"Extensions/com.livecode.library.timezone/code/x86_64-win32/**"
],
"linux-x86_64": [
"Runtime/Linux/x86-64/**",
"Extensions/com.livecode.library.timezone/code/x86_64-linux/**",
"Extensions/com.livecode.library.timezone/resources/**"
],
"linux-arm64": [
"Extensions/com.livecode.library.timezone/resources/**"
],
"mac-*": [
"Extensions/com.livecode.library.timezone/resources/**"
]
},
"exclude_note": "What each package's own build makes: Windows x86-64 its runtime and the timezone library's code for it; Linux x86-64 the same and the zoneinfo data (tz.gyp target tzdata, which the Windows builds do not make); Linux arm64 and macOS the zoneinfo data (their own runtimes are not in this asset).",
"description": "Standalone runtimes for the platforms other than the package's own, built from this repository (commit b970cad06689): Windows x86-32 and x86-64 and Linux x86-32 and x86-64 engines with their externals, the timezone library's code for them and its zoneinfo data; the Android runtime's Java layer (Runtime/Android/Classes), built from the same source; and the rest of the Android runtime with the timezone library's Android code, carried over unchanged from oxt-runtimes-1.15 (OpenXTalk Lite 1.15). See PROVENANCE.md in the archive.",
"licence": "GPL-3.0 with the exception in LICENSE-EXCEPTION.md (OXT-Beyond builds, the Android Java layer among them); GPL-3.0 (the rest of the Android runtime, from LiveCode Community 9.6.3); CEF: BSD-3-Clause with Chromium's licences; IANA tz data: public domain; see PROVENANCE.md",
"source": "OXT-Beyond's CI builds win-x86, win-x86_64, linux-x86 and linux-x86_64 of commit b970cad066891db748ada8f1706f891f7cf4f267, made with tools/oxt/make_runtimes_asset.py --builds; the Android Java layer built from the same commit by tools/ci/android_java.py build; the other Android parts from oxt-runtimes-1.15",
"java_layer": "Runtime/Android/Classes"
}Standalone runtimes 0.2.7-rc.6.18
Standalone runtimes that OXT-Beyond packages install for the platforms other than their own,
built from commit 5c2c4d6 by OXT-Beyond's CI: Windows x86-32 and x86-64, Linux x86-32 and x86-64,
and the Android runtime's Java layer, with the rest of the Android runtime carried over from
runtimes-1.15. Not an OXT-Beyond release by itself: tools/oxt/external-assets.json pins it,
and PROVENANCE.md in the archive lists every file.
oxt-runtimes-0.2.7-rc.6.18.zip: 316377489 bytes, SHA-2565088582cfae913cf686505db8689f22ee02313de86ac180332383d76a0570f84
{
"id": "oxt-runtimes-0.2.7-rc.6.18",
"url": "https://github.com/SethMorrowSoftware/OpenXTalk-Beyond/releases/download/runtimes-0.2.7-rc.6.18/oxt-runtimes-0.2.7-rc.6.18.zip",
"sha256": "5088582cfae913cf686505db8689f22ee02313de86ac180332383d76a0570f84",
"size": 316377489,
"kind": "zip",
"strip": 1,
"dest": "",
"rename": {
"PROVENANCE.md": "PROVENANCE-oxt-runtimes-0.2.7-rc.6.18.md"
},
"exclude": {
"win-x86_64": [
"Runtime/Windows/x86-64/**",
"Extensions/com.livecode.library.timezone/code/x86_64-win32/**"
],
"linux-x86_64": [
"Runtime/Linux/x86-64/**",
"Extensions/com.livecode.library.timezone/code/x86_64-linux/**",
"Extensions/com.livecode.library.timezone/resources/**"
],
"linux-arm64": [
"Extensions/com.livecode.library.timezone/resources/**"
],
"mac-*": [
"Extensions/com.livecode.library.timezone/resources/**"
]
},
"exclude_note": "What each package's own build makes: Windows x86-64 its runtime and the timezone library's code for it; Linux x86-64 the same and the zoneinfo data (tz.gyp target tzdata, which the Windows builds do not make); Linux arm64 and macOS the zoneinfo data (their own runtimes are not in this asset).",
"description": "Standalone runtimes for the platforms other than the package's own, built from this repository (commit 5c2c4d6e5114): Windows x86-32 and x86-64 and Linux x86-32 and x86-64 engines with their externals, the timezone library's code for them and its zoneinfo data; the Android runtime's Java layer (Runtime/Android/Classes), built from the same source; and the rest of the Android runtime with the timezone library's Android code, carried over unchanged from oxt-runtimes-1.15 (OpenXTalk Lite 1.15). See PROVENANCE.md in the archive.",
"licence": "GPL-3.0 with the exception in LICENSE-EXCEPTION.md (OXT-Beyond builds, the Android Java layer among them); GPL-3.0 (the rest of the Android runtime, from LiveCode Community 9.6.3); CEF: BSD-3-Clause with Chromium's licences; IANA tz data: public domain; see PROVENANCE.md",
"source": "OXT-Beyond's CI builds win-x86, win-x86_64, linux-x86 and linux-x86_64 of commit 5c2c4d6e5114c7eb82c892b092bdaf7f848031ed, made with tools/oxt/make_runtimes_asset.py --builds; the Android Java layer built from the same commit by tools/ci/android_java.py build; the other Android parts from oxt-runtimes-1.15",
"java_layer": "Runtime/Android/Classes"
}OXT-Beyond 0.2.7-rc.6.17 “Bug Hunt”
OXT-Beyond 0.2.7-rc.6.17 for Windows, macOS and Linux. This is a pre-release.
Download from the release page, under Assets:
- Windows 10 or later (x64): OXT-Beyond-0.2.7-rc.6.17-win-x86_64-setup.exe
- macOS 11 or later, or 10.13 or later on Intel: OXT-Beyond-0.2.7-rc.6.17-mac-universal.dmg
- Linux x86-64 (glibc 2.31 or later): OXT-Beyond-0.2.7-rc.6.17-linux-x86_64.tar.xz (64-bit ARM: -linux-arm64.tar.xz)
The Mac app is not notarized, so macOS blocks it until you allow it (see below).
The bundled xTalk extensions need macOS 10.15 or later on an Intel Mac.
The notes below list every file, what each platform needs, and how to check downloads.
Windows (x64)
Needs 64-bit Windows 10 or later.
OXT-Beyond-0.2.7-rc.6.17-win-x86_64-setup.exe: the installer. It installs for all users or only for you, and adds a Start menu shortcut and the .oxtstack and .oxtscript file types.OXT-Beyond-0.2.7-rc.6.17-win-x86_64-portable.zip: the same program folder without an installer. Extract it and runOXT-Beyond.exe.OXT-Beyond-0.2.7-rc.6.17-win-x86_64-binaries.zip: the engine, externals and tools as built (win-x86_64-bin), without debug symbols, plus the licence files.OXT-Beyond-0.2.7-rc.6.17-win-x86_64-symbols.zip: debug symbols (*.pdb) for the binaries.OXT-Beyond-0.2.7-rc.6.17-win-x86_64-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
The executables are not code-signed, so Windows SmartScreen may warn when they are run for the first time.
macOS (Apple Silicon and Intel)
One universal app, OXT-Beyond.app. It needs macOS 11 Big Sur or later on Apple Silicon, or macOS 10.13 High Sierra or later on an Intel Mac. The native libraries of the bundled xTalk Suite extensions SodiumXT, TorrentXT, enetxt, DataChannelXT, Box2Dxt and CoinXT need macOS 10.15 Catalina or later on an Intel Mac: on macOS 10.13 and 10.14 the IDE starts, but those extensions do not load.
OXT-Beyond-0.2.7-rc.6.17-mac-universal.dmg: the disk image. Open it and drag OXT-Beyond onto the Applications folder next to it.OXT-Beyond-0.2.7-rc.6.17-mac-universal.zip: the same app, for scripted installs (ditto -x -k OXT-Beyond-0.2.7-rc.6.17-mac-universal.zip /Applications).OXT-Beyond-0.2.7-rc.6.17-mac-universal-binaries.tar.xz: the build output (Release/, the Apple Silicon and Intel builds joined with lipo), signed ad hoc, without debug symbols and the build's own tools, plus the licence files.OXT-Beyond-0.2.7-rc.6.17-mac-universal-symbols.zip: debug symbols (.dSYMbundles) for the binaries.OXT-Beyond-0.2.7-rc.6.17-mac-universal-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
Opening it for the first time. The app is signed ad hoc: it is not signed with an Apple Developer ID and not notarized by Apple, so macOS does not open a downloaded copy until you allow it. You do this once. On macOS 15 Sequoia and later:
- Double-click OXT-Beyond. macOS says that it was not opened; click Done (not Move to Trash).
- Open System Settings > Privacy & Security and scroll down to Security. Next to "OXT-Beyond was blocked to protect your Mac", click Open Anyway.
- Confirm with Open Anyway and your password (or Touch ID).
On macOS 13 and 14, Control-click the app in Finder, choose Open and then Open again; on macOS 12 and earlier, the button is in System Preferences > Security & Privacy > General. Or, in Terminal, remove the quarantine flag that the browser set on the download:
xattr -dr com.apple.quarantine /Applications/OXT-Beyond.appThe same command helps if macOS says the app "is damaged and can't be opened": that is how some macOS versions report an app that is not notarized.
Linux (x86-64)
Needs 64-bit x86 Linux with glibc 2.31 or later (Ubuntu 20.04, Debian 11, Fedora 32 or later) and an X11 desktop (on Wayland it runs through XWayland), with GTK 2: on Debian and Ubuntu the package libgtk2.0-0 (libgtk2.0-0t64 on Ubuntu 24.04 and Debian 13), on Fedora gtk2. The launcher names any library that is missing, with its package. The browser widget and revBrowser also need NSS, ALSA and a few more X11 libraries; without them the launcher turns the browser off. The bundled xTalk Suite extensions need nothing more: their libraries need glibc 2.28 at most and carry their own OpenSSL.
OXT-Beyond-0.2.7-rc.6.17-linux-x86_64.tar.xz: the program folderOXT-Beyond-0.2.7-rc.6.17. Extract it onto a Linux file system (not FAT, exFAT or a Windows drive) and run./oxt-beyondin it, or run./install.shto install it for yourself: under~/.local/share/oxt-beyond, with a menu entry, icons, the .oxtstack and .oxtscript file types and the commandoxt-beyond, without administrator rights.OXT-Beyond-0.2.7-rc.6.17-linux-x86_64-binaries.tar.xz: the engine, externals and tools as built (linux-x86_64-bin), without debug symbols and the build's own tools, plus the licence files.OXT-Beyond-0.2.7-rc.6.17-linux-x86_64-symbols.tar.xz: debug symbols (.dbgfiles) for the binaries.OXT-Beyond-0.2.7-rc.6.17-linux-x86_64-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
Linux (64-bit ARM)
For 64-bit ARM Linux with glibc 2.31 or later: a Raspberry Pi 3, 4 or 5 running a 64-bit system (Raspberry Pi OS 64-bit, Ubuntu), or an ARM server. It needs what the x86-64 package needs, and is installed the same way. New in 0.2.4-rc.2 and experimental. It has no browser widget or revBrowser, because CEF, the browser engine they use, has no Linux ARM build at the version OXT-Beyond uses; everything else, the player and the bundled xTalk Suite extensions included, is there, with the same glibc needs as on x86-64. It is built and tested on GitHub's ARM machines; no Raspberry Pi has run it in CI.
OXT-Beyond-0.2.7-rc.6.17-linux-arm64.tar.xz: the program folderOXT-Beyond-0.2.7-rc.6.17, as for x86-64.OXT-Beyond-0.2.7-rc.6.17-linux-arm64-binaries.tar.xz: the engine, externals and tools as built (linux-arm64-bin), without debug symbols and the build's own tools, plus the licence files.OXT-Beyond-0.2.7-rc.6.17-linux-arm64-symbols.tar.xz: debug symbols (.dbgfiles) for the binaries.OXT-Beyond-0.2.7-rc.6.17-linux-arm64-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
Plugins for other xTalks
The xTalk Assistant and the xTalk MCP Bridge, which are built into OXT-Beyond, as extension packages for the IDEs of LiveCode Community 9, HyperXTalk and OpenXTalk. Install one with Tools > Extension Manager and its install button; it is then in Development > Plugins. OXT-Beyond does not need them. Experimental: checked as the Extension Manager checks a package, and not yet tried in every one of those IDEs (see tools/plugins/README.md).
OXT-Beyond-0.2.7-rc.6.17-xtalk-assistant-plugin.lce: the xTalk Assistant.OXT-Beyond-0.2.7-rc.6.17-mcp-bridge-plugin.lce: the xTalk MCP Bridge, which lets Claude work in the IDE.
Web
The Stack Player: OXT-Beyond's web engine with a stack that opens any stack you give it, so that people can try stacks in a browser. Put the folder in the zip on any web server (browsers do not run it from a file on disk) and open its index.html; then open or drop a stack file, a folder or a .zip with a stack and its files. It carries every script library, the web externals (revXML, revZip, revDB with SQLite, revSpeech) and every widget and library extension that run in a browser, and keeps the stacks it opened, and what they save, in the browser for the next visit. New in 0.2.7-rc.3 and experimental; it opens HyperCard stacks as File > Import Stack does on the desktop, and the stacks on a Mac disk image (see tools/web-player/README.md).
OXT-Beyond-0.2.7-rc.6.17-web-player.zip: the Stack Player's folder.
The web IDE: the OXT-Beyond IDE itself in a web page, run by its own engine built for the web, with the Script Editor, the Property Inspector, the Message Box, the Dictionary and the xTalk Academy. Extract the zip and, in its folder, double-click Start Web IDE.bat on Windows or run python3 serve.py on macOS and Linux (it needs Python 3); your browser then opens it at http://localhost:8000/. Or put the folder's files on any web server. Stacks you make are kept in the browser, and File > Download Stack gives you a copy. Experimental: building standalones and a few other things a browser cannot do are left out (see tools/web-ide/README.md).
OXT-Beyond-0.2.7-rc.6.17-web-ide.zip: the web IDE's folder, with its README.
Server
OXT-Beyond Server runs xTalk scripts on a web server, as LiveCode Server did: a page is a .lc file with xTalk between <?lc and ?>, which reads the request in $_GET, $_POST, $_FILES, $_COOKIE and $_SERVER and answers with put header, put cookie and put. Each zip above holds the engine livecode-community-server with its externals (revDB, revXML, revZip) and drivers (SQLite, MySQL, PostgreSQL, ODBC) in the layout of LiveCode Community's server zips, so a web server set up for one runs it unchanged; its README.txt says how to set it up with Apache, IIS or nginx and what to change before putting it on the internet. New in 0.2.7-rc.6.15 and experimental. Every build runs it as a CGI program on each platform, and through Apache on Linux.
All platforms
OXT-Beyond-0.2.7-rc.6.17-xtalk-sources.zip: every file of the bundled xTalk Suite extensions as this release took it from their repositories, with the manifest that pins them, so that the release can be rebuilt without those repositories (see BUILDING.md, "xTalk Suite extensions").SHA256SUMS: SHA-256 checksums of all the files above.
Checking a download. Compare its SHA-256 with the line for it in SHA256SUMS:
- Windows, in Command Prompt: `certutil -hashfile OXT-...
Standalone runtimes 0.2.7-rc.6.17
Standalone runtimes that OXT-Beyond packages install for the platforms other than their own,
built from commit aae0a52 by OXT-Beyond's CI: Windows x86-32 and x86-64, Linux x86-32 and x86-64,
with the Android runtime carried over from runtimes-1.15. Not an OXT-Beyond release by itself:
tools/oxt/external-assets.json pins it, and PROVENANCE.md in the archive lists every file.
oxt-runtimes-0.2.7-rc.6.17.zip: 316360837 bytes, SHA-256bcaa307c0dadc462d5149df97f1659b0ccd9e8bbc7fa7623f258a7086117b133
{
"id": "oxt-runtimes-0.2.7-rc.6.17",
"url": "https://github.com/SethMorrowSoftware/OpenXTalk-Beyond/releases/download/runtimes-0.2.7-rc.6.17/oxt-runtimes-0.2.7-rc.6.17.zip",
"sha256": "bcaa307c0dadc462d5149df97f1659b0ccd9e8bbc7fa7623f258a7086117b133",
"size": 316360837,
"kind": "zip",
"strip": 1,
"dest": "",
"rename": {
"PROVENANCE.md": "PROVENANCE-oxt-runtimes-0.2.7-rc.6.17.md"
},
"exclude": {
"win-x86_64": [
"Runtime/Windows/x86-64/**",
"Extensions/com.livecode.library.timezone/code/x86_64-win32/**"
],
"linux-x86_64": [
"Runtime/Linux/x86-64/**",
"Extensions/com.livecode.library.timezone/code/x86_64-linux/**",
"Extensions/com.livecode.library.timezone/resources/**"
],
"linux-arm64": [
"Extensions/com.livecode.library.timezone/resources/**"
],
"mac-*": [
"Extensions/com.livecode.library.timezone/resources/**"
]
},
"exclude_note": "What each package's own build makes: Windows x86-64 its runtime and the timezone library's code for it; Linux x86-64 the same and the zoneinfo data (tz.gyp target tzdata, which the Windows builds do not make); Linux arm64 and macOS the zoneinfo data (their own runtimes are not in this asset).",
"description": "Standalone runtimes for the platforms other than the package's own, built from this repository (commit aae0a52778f4): Windows x86-32 and x86-64 and Linux x86-32 and x86-64 engines with their externals, the timezone library's code for them and its zoneinfo data; and the Android runtime with the timezone library's Android code, carried over unchanged from oxt-runtimes-1.15 (OpenXTalk Lite 1.15). See PROVENANCE.md in the archive.",
"licence": "GPL-3.0 with the exception in LICENSE-EXCEPTION.md (OXT-Beyond builds); GPL-3.0 (the Android runtime from LiveCode Community 9.6.3); CEF: BSD-3-Clause with Chromium's licences; IANA tz data: public domain; see PROVENANCE.md",
"source": "OXT-Beyond's CI builds win-x86, win-x86_64, linux-x86 and linux-x86_64 of commit aae0a52778f48258d7feae7009d10263ee0c7667, made with tools/oxt/make_runtimes_asset.py --builds; the Android parts from oxt-runtimes-1.15"
}OXT-Beyond 0.2.7-rc.6.16 “Bug Hunt”
OXT-Beyond 0.2.7-rc.6.16 for Windows, macOS and Linux. This is a pre-release.
Download from the release page, under Assets:
- Windows 10 or later (x64): OXT-Beyond-0.2.7-rc.6.16-win-x86_64-setup.exe
- macOS 11 or later, or 10.13 or later on Intel: OXT-Beyond-0.2.7-rc.6.16-mac-universal.dmg
- Linux x86-64 (glibc 2.31 or later): OXT-Beyond-0.2.7-rc.6.16-linux-x86_64.tar.xz (64-bit ARM: -linux-arm64.tar.xz)
The Mac app is not notarized, so macOS blocks it until you allow it (see below).
The bundled xTalk extensions need macOS 10.15 or later on an Intel Mac.
The notes below list every file, what each platform needs, and how to check downloads.
Windows (x64)
Needs 64-bit Windows 10 or later.
OXT-Beyond-0.2.7-rc.6.16-win-x86_64-setup.exe: the installer. It installs for all users or only for you, and adds a Start menu shortcut and the .oxtstack and .oxtscript file types.OXT-Beyond-0.2.7-rc.6.16-win-x86_64-portable.zip: the same program folder without an installer. Extract it and runOXT-Beyond.exe.OXT-Beyond-0.2.7-rc.6.16-win-x86_64-binaries.zip: the engine, externals and tools as built (win-x86_64-bin), without debug symbols, plus the licence files.OXT-Beyond-0.2.7-rc.6.16-win-x86_64-symbols.zip: debug symbols (*.pdb) for the binaries.OXT-Beyond-0.2.7-rc.6.16-win-x86_64-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
The executables are not code-signed, so Windows SmartScreen may warn when they are run for the first time.
macOS (Apple Silicon and Intel)
One universal app, OXT-Beyond.app. It needs macOS 11 Big Sur or later on Apple Silicon, or macOS 10.13 High Sierra or later on an Intel Mac. The native libraries of the bundled xTalk Suite extensions SodiumXT, TorrentXT, enetxt, DataChannelXT, Box2Dxt and CoinXT need macOS 10.15 Catalina or later on an Intel Mac: on macOS 10.13 and 10.14 the IDE starts, but those extensions do not load.
OXT-Beyond-0.2.7-rc.6.16-mac-universal.dmg: the disk image. Open it and drag OXT-Beyond onto the Applications folder next to it.OXT-Beyond-0.2.7-rc.6.16-mac-universal.zip: the same app, for scripted installs (ditto -x -k OXT-Beyond-0.2.7-rc.6.16-mac-universal.zip /Applications).OXT-Beyond-0.2.7-rc.6.16-mac-universal-binaries.tar.xz: the build output (Release/, the Apple Silicon and Intel builds joined with lipo), signed ad hoc, without debug symbols and the build's own tools, plus the licence files.OXT-Beyond-0.2.7-rc.6.16-mac-universal-symbols.zip: debug symbols (.dSYMbundles) for the binaries.OXT-Beyond-0.2.7-rc.6.16-mac-universal-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
Opening it for the first time. The app is signed ad hoc: it is not signed with an Apple Developer ID and not notarized by Apple, so macOS does not open a downloaded copy until you allow it. You do this once. On macOS 15 Sequoia and later:
- Double-click OXT-Beyond. macOS says that it was not opened; click Done (not Move to Trash).
- Open System Settings > Privacy & Security and scroll down to Security. Next to "OXT-Beyond was blocked to protect your Mac", click Open Anyway.
- Confirm with Open Anyway and your password (or Touch ID).
On macOS 13 and 14, Control-click the app in Finder, choose Open and then Open again; on macOS 12 and earlier, the button is in System Preferences > Security & Privacy > General. Or, in Terminal, remove the quarantine flag that the browser set on the download:
xattr -dr com.apple.quarantine /Applications/OXT-Beyond.appThe same command helps if macOS says the app "is damaged and can't be opened": that is how some macOS versions report an app that is not notarized.
Linux (x86-64)
Needs 64-bit x86 Linux with glibc 2.31 or later (Ubuntu 20.04, Debian 11, Fedora 32 or later) and an X11 desktop (on Wayland it runs through XWayland), with GTK 2: on Debian and Ubuntu the package libgtk2.0-0 (libgtk2.0-0t64 on Ubuntu 24.04 and Debian 13), on Fedora gtk2. The launcher names any library that is missing, with its package. The browser widget and revBrowser also need NSS, ALSA and a few more X11 libraries; without them the launcher turns the browser off. The bundled xTalk Suite extensions need nothing more: their libraries need glibc 2.28 at most and carry their own OpenSSL.
OXT-Beyond-0.2.7-rc.6.16-linux-x86_64.tar.xz: the program folderOXT-Beyond-0.2.7-rc.6.16. Extract it onto a Linux file system (not FAT, exFAT or a Windows drive) and run./oxt-beyondin it, or run./install.shto install it for yourself: under~/.local/share/oxt-beyond, with a menu entry, icons, the .oxtstack and .oxtscript file types and the commandoxt-beyond, without administrator rights.OXT-Beyond-0.2.7-rc.6.16-linux-x86_64-binaries.tar.xz: the engine, externals and tools as built (linux-x86_64-bin), without debug symbols and the build's own tools, plus the licence files.OXT-Beyond-0.2.7-rc.6.16-linux-x86_64-symbols.tar.xz: debug symbols (.dbgfiles) for the binaries.OXT-Beyond-0.2.7-rc.6.16-linux-x86_64-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
Linux (64-bit ARM)
For 64-bit ARM Linux with glibc 2.31 or later: a Raspberry Pi 3, 4 or 5 running a 64-bit system (Raspberry Pi OS 64-bit, Ubuntu), or an ARM server. It needs what the x86-64 package needs, and is installed the same way. New in 0.2.4-rc.2 and experimental. It has no browser widget or revBrowser, because CEF, the browser engine they use, has no Linux ARM build at the version OXT-Beyond uses; everything else, the player and the bundled xTalk Suite extensions included, is there, with the same glibc needs as on x86-64. It is built and tested on GitHub's ARM machines; no Raspberry Pi has run it in CI.
OXT-Beyond-0.2.7-rc.6.16-linux-arm64.tar.xz: the program folderOXT-Beyond-0.2.7-rc.6.16, as for x86-64.OXT-Beyond-0.2.7-rc.6.16-linux-arm64-binaries.tar.xz: the engine, externals and tools as built (linux-arm64-bin), without debug symbols and the build's own tools, plus the licence files.OXT-Beyond-0.2.7-rc.6.16-linux-arm64-symbols.tar.xz: debug symbols (.dbgfiles) for the binaries.OXT-Beyond-0.2.7-rc.6.16-linux-arm64-server.zip: OXT-Beyond Server, the server engine that runs.lcpages on a web server (see Server below).
Plugins for other xTalks
The xTalk Assistant and the xTalk MCP Bridge, which are built into OXT-Beyond, as extension packages for the IDEs of LiveCode Community 9, HyperXTalk and OpenXTalk. Install one with Tools > Extension Manager and its install button; it is then in Development > Plugins. OXT-Beyond does not need them. Experimental: checked as the Extension Manager checks a package, and not yet tried in every one of those IDEs (see tools/plugins/README.md).
OXT-Beyond-0.2.7-rc.6.16-xtalk-assistant-plugin.lce: the xTalk Assistant.OXT-Beyond-0.2.7-rc.6.16-mcp-bridge-plugin.lce: the xTalk MCP Bridge, which lets Claude work in the IDE.
Web
The Stack Player: OXT-Beyond's web engine with a stack that opens any stack you give it, so that people can try stacks in a browser. Put the folder in the zip on any web server (browsers do not run it from a file on disk) and open its index.html; then open or drop a stack file, a folder or a .zip with a stack and its files. It carries every script library, the web externals (revXML, revZip, revDB with SQLite, revSpeech) and every widget and library extension that run in a browser, and keeps the stacks it opened, and what they save, in the browser for the next visit. New in 0.2.7-rc.3 and experimental; it opens HyperCard stacks as File > Import Stack does on the desktop, and the stacks on a Mac disk image (see tools/web-player/README.md).
OXT-Beyond-0.2.7-rc.6.16-web-player.zip: the Stack Player's folder.
The web IDE: the OXT-Beyond IDE itself in a web page, run by its own engine built for the web, with the Script Editor, the Property Inspector, the Message Box, the Dictionary and the xTalk Academy. Extract the zip and, in its folder, double-click Start Web IDE.bat on Windows or run python3 serve.py on macOS and Linux (it needs Python 3); your browser then opens it at http://localhost:8000/. Or put the folder's files on any web server. Stacks you make are kept in the browser, and File > Download Stack gives you a copy. Experimental: building standalones and a few other things a browser cannot do are left out (see tools/web-ide/README.md).
OXT-Beyond-0.2.7-rc.6.16-web-ide.zip: the web IDE's folder, with its README.
Server
OXT-Beyond Server runs xTalk scripts on a web server, as LiveCode Server did: a page is a .lc file with xTalk between <?lc and ?>, which reads the request in $_GET, $_POST, $_FILES, $_COOKIE and $_SERVER and answers with put header, put cookie and put. Each zip above holds the engine livecode-community-server with its externals (revDB, revXML, revZip) and drivers (SQLite, MySQL, PostgreSQL, ODBC) in the layout of LiveCode Community's server zips, so a web server set up for one runs it unchanged; its README.txt says how to set it up with Apache, IIS or nginx and what to change before putting it on the internet. New in 0.2.7-rc.6.15 and experimental. Every build runs it as a CGI program on each platform, and through Apache on Linux.
All platforms
OXT-Beyond-0.2.7-rc.6.16-xtalk-sources.zip: every file of the bundled xTalk Suite extensions as this release took it from their repositories, with the manifest that pins them, so that the release can be rebuilt without those repositories (see BUILDING.md, "xTalk Suite extensions").SHA256SUMS: SHA-256 checksums of all the files above.
Checking a download. Compare its SHA-256 with the line for it in SHA256SUMS:
- Windows, in Command Prompt: `certutil -hashfile OXT-...