thinBasic Tools

A complete scripting toolchain.

thinBasic installs more than an interpreter. It includes an IDE, debugger, bundler, profiler, debug viewer and complete offline help to support the full scripting workflow.

Runtime

thinBasic Interpreter

The thinBasic scripting engine used to execute thinBasic source files.

The interpreter is the core runtime component. It reads and executes thinBasic scripts, loads required modules and provides the foundation for all script execution.

IDE

thinAir

The thinBasic IDE used to write, edit, run and monitor script execution.

thinAir is the main development environment installed with thinBasic. It provides script editing, project navigation, execution support and monitoring tools while developing thinBasic code.

Debugger

thinDebug

The thinBasic debugger used to inspect and control script execution.

thinDebug helps developers analyze scripts during execution, inspect behavior and understand how code flows while a script is running.

Packager

thinBundle

Create standalone executable files starting from a thinBasic script.

thinBundle packages scripts and required resources into standalone executables, making distribution easier when a script must be delivered as a runnable application.

Profiler

thinProfiler

Collect and inspect execution data from thinBasic scripts.

thinProfiler helps analyze script performance by showing functions, how many times they were called, execution time and other runtime information useful for optimization.

Debug output viewer

thinDebugViewer

Intercept strings sent by #DEBUG and #DEBUGIF during script execution.

thinDebugViewer captures debug strings emitted by scripts through #DEBUG or #DEBUGIF, making it easier to inspect diagnostic output while the script is running.

Documentation

Offline Help

A complete local help system installed with thinBasic.

The offline help gives access to the full thinBasic documentation even without an internet connection, including language reference, modules, tools and examples.