Tools, frameworks and platforms we use for research and development
- Visual Studio Code
- Atom
- PyCharm
- Eclipse
- Brackets
- esprima: Esprima is a high performance, standard-compliant ECMAScript parser written in ECMAScript
- plyj: A java parser written in Python using PLY
- github
- node-github: node library to access the GitHub API
Free for OS projects
- Sourcemeter: Static analyzer which supports Java/C/C++/C#/Python/RPG. Works both in Windows/Linux
- PMD: Tool for identifying coding violations
- eslint: linting for JavaScript
- jshint: A Static Code Analysis Tool for JavaScript
- jslint: a JavaScript program that looks for problems in JavaScript programs.
- plato: JavaScript source code visualization, static analysis, and complexity tool
- escomplex: Software complexity analysis of JavaScript-family abstract syntax tree
- codelyzer: Static analysis for Angular projects
- ApplicationInsights: Microsoft Application Insights SDK for JavaScript
- jsprime: a javascript static security analysis tool
- jsinspect: Detect copy-pasted and structurally similar code
- nsp: identify known vulnerabilities in your own projects.
- istanbul: Yet another JS code coverage tool
- cardio: Cardio is a web application health tool
- YSlow: analyzes web pages and why they're slow based on Yahoo!'s rules for high performance web sites
- PageSpeedTools: The PageSpeed tools analyze and optimize your site following web best practices
- GTmetrix: Analyze your site’s speed and get actionable recommendations
- Pingdom free
- Lighthouse: It has audits for performance, accessibility, progressive web apps, and more.