Commonly used development tools

Commonly used development tools


tools info

Here’s a list of commonly used development tools across various categories. I’ll structure it for frontend developers (especially Vue.js) but adaptable for fullstack roles as well:

IDEs & Code Editors

ToolPurpose
Visual Studio Code (VS Code)Lightweight IDE with great extensions for Vue.js, ESLint, Prettier, etc.
WebStormFull-featured JetBrains IDE for large-scale JavaScript/Vue projects.

Version Control

ToolPurpose
GitIndustry-standard version control system.
GitHub / GitLab / BitbucketRepository hosting, collaboration, pull requests, CI integration.

Testing Tools

ToolPurpose
JestUnit testing for JavaScript/TypeScript with Vue Test Utils support.
Vue Test UtilsOfficial utility library for testing Vue 3 components.
VitestFast Vite-native test runner, ideal for Vue 3 apps.
CypressEnd-to-end testing framework for frontend apps.
ESLint + PrettierLinting and formatting for code consistency and quality.

CI/CD Pipelines

ToolPurpose
GitHub ActionsCI/CD pipelines native to GitHub. Supports build, test, deploy.
GitLab CI/CDIntegrated CI/CD system for GitLab repositories.
CircleCI / Travis CI / JenkinsThird-party CI/CD platforms.
Vercel / NetlifyServerless deployment with built-in CI/CD for frontend apps.

Package Managers

ToolPurpose
npm / yarn / pnpmDependency management for JavaScript projects.

Build Tools

ToolPurpose
ViteNext-gen build tool, default for Vue 3, ultra-fast.
WebpackMature bundler for complex or legacy projects.

Static Code Analysis

ToolPurpose
SonarQubeAnalyze code quality, vulnerabilities, code smells.
ESLintLint JavaScript/TypeScript. Vue plugin supported.
StylelintCSS/SCSS/style linter for Vue single-file components.

Backend & API Tools (For Fullstack)

ToolPurpose
Postman / InsomniaTest and document APIs.
Supabase / FirebaseBackend-as-a-service with DB, auth, real-time features.
Node.js / ExpressServer-side runtime and framework for REST APIs.
DockerContainerization for local/dev/prod environments.

Thank you for stopping by

© 2025 - Oktaviardi.com