JSitor, an alternative of CodePen, JSBin and JSFiddle
Tags: javascript, css, html, react
Published: 2019-09-12 07:14:29


[JSitor](https://www.jsitor.com) is an online free tool for writing, executing and sharing web and NodeJS snippets. It is a non-profitable product without any ads which gives more editor window to write code. 


![](https://github.com/jsitor/jsitor/raw/images/Screenshot%202019-09-12%20at%2012.11.20%20PM.png)


<h3>Key Features</h3>

##NodeJS and Interactive Shell Terminal
JSitor facilitates the NodeJS environment for writing/sharing NodeJS scripts and installs NPM modules. Also its free.

![](https://github.com/jsitor/jsitor/raw/images/Screenshot%202019-09-12%20at%2012.08.26%20PM.png) 

##Monaco Editor 
JSitor uses Monaco Editor which is developed by Microsoft and also used in VSCode. If we compare this with other alternatives, they are using CodeMirror and CodeMirror has its own stability and usability issues. Monaco editor is more satisfactory and stable editor compared to that.

Take a look at, how beautiful autocomplete looks like in Monaco Editor, isn't it better?
![](https://github.com/jsitor/jsitor/raw/images/Screenshot%202019-09-12%20at%2011.56.13%20AM.png)

Comparing with CodeMirror autocomplete
![](https://github.com/jsitor/jsitor/raw/images/Screenshot%202019-09-12%20at%2011.59.31%20AM.png)

##Console View
JSitor shows the console logs in the editor itself without having a need of opening the DevTools. This is sometimes very helpful when we want to quickly check the logs without opening the DevTools which takes half of the editor space.

![](https://github.com/jsitor/jsitor/raw/images/Screenshot%202019-09-12%20at%2012.05.37%20PM.png)

##Fullscreen tab view
JSitor gives you a full-screen tab view which gives enough space for writing/viewing huge source codes. Apart from that, it also provides basic views such as side by side view, result in the bottom etc.

![](https://github.com/jsitor/jsitor/raw/images/Screenshot%202019-09-12%20at%2012.06.08%20PM.png)

##Collaboration
JSitor supports collaboration working environment with the help of TogetherJS. This feature is generally really helpful for taking remote interviews or to invite others to work on the same snippet.

![](https://github.com/jsitor/jsitor/raw/images/Screenshot%202019-09-12%20at%2012.06.53%20PM.png)

##Babel, JSX, Script Module and TypeScript
JSitor supports all different type of transpiler, which help us to write code for any framework such as ReactJS, Angular etc

![](https://github.com/jsitor/jsitor/raw/images/Screenshot%202019-09-12%20at%2012.07.05%20PM.png) 

##PostCSS, Less, SCSS
JSitor supports all different CSS preprocessors

![](https://github.com/jsitor/jsitor/raw/images/Screenshot%202019-09-12%20at%2012.07.18%20PM.png)

##Pug
JSitor supports Pug HTML formatting as well
![](https://github.com/jsitor/jsitor/raw/images/Screenshot%202019-09-12%20at%2012.07.10%20PM.png)

##Optional Chaining
![](https://github.com/jsitor/jsitor/raw/images/Screenshot%202019-09-21%20at%201.48.14%20PM.png)

![](https://github.com/jsitor/jsitor/raw/images/Screenshot%202019-09-21%20at%201.48.20%20PM.png)

##Nullish Coalescing
![](https://github.com/jsitor/jsitor/raw/images/Screenshot%202019-09-21%20at%201.57.28%20PM.png)


##All snippets
You can view all your snippets
![](https://github.com/jsitor/jsitor/raw/images/Screenshot%202019-09-12%20at%2012.07.41%20PM.png)

##Trending, Most View and Recent Snippets
You can view some trending, most viewed and recent snippets as well under Trending tab
![](https://github.com/jsitor/jsitor/raw/images/Screenshot%202019-09-12%20at%2012.05.50%20PM.png)

##Embeddable
You can embed the snippets on another blog/articles sites
![](https://github.com/jsitor/jsitor/raw/images/Screenshot%202019-09-12%20at%2012.09.05%20PM.png)

##iOS and Android Apps
JSitor also gives you the benefit of writing/sharing or viewing the code in Mobile app. This is really helpful when we are away from our computer and want to quickly test out something. 

[Download iOS Application](https://apps.apple.com/us/app/jsitor/id1455784773
)
[Download Android Application (https://play.google.com/store/apps/details?id=com.ashvin777.apps.jsitor) The Android is not yet upgraded, I am working on upgrading the Android app well, you will soon hear some news.

![](https://is5-ssl.mzstatic.com/image/thumb/Purple123/v4/43/21/0e/43210e87-0983-989a-b99c-8de543215bab/mzl.ohbittpa.jpg/460x0w.jpg)

#Know more about Mobile app

{% link https://dev.to/ashvin777/hassle-free-javascript-css-and-html-programming-in-mobile-app-using-jsitor-app-1c78  %}

I won't say that JSitor will be the best tool but definitely it is worth to explore. Give a try and share your feedback. We would love to hear from you guys.


- [Ashvin Suthar](https://twitter.com/ashvin_777)
(Creator of JSitor.com)

Follow us on Twitter - https://twitter.com/JSitorEditor