Commonly used development tools
Commonly used development tools

Commonly used development tools


tools tips testing

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

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

Version Control

Tool Purpose
Git Industry-standard version control system.
GitHub / GitLab / Bitbucket Repository hosting, collaboration, pull requests, CI integration.

Testing Tools

Tool Purpose
Jest Unit testing for JavaScript/TypeScript with Vue Test Utils support.
Vue Test Utils Official utility library for testing Vue 3 components.
Vitest Fast Vite-native test runner, ideal for Vue 3 apps.
Cypress End-to-end testing framework for frontend apps.
ESLint + Prettier Linting and formatting for code consistency and quality.

CI/CD Pipelines

Tool Purpose
GitHub Actions CI/CD pipelines native to GitHub. Supports build, test, deploy.
GitLab CI/CD Integrated CI/CD system for GitLab repositories.
CircleCI / Travis CI / Jenkins Third-party CI/CD platforms.
Vercel / Netlify Serverless deployment with built-in CI/CD for frontend apps.

Package Managers

Tool Purpose
npm / yarn / pnpm Dependency management for JavaScript projects.

Build Tools

Tool Purpose
Vite Next-gen build tool, default for Vue 3, ultra-fast.
Webpack Mature bundler for complex or legacy projects.

Static Code Analysis

Tool Purpose
SonarQube Analyze code quality, vulnerabilities, code smells.
ESLint Lint JavaScript/TypeScript. Vue plugin supported.
Stylelint CSS/SCSS/style linter for Vue single-file components.

Backend & API Tools (For Fullstack)

Tool Purpose
Postman / Insomnia Test and document APIs.
Supabase / Firebase Backend-as-a-service with DB, auth, real-time features.
Node.js / Express Server-side runtime and framework for REST APIs.
Docker Containerization for local/dev/prod environments.

Thank you for stopping by

© 2026 - Oktaviardi.com