Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>BlazeLangNew to Visual Studio Code? Get it now.
BlazeLang

BlazeLang

ShortCodeGuy Studio

|
3 installs
| (1) | Free
First-class language support for BlazeLang (.blz) files.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

BlazeLang for Visual Studio Code & Open VSX

Official language support for BlazeLang (.blz) files in Visual Studio Code, Antigravity Studio, and Open VSX compatible editors.

Open VSX License: MIT


⚡ Features

  • Rich Syntax Highlighting: Accurate TextMate and semantic syntax highlighting for BlazeLang statements, control flow, native types, Show(...), reactive bind state, and custom attributes.
  • Modern IntelliSense & Autocomplete: Built-in completions, signatures, and documentation for the full native Standard Library:
    • Show(*args) - Native formatted console output with automatic spacing & newline.
    • fs - High-performance file system operations (fs.read, fs.write, fs.stat, fs.walk).
    • json - High-speed JSON serialization (json.Parse, json.Stringify, json.Pretty).
    • math - Scientific math & statistics (math.Sqrt, math.PrimeFactors, math.Mean).
    • torch++ - Hardware-accelerated tensor computation and neural network layers.
    • process, time, date, os, crypto, and more.
  • Productive Snippets: Verified snippets for quick development:
    • show / sh ➔ Show(value)
    • fn / func ➔ Function name(args) { ... }
    • forrange ➔ for i in range(start, end) { ... }
    • fileread / filewrite ➔ Native fs file operations
    • jsonparse / jsonstringify ➔ Native json methods
    • torch ➔ torch++ tensor pipelines
  • One-Click Commands & Code Actions:
    • BlazeLang: Run Current File (▶ button in editor title bar)
    • BlazeLang: Test Current File
    • BlazeLang: Benchmark Current File
    • BlazeLang: Compile Current File
    • BlazeLang: Open REPL
    • BlazeLang: Format Document

🚀 Getting Started

  1. Install the Extension:

    • Install via Visual Studio Code Marketplace or Open VSX Registry (ShortCodeGuyStudio.blazelang).
    • Or install manually from a .vsix file:
      code --install-extension blazelang-3.0.0.vsix
      
  2. Configure the CLI (Optional):

    • By default, the extension invokes blz from your system PATH.
    • If blz.exe is in a custom location, configure it in your Settings:
      {
        "blazelang.cliPath": "C:\\path\\to\\blz.exe"
      }
      
  3. Write and Run:

    • Create a file named main.blz:
      var message = "Hello from BlazeLang!"
      Show(message)
      
    • Press the ▶ Run button or run blz run main.blz in your terminal!

⚙️ Extension Settings

Setting Type Default Description
blazelang.cliPath string "blz" Path to the BlazeLang CLI executable
blazelang.enableCompletion boolean true Enable IntelliSense & auto-completions
blazelang.enableDiagnostics boolean true Enable real-time syntax checking & linting
blazelang.enableFormatting boolean true Enable document formatting
blazelang.format.indentSize number 4 Indentation size (spaces)
blazelang.run.autoSave boolean true Automatically save file before running

🛠️ Repository & Issues

  • Extension Repository: https://github.com/shortcodeguy/blazelang-extension
  • Issue Tracker: https://github.com/shortcodeguy/blazelang-extension/issues

📄 License

MIT License. See LICENSE.txt for details.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft