Official Visual Studio Code support for the DMJScript programming language.
DMJScript is a beginner-friendly programming language created by Durvesh Jadhav and designed for learning programming, Arduino development, robotics, electronics, and embedded systems.
The extension provides syntax highlighting for:
- Variables
- Strings
- Numbers
- Functions
- Conditions
- Loops
- Arduino Hardware Commands
var
show
ask
if
then
else
end
repeat
function
call
led
servo
on
off
wait
Automatically recognizes:
*.dmj
files as DMJScript source files.
show "Hello World"
var name = "Durvesh"
show name
function greet
show "Hello from DMJScript"
end
call greet
led status = 13
on status
wait 1000
off status
servo arm = 9
move arm 90
Search for "DMJScript" in the VS Code Extensions Marketplace
or install directly from:
https://marketplace.visualstudio.com/items?itemName=durveshjadhav.dmjscript
Download the latest .vsix package and install it:
- Open Visual Studio Code
- Open Extensions
- Click the three-dot menu
- Select Install from VSIX
- Choose the downloaded file
DMJScript aims to make programming easier for beginners while providing built-in support for:
- Arduino
- Robotics
- Electronics
- Embedded Systems
- Mechatronics Projects
DMJScript Language Repository:
https://github.com/jadhavdurvesh/dmjscript
- Syntax Highlighting
- File Recognition
- Hardware Keywords
- Arduino-Oriented Syntax
- Code Snippets
- Auto Completion
- IntelliSense Support
- Error Diagnostics
- DMJScript IDE Integration
Current Version:
1.0.0
Durvesh Jadhav
MIT License
Copyright (c) 2026 Durvesh Jadhav
See the LICENSE file for details.