GitShow/vuejs/vue
vuejs

vue

This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

by vuejs
frameworkfrontendjavascriptvue
Star on GitHubForkWebsitenpm

TypeScript

210.0k stars33.7k forks381 contributorsQuiet · 1y agoSince 2013MIT

Meet the team

See all 381 on GitHub →
yyx990803
yyx9908032.6k contributions
vue-bot
vue-bot113 contributions
Hanks10100
Hanks1010047 contributions
posva
posva43 contributions
defcc
defcc37 contributions
kazupon
kazupon32 contributions
pikax
pikax27 contributions
ktsn
ktsn25 contributions

Recent PRs & issues

Quiet · Last activity 1y ago
See all on GitHub →
Galavic
fix(compiler): warn when binding Vue directivesOpenPR

Summary warn when built-in Vue directives are accidentally used with v-bind/v-on syntax, such as :v-if or @v-html`n- add parser coverage for the new warning Fixes #10191 Test .\node_modules\.bin\vitest.cmd run test/unit/modules/compiler/parser.spec.ts

Galavic · 12h ago
anshul23102
Implement build-time component dependency analysis with automatic optimization recommendationsOpenIssue

Problem Statement Vue build systems lack visibility into component dependencies and impact. Large applications have redundant imports and unused dependencies. No automated detection of optimization opportunities. Bundle analysis requires manual effort. Business Impact: Reduces bundle size by 25-40%, improves build times by 30%, accelerates CI/CD pipelines, reduces infrastructure costs. Root Cause Analysis Dependency analysis is post-build. No integrated optimization detection. Developers lack visibility into component dependency graph. Solution Overview Build component dependency analyzer: Create build-time dependency graph visualization Detect unused imports and dead code Identify circular dependencies Suggest code-splitting points Recommend component extraction opportunities Generate optimization reports Implementation Steps: 1. Build dependency graph analyzer 2. Implement graph visualization 3. Create dead code detection 4. Build circular dependency detector 5. Develop optimization recommendation engine Type of Change Enhancement (build tools) Performance optimization Developer experience Testing Done Analyze 50+ Vue applications Verify dependency detection accuracy (95%+) Performance testing on 10000+ node graphs Test circular dependency detection Benchmark analysis overhead (< 2 seconds) Integration testing with popular build tools Validate optimization recommendations Related Issues & Standards Module graph analysis standards Build optimization best practices Suggested Labels enhancement, build-tools, optimization, tooling, GSSoC26

anshul23102 · 1w ago
harini100306
added messageOpenPR

What kind of change does this PR introduce? (check at least one) [ ] Bugfix [ ] Feature [ ] Code style update [ ] Refactor [ ] Build-related changes [ ] Other, please describe: Does this PR introduce a breaking change? (check one) [ ] Yes [ ] No If yes, please describe the impact and migration path for existing applications: The PR fulfills these requirements: [ ] It's submitted to the branch for v2.x (or to a previous version branch) [ ] When resolving a specific issue, it's referenced in the PR's title (e.g. , where "xxx" is the issue number) [ ] All tests are passing: https://github.com/vuejs/vue/blob/dev/.github/CONTRIBUTING.md#development-setup [ ] New/updated tests are included If adding a new feature, the PR's description includes: [ ] A convincing reason for adding this feature (to avoid wasting your time, it's best to open a suggestion issue first and wait for approval before working on it) Other information:

harini100306 · 1w ago
Structured data for AI agents

Repository: vuejs/vue. Description: This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core Stars: 210000, Forks: 33729. Primary language: TypeScript. License: MIT. Homepage: http://v2.vuejs.org Topics: framework, frontend, javascript, vue. Open PRs: 100, open issues: 536. Last activity: 1y ago. Top contributors: yyx990803, vue-bot, Hanks10100, posva, defcc, kazupon, pikax, ktsn, HerringtonDarkholme, javoski and others.

·@ofershap

Replace github.com with gitshow.dev