Quick Summary
Integrated Development Environment
Some of the top offline IDEs examples are
Microsoft Visual Studio Code
Sublime Text
Atom
Intellij Idea
Notepad++
Online Integrated Development Environment
- CodePen - Mostly used for HTML, CSS, and JavaScript.
- JSBin - Just like CodePen this IDE is also utilized for HTML, CSS, and JavaScript.
- StackBlitz - It is an online IDE that works with front-end applications in Vue.js, Angular, and React.
- Repl.it - This online IDE supports various languages.
- NPM: It is a package manager that defaults to Node.js and is one of the largest software registry available globally. It is flexible and offers easy management of various processes and steps. The primary use of npm consists of discovering, publishing, developing, and installing NODE programs.
Browser Based Tools
Chrome Developer Tool
Source Code Management Tool
API Testing Tools
Containerization System
Front-End Developer Tool
React
Angular
Vue.js
Svelte
Bootstrap
SASS
Backend Developer Tools
Node.js
Express
Django
Serverless Computing Tool
Front-end Testing Tools
Backend Testing Tools
Mocking Tools
Each programming language has its mocking libraries. Here are a few of them
- Faker - Library to generate fake data
- Moq - Mock Library for .Net apps.
- Mock Service Worker - API Mocks for JS-based apps.
- Unittest.mock - Mock library for Python
- Nock - A mock library for Node.js.