Repository navigation
Releases
JTS GO v0.9.3-beta
JTS GO v0.9.3-beta
Pre-built binaries for Windows, Linux and macOS.
JTS GO v0.9.2-beta
JTS GO v0.9.2-beta
Pre-built binaries for Windows, Linux and macOS.
JTS GO v0.9.1-beta
What's fixed
bringscrolls now work from any working directory — the runtime walks up from the binary's location to find thescrolls/folder, sobring math,bring json, etc. work with npm-installed packages and when you runjtsfrom a random directory. Previously this errored with "Cannot find scroll".- npm install on Linux/macOS — POSIX tarballs are now extracted to the correct
bin/<platform>/path (previously nested asbin/linux/linux/jts), sojtsworks right afternpm install @jaytechsolutions/jts-go. - Version bumped to 0.9.1.
Assets
jts-linux-x64.tar.gz— Linux x64 (jts,jtsc,jtsvm)jts-darwin-arm64.tar.gz— macOS Apple Siliconjts-win32-x64.zip— Windows x64
Install
npm install @jaytechsolutions/jts-go@betaOr download an asset above and unzip/tar it, then run bin/win32/jts.exe yourfile.jts (Windows) or bin/<platform>/jts (Linux/macOS).
JTS GO v2.1.13
JTS GO v2.1.13 - De-Pythonized keywords: print->say, input->ask, in->of, nil->void; updated IDE, installer, docs, book, and examples
JTS GO v0.9.0-beta
JTS GO 0.9.0-beta
The open-source beta of JTS GO — the easiest programming language to learn.
Licensed under Apache-2.0.
What is JTS GO?
say instead of print, ask instead of input, of instead of in,
void instead of nil. A bytecode-interpreted language with OOP, error
handling, file I/O, HTTP, and built-in machine learning built-ins
(tensor, matrix, train, predict).
What's in this release
- Runtime + compiler (bytecode VM) for Windows, Linux, and macOS.
say()/ask()beginner-first built-ins.- OOP with classes, inheritance,
super(includingsuper.initchaining). - Error handling with
try / catch / finallyandthrow. - File I/O, JSON, HTTP server/client built-ins.
- ML built-ins: tensors, matrices,
train,predict. - Scrolls: a package system (
bring math). - Node
bin/jtslauncher: installs the per-platform binary on first run
(downloads from this release, or uses the bundled Windows binary).
Install
npm install -g @jaytechsolutions/jts-go
jts --versionOr download the archive for your platform from the assets below
(jts-linux-x64.tar.gz, jts-darwin-arm64.tar.gz, jts-win32-x64.zip)
and run bin/jts.
Getting started
say("Hello, world!")
name = ask("What's your name? ")
say("Hi, " + name + "!")
class Animal
func init(self, name)
self.name = name
end
func speak(self)
say(self.name + " makes a sound")
end
end
class Dog extends Animal
func speak(self)
super.speak(self)
say(self.name + " also barks!")
end
end
d = new Dog("Rex")
d.speak()
Changes in this beta
- Repository open-sourced under Apache-2.0 (© 2025-2026 JayTechSolutions).
- Version reset from 2.1.x to 0.9.0-beta.
- POSIX port fixes: builds cleanly on Linux/macOS/Windows with a single
cc/gcc. - Fixed a VM access-violation crash when using
superexpressions
(super.method(self),super.init(self, ...)); added regression tests. - CI now builds and runs the full test suite (54 tests) on all three OSes.
install.jsdownloads the correct binary for the platform on npm install.
JTS GO v2.1.12
JTS GO v2.1.12 - Added string()/list() conversions, fixed appendix documentation, updated IDE installer
JTS GO 2.1.0 — IDE + SDK bundle for Windows
One-click installer for the full JTS GO toolkit on Windows 7, 8, 10 and 11.
What you get
- JTS GO 2.1.0 compiler (jtsc), bytecode VM (jtsvm), and runner (jts)
- JTS IDE — a dark-theme code editor with Run/Build, an errors panel, and an interactive REPL console
- Standard library scrolls (json, lists, math, os, random, strings, time)
Install
- Download and run JTS-IDE-Setup.exe (2.3 MB)
- No admin required — installs to your user folder
- Launch JTS IDE from the Start Menu, or run jts hello.jts in any terminal
Built as a native Windows executable (MSVCRT, no UCRT dependency) — no Node.js, no .NET 8, no admin rights. The IDE targets .NET Framework 4.8, which ships with Windows 10/11 and is a small download for Windows 7 SP1.
Update (2026-08-03)
- Fixed a startup crash: the JTS IDE window icon was an invalid ICO that the Windows image decoder rejected, so the IDE failed to open on every machine. Replaced with a valid PNG-based icon.
- The installer now detects missing .NET Framework 4.8 and offers to download and install it automatically (needed on Windows 7 and older Windows 10).
- The IDE now logs any startup error to %LocalAppData%\JTS GO\ide-error.log and shows an error dialog instead of failing silently.