Welcome to DeskJS!

DeskJS (Desktop JavaScript) is a portable Windows console application that is designed to help programmers write and learn JavaScript. It’s currently supported on Windows Vista, 7, 8, 8.1, and 10 and runs on .NET Framework 4.5.

You can download the new Beta release (version 0.9.9).

  • DeskJS in Light theme


  • The prompt box in Light theme


  • DeskJS in Dark theme


  • The prompt box in Dark theme


The Beginning…

A while back when I was learning JavaScript and doing some experimental code-executions from my PC, I suddenly felt the need to use it without having to run it from the browser and/or even extend it with my own additions if there be any extra needs on top of what is already implemented in order to help solve some problems being faced by many.

So, I searched, and searched… and searched…and searched… It literally felt like i was looking for a gem or something of the sort. But eventually, I found quite a few tools that would help me dome some JavaScript programming in Windows, one being NodeJS.

But for some reason, there was a need to have a rather simple, small, portable, and unique application as compared to the few tools developed. Not only was such a tool needed for the experienced, but also (and majorly) for beginners whom I really treasure in everything that I build. That’s where we all begin no matter how experienced we might be right now. ..

So I embarked on developing such a tool considering the design principles of simplicity, beauty, convenience, productivity and performance. A tool that would be rich and dynamic enough to fit into anyone’s personality. And so it evolved and was called DeskJS, to match with where it will be run on which is the Desktop.

DeskJS‘s JavaScript Interpreter is based on an Open source JavaScript Engine known as Jint, which fully complies with the ECMAScript 5.1 language specification. It was built (and is being maintained) by an amazing developer called Sebastien Ros. As of currently, it’s undergoing some improvements with much assistance from the wonderful community of developers at GitHub.


Some of its core features include:

  • Writing and running pure JavaScript (as of currently, there’s full support for ECMAScript version 5.1)
  • Supports JavaScript’s popup boxes, namely: alert, confirm, and prompt
  • Opening of JavaScript files in the console
  • Saving of JavaScript commands as script files
  • Creating, editing and saving snippets of code
  • Supports themes for customizing the entire console
  • Commands persistence or saving of console commands
  • Allows navigation through previous and former JavaScript commands executed
  • Enables command-line execution of JavaScript code and files
  • Enables drag-and-drop execution of JavaScript files
  • Supports code completions for the JavaScript language
  • Supports shortcut keys for typically all features
  • Allows pinning the application to the System Tray
  • Includes additional built-in APIs designed to enhance scripting in Windows

Hope you enjoy DeskJS as it continues to progress in its developments!

I’d be glad to hear any of your comments, questions, or suggestions below.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s