7 votes

Module bundler for TypeScript in GreaseMonkey

Webpack is all you need! OK, some plugins here and there(webpack, webpack-cli, typescript for obvious reasons, ts-loader for webpack-Typescript interaction/compilation), but here is the recipe, ...
Silviu Burcea's user avatar
6 votes
Accepted

Software to convert HTML, CSS and JavaScript into an exe?

While the (previously) accepted answer was correct, in the intervening years the industry has gone ahead by leaps and bounds... Two very good open-source and extremely actively developed options are ...
Guido Domenici's user avatar
5 votes

Is there a Marpa port for Node.js or other Earley parser with full abstract syntax forest support?

Please, excuse my self-promotion - but recently I developed tiny JavaScript implementation of Earley parser, which can extract multiple syntax trees (which have very simple structure, and can be ...
stemm's user avatar
  • 151
5 votes

Javascript IDE with code completion and syntax checking

Visual Studio Code IntelliSense provides smart completions based on variable types, function definitions, and imported modules. Debugging Launch or attach to your running apps and debug with break ...
Getz's user avatar
  • 151
5 votes
Accepted

x86 emulator in JavaScript to run Linux, Windows or DOS

Here are few emulators which I've found so far: v86: PC emulator (GitHub). Can run Linux, Windows 1.01, FreeDOS, BSD or custom HDD/Floppy disk images. jor1k: OpenRISC OR1K CPU emulator (GitHub). ...
kenorb's user avatar
  • 3,037
5 votes
Accepted

Malware scanner for websites code?

Try the following scanners to detect potentially malicious PHP files: phpscanner; PHP scanner written in Python for identifying PHP backdoors and php malicious code. This tool is mainly reusing ...
kenorb's user avatar
  • 3,037
4 votes

Sunburst chart, JavaScript open source (aka. ring chart, radial treemap, multi-level pie chart)

If you want a highly customized, open-source Javascript chart library, then D3 is a clear choice. It has been making the lives of visual artists and data scientists a lot easier with a diverse range ...
Dawny33's user avatar
  • 548
4 votes

Editor for Django, Angular and Ionic?

I recommend you another software from Jetbrains: IntelliJ IDEA. it's type of "mixture" from WebStorm, PyCharm and other IDEs, so it supports both JS (AngularJS) and Python it has a large base of ...
jsDoggy's user avatar
  • 136
4 votes
Accepted

IDE with preview of HTML, CSS and JavaScript websites

Adobe Brackets provides live previews of your pages and has a lot of convenient features for web developers. From their site: Also, there are plugins like W3C Validation to check for errors, but I ...
Joshua Grosso's user avatar
4 votes

Alternative to JavaScript

[Update to accepted answer, for the benefit of future readers] : As @CAD97 prophesied, WebAssembly is now supported across all major browsers. If you want to reduce the amount of JS that you code (...
Mawg says reinstate Monica's user avatar
4 votes

Javascript charting library

Syncfusion EJ2 Chart for Angular supports most of the requirements. 2D line charts and bar charts Supports different types of line series and bar series. Demo For more information on line series ...
Baby Palanidurai's user avatar
4 votes

Simple javascript library for drawing own component diagram/circuit/graph (with input output nodes) and their connections

if someone is interedsted, i have finally found and chose mxGraph https://github.com/jgraph/mxgraph. it is: pros well documented pros free license pros good customized library for my purposes
Michael's user avatar
  • 91
3 votes
Accepted

Lightweight "USB stick runnable" JavaScript/plain text editor for Mac?

First: generally speaking (which is to say, in a majority of cases), applications in OS X are just files with a .app extension*. You can move app files wherever you want, and double click on one to ...
Wowfunhappy's user avatar
3 votes
Accepted

Async Queue between Database and Browser

What you are asking for is nowadays known in the JS world as two way data binding. There are several well known JS frameworks that provide this kind of features more or less automagically. I will list ...
B M's user avatar
  • 196
3 votes

Grunt similar tool for PHP pages?

I think Phing is a good choice but why don't you use Grunt for PHP as well? Why would you pick a new tool only for PHP? (you could install grunt-php, grunt-phpunit, grunt-phpmd, grunt-phpspec, grunt-...
gabor.harsanyi's user avatar
3 votes

Framework for arcade game

melonJS is a fresh & lightweight HTML5 game engine, which currently has the following features: A fresh & lightweight 2D sprite-based engine Standalone library (does not rely on anything else,...
wb9688's user avatar
  • 1,236
3 votes

GoJS - Free routing diagram HTML framework alternative

You can almost certainly get what you need by using the dot language with the GraphViz toolkit, (source code here), possibly with the Viz.js javascript client or one of the other implementations such ...
Steve Barnes's user avatar
  • 31.5k
3 votes

GoJS - Free routing diagram HTML framework alternative

Essential Diagram for JavaScript supports creating any kind of diagram. Example Angular example The whole product is available for free through the community license if you qualify (less than 1 ...
Davis Jebaraj's user avatar
3 votes
Accepted

Headless browser for Java that can execute JavaScript on a page

If you install a headless browser such phantomjs or slimerjs on the machine you can use a CasperJS interface to control it. There's a jUnit-CasperJS project on Github that can be convenient for this ...
MarcoL's user avatar
  • 299
3 votes

A JS library to see an image, draw on it and pinch to zoom

One commercial solution you could try is the LEADTOOLS Image Viewer and Annotations Library. The Image Viewer control provided by the SDK supports pinch to zoom as well as the ability to add ...
hcham1's user avatar
  • 300
3 votes

JavaScript library for OCR

If you are interested in working with a commercial product, you should check out the LEADTOOLS OCR SDK. All of the OCR would be done server side and written in just a few lines of codes: // ...
nvillalobos's user avatar
3 votes

JavaScript seating chart library

One that I know of is called, "jQuery Seat Charts". It's open source available on GitHub and provides an easy way to create/design seat charts available in webpages. It creates a map along ...
Tom's user avatar
  • 7,725
3 votes

JavaScript seating chart library

Essential Diagram for JavaScript supports creating any kind of diagram including seating charts. Example The whole product is available for free through the community license if you qualify (less ...
Davis Jebaraj's user avatar
3 votes

Which technology should I use to create Image Processing Web Application

Since you already know Java and want to be able to implement all the functionality you need along with keeping the flexibility to add any further image processing to your application as needed, you ...
abrasington's user avatar
3 votes
Accepted

Alternative to JavaScript

The only language that can portably fill JavaScript's current target in browsers is JavaScript. Make sure you are using the newest ECMAScript standard (ES2016/2017) and use a transpiler such as ...
CAD97's user avatar
  • 302
3 votes
Accepted

Component showing products in 3D, to integrate into my webapp

Blend4Web is a plugin for Blender 3D modelling tool that allows exporting models to web formats for viewing in a web browser or integrating into a websites. It can export in fully self contained HTML ...
Duarte Farrajota Ramos's user avatar
3 votes

Text editor featuring a code tree panel

Newer versions of VS Code have a "Code Outline View". The function names in that panel (see lower left in screenshot) are clickable and will move to the function definition in the JS file.
knb's user avatar
  • 2,754
3 votes
Accepted

Light HTML Two-way binding library

You could use some lightweight libs: 1) Vue.js It's just a few lines to add and there's no framework overhead like in Angular.js or Angular Import: <script src="https://cdn.jsdelivr.net/npm/...
Denes Papp's user avatar
3 votes
Accepted

Create own webmap

I'd draw it in QGIS (Free Desktop software) and publish using the QGIS2Web application to get something nice looking to show on a website. Have a look here: https://www.youtube.com/watch?v=kCnNWyl9qSE ...
LeasMaps's user avatar
  • 156

Only top scored, non community-wiki answers of a minimum length are eligible