Native Rust Virtual Machine
The compiler and VM are written entirely in Rust. No garbage collection pauses, memory-safe, fast execution. Your TechScript programs run at native Rust speed.
High PerformanceTechScript is a plain-English programming language — your code reads exactly like a sentence. No semicolons. No brackets. No confusion. Powered by a native Rust VM for real performance.
// plain English syntax
Every TechScript keyword was chosen to sound natural in English. If you can read, you can read TechScript.
// installation
Windows gets the full experience — installer with Studio IDE, CLI, file associations, and VS Code extension. pip install brings the CLI to any system with Python 3.10+.
The complete TechScript experience. Double-click the installer — everything is set up automatically. No manual PATH editing, no separate downloads.
tech command) added to PATH automaticallyInstall the TechScript CLI on any system running Python 3.10 or newer. Gives you the full language runtime and all CLI commands. Studio IDE not included via pip.
tech run · tech repl · tech check// live examples
Real TechScript code with real output. Click any example to explore the language.
// why techscript
A complete language for scripting, web apps, and learning — with the clearest syntax ever written.
The compiler and VM are written entirely in Rust. No garbage collection pauses, memory-safe, fast execution. Your TechScript programs run at native Rust speed.
High PerformanceEvery keyword reads like a natural English sentence. make x be 10 · when age > 18 · each item in list. No symbols to memorise.
Use use web to create a complete running website from a single .txs file. No HTML, CSS, or JavaScript required — browser opens automatically.
Included with the Windows installer. Resizable docking layout, code editor with line numbers, workspace explorer, multi-channel terminal (stdout / compiler / VM debugger), AST & Bytecode Inspector, cyberpunk dark theme.
Included FreeSyntax highlighting, intelligent code snippets, and the official dragon file icon for .txs files. Installed automatically with the Windows installer, or manually via VSIX.
Editor SupportMath, cryptography (SHA-256, MD5, Base64), JSON, string operations, OS interaction, random numbers, date/time — all native. No imports needed for standard tasks.
Rich Standard LibrarySee the live Abstract Syntax Tree and VM bytecode side-by-side inside Studio IDE. Learn how compilers actually work while you write real programs.
Deep Debuggingtech run · tech check · tech repl · tech transpile · tech version — every workflow from the terminal.
Classes (model), inheritance, methods, error handling (attempt/catch), constants (keep), f-strings — production-grade features with beginner-readable names.
| Command | What It Does | Example |
|---|---|---|
tech run file.txs | Run a TechScript source file | tech run hello.txs |
tech run file.txs --debug | Run with verbose debug output | tech run app.txs --debug |
tech check file.txs | Syntax check without running | tech check myapp.txs |
tech repl | Interactive REPL — type and run instantly | tech repl |
tech transpile file.txs | Convert TechScript → Python code | tech transpile hello.txs |
tech version | Show installed version info | tech -V |
// vs the rest
See exactly why TechScript is the most readable option — with real syntax comparisons side by side.
| Feature / Task | 🐉 TechScript | 🐍 Python | 🌐 JavaScript |
|---|---|---|---|
| Print output | ✓ Reads naturallysay "Hello!" |
print("Hello!") |
console.log("Hello!") |
| Variable | ✓ Plain Englishmake x be 10 |
x = 10 |
let x = 10; |
| Constant | ✓keep PI be 3.14 |
PI = 3.14 # convention only |
const PI = 3.14; |
| If / condition | ✓ Reads like Englishwhen age > 18 { ... } |
if age > 18: |
if (age > 18) { |
| Loop | ✓each i in 1..10 { ... } |
for i in range(1,11): |
for(let i=1;i<=10;i++){ |
| Function | ✓build greet(name) { ... } |
def greet(name): |
function greet(name) { |
| Class (OOP) | ✓model Dog { ... } |
class Dog: |
class Dog { |
| Error handling | ✓ Readableattempt { } catch err { } |
try: ... except Exception: |
try { } catch(e) { } |
| Build website | ✓ 1 file, zero HTML/CSS | Flask/Django — extra install | Node/Express — extra install |
| Native VM speed | ✓ Pure Rust VM | Interpreted (CPython) | JIT via V8 |
| Bundled IDE | ✓ Studio IDE included | Separate install required | Separate install required |
| Semicolons required | ✓ None — ever | None needed | Required in strict mode |
| Beginner readability | ✓ Highest — reads like a sentence | Good — close to English | Complex for beginners |
| Cryptography built-in | ✓ SHA-256, MD5, Base64 native | hashlib module (extra import) | crypto module (extra import) |
// changelog
Full release history. Always download the latest for the best experience.
use web module · WebPage builder · Windows setup.exe · VS Code extension v1// faq
Everything about TechScript — the world's most readable programming language.
say (print), make (variable), when (if), each (loop), and build (function). It runs on a native Rust virtual machine and is completely free and open source under the MIT license.
tech command), adds TechScript to PATH, associates .txs files with the runtime, installs the VS Code extension, and includes the full TechScript Studio IDE. Works on Windows 10 and 11 (64-bit).
pip install techscript-lang. This gives you the full TechScript language runtime and CLI toolchain on any system running Python 3.10 or newer. Note: pip install provides the CLI only. The full TechScript Studio IDE is bundled exclusively in the Windows graphical installer.
pip install techscript-lang on any platform that runs Python 3.10+. There are no official Linux or macOS native installers at this time.
use web at the top of your .txs file, create a WebPage object, add content and styles, and call page.run(). TechScript starts a local server and opens your browser automatically — all from a single .txs file. No separate HTML, CSS, or JavaScript files needed.
tech run filename.txs. On Windows with the installer, you can double-click any .txs file directly in File Explorer to run it.
def, print, for; TechScript uses build, say, each. TechScript ships with a bundled IDE and can transpile to Python via tech transpile. TechScript also runs on a native Rust VM rather than Python's interpreted CPython engine.
// open source
TechScript is MIT licensed and community-driven. A bug report, feature idea, pull request, or GitHub star — everything helps grow the project.
Have an idea for a new keyword, module, or language feature? Start a Discussion.
DiscussFork the repo, make changes, open a PR. All skill levels welcome — even doc fixes count.
Fork RepoIf TechScript looks useful — a GitHub star helps others discover it.
★ Star on GitHubGo to GitHub and click Fork to get your own copy of the codebase.
gh repo fork Tcode-Motion/techscript
Pull your fork locally and create a descriptive feature branch.
git clone https://github.com/YOUR_NAME/techscript.git && git checkout -b my-feature
Edit, add examples, fix bugs. Test everything with the CLI before submitting.
tech run examples/hello.txs
Push your branch, then open a PR on GitHub with a clear description of your changes.
git push origin my-feature