{"full_name":"vuejs/vue","owner":"vuejs","name":"vue","url":"https://github.com/vuejs/vue","description":"This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core","homepage":"http://v2.vuejs.org","topics":[],"language":"TypeScript","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/6128107?v=4","created_at":"2013-07-29T03:24:51Z","pushed_at":"2024-10-10T07:24:15Z","metrics":{"stars":212625,"forks":34070,"watchers":5761,"issues":10035,"prs":2656,"releases":249,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":10},"growth":{"day":{"stars":-5,"forks":49,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[212630,212625],"forks":[34021,34070],"watchers":[5761,5761],"issues_open":[null,null],"prs_open":[null,null]},"boards":{"total":27},"same_owner":[{"full_name":"vuejs/awesome-vue","name":"awesome-vue","boards":{}},{"full_name":"vuejs/core","name":"core","boards":{}},{"full_name":"vuejs/petite-vue","name":"petite-vue","boards":{}},{"full_name":"vuejs/vetur","name":"vetur","boards":{}},{"full_name":"vuejs/vitepress","name":"vitepress","boards":{}},{"full_name":"vuejs/vue-class-component","name":"vue-class-component","boards":{}},{"full_name":"vuejs/vue-router","name":"vue-router","boards":{}},{"full_name":"vuejs/vuepress","name":"vuepress","boards":{}}],"issues":[{"number":7186,"title":"Establish a standard way to document component and its props","comments":69,"created_at":"2017-12-05T12:30:41Z"},{"number":8721,"title":"Property 'xxx' does not exist on type CombinedVueInstance ?","comments":56,"created_at":"2018-08-28T10:18:12Z"},{"number":3842,"title":"$refs should be reactive to be able to use them in computed properties","comments":52,"created_at":"2016-10-03T22:02:47Z"},{"number":6351,"title":"Update slot content without rerendering rest of component","comments":33,"created_at":"2017-08-11T18:00:56Z"},{"number":8996,"title":"Allow <noscript> in Vue templates for SSR usage","comments":32,"created_at":"2018-10-26T17:05:43Z"},{"number":6487,"title":"Provide/inject for custom directives","comments":32,"created_at":"2017-08-31T13:43:48Z"},{"number":10366,"title":"Click Event Triggers on Complex Buttons are ignored in some environments","comments":31,"created_at":"2019-08-07T23:17:14Z"},{"number":10252,"title":"Wrong definition of the type AsyncComponentFactory","comments":26,"created_at":"2019-07-10T01:55:05Z"}],"discussions":[{"number":13383,"title":"Sanwo — universal payment plugin for Vue (Paystack, Flutterwave, Razorpay + custom providers)","comments":1,"category":"Show and tell","created_at":"2026-07-25T08:11:08Z"},{"number":13364,"title":"[removed]","comments":0,"category":"Show and tell","created_at":"2026-06-10T13:43:48Z"},{"number":13353,"title":"codex拉新奖励","comments":0,"category":"General","created_at":"2026-05-18T07:38:36Z"},{"number":13326,"title":"ORCH — CLI orchestrator for AI agent teams (Claude Code, Codex, Cursor)","comments":0,"category":"Show and tell","created_at":"2026-03-17T15:11:07Z"},{"number":13321,"title":"Vue 3 Gantt Component with Dedicated Resource View & Overload Detection (MIT)","comments":0,"category":"Show and tell","created_at":"2026-02-22T05:55:20Z"},{"number":13284,"title":"Vue's stance on scoped element registries?","comments":0,"category":"General","created_at":"2025-10-14T18:09:43Z"},{"number":13280,"title":"Vue Vapor & Vue runtime?","comments":0,"category":"General","created_at":"2025-09-30T16:28:01Z"},{"number":13279,"title":"🐛 v-html Breaks SSR on Page Refresh - Hydration Mismatch","comments":3,"category":"Q&A","created_at":"2025-09-26T21:03:34Z"}],"latest_release":{"name":"v2.7.16 \"Swan Song\"","tag":"v2.7.16","published_at":"2023-12-24T15:02:39Z","body":"**This is the final release for Vue 2.**\r\n\r\nVue 2 will reach End of Life on December 31st, 2023. For more details, please read this [blog post](https://blog.vuejs.org/posts/vue-2-eol).\r\n\r\nPlease refer to [CHANGELOG.md](https://github.com/vuejs/vue/blob/main/CHANGELOG.md) for details."},"readme":true,"readme_zh":false,"news":[{"title":"Vue.js 3","url":"https://github.com/vuejs/vue-next/releases/tag/v3.0.0","hn":"https://news.ycombinator.com/item?id=24518295","source":"Hacker News","lang":"en","date":"2020-09-18","points":768,"comments":305},{"title":"Vue.js 2.1 Released","url":"https://github.com/vuejs/vue/releases/tag/v2.1.0","hn":"https://news.ycombinator.com/item?id=13022682","source":"Hacker News","lang":"en","date":"2016-11-23","points":243,"comments":122},{"title":"Vue 3 Beta","url":"https://github.com/vuejs/vue-next/releases/tag/v3.0.0-beta.1","hn":"https://news.ycombinator.com/item?id=22895152","source":"Hacker News","lang":"en","date":"2020-04-17","points":190,"comments":100},{"title":"Vue.js v3 released (pre alpha)","url":"https://github.com/vuejs/vue-next","hn":"https://news.ycombinator.com/item?id=21160004","source":"Hacker News","lang":"en","date":"2019-10-04","points":130,"comments":90},{"title":"Ask HN: Why don't open source projects show ads on their readme pages?","url":"https://news.ycombinator.com/item?id=12772578","hn":"https://news.ycombinator.com/item?id=12772578","source":"Hacker News","lang":"en","date":"2016-10-23","points":7,"comments":6},{"title":"We found a JavaScript UI library that performs great on Android mobile web","url":"https://news.ycombinator.com/item?id=12133695","hn":"https://news.ycombinator.com/item?id=12133695","source":"Hacker News","lang":"en","date":"2016-07-21","points":4,"comments":6},{"title":"Using Git with Vue.js","url":"https://note.com/twinnoze/n/n1f02d6d17933?hl=en","source":"note","lang":"en","date":"2023-02-24"},{"title":"GitHub Sharpens CodeQL’s Eye on Actions Workflows and Modern JavaScript","url":"https://news.google.com/rss/articles/CBMikwFBVV95cUxNUF84cHF3R04tVmFwWjlNTzhGclBpTFhxcnRQSzZhVlpZU2lUUlhBZi1JNl9EdEl1UnIxSkk0VmN5b2d0cm1wZmItUlV5bnVoSGE0NnV4bmc2RmVQbEViMzlxV2xCdlcxaFc1NmN4OVRkVFJjcDZQR2YtLTd2Zk1JT2k2NU5aSEZoN2VadVYyNERtamc?oc=5","source":"DevOps.com","lang":"en","date":"2026-08-20"},{"title":"Vue Skills、React Skills 正式发布，官方力荐！","url":"https://news.google.com/rss/articles/CBMiU0FVX3lxTE11RXhYWXowTlV6SFZpQzl0WklDZmY4NEpFZ0RYM2NYbDNzbEE5clZKN1VoRHE3RmdpMlZYajFMVXpUZGd4UjNTQUN1dEd3RVNEd3lJ?oc=5","source":"51CTO","lang":"zh","date":"2026-01-27"},{"title":"Custom agents for GitHub Copilot","url":"https://news.google.com/rss/articles/CBMif0FVX3lxTE8wRXlPd0VnTlJUSFJkeVdPT0p3RVZ5dXhndHNGZ0huZzNGYnNjWkVnbm9sOXdOZEh6c1FqclNJa2F5ejhUcE8tWU9HeEo0U1diSUpOX1NYalpLU0Ftdkx3R0FwbXc5d1Nmdm5ZUEQtblFOY3J0NHc0RXNWcDY0QU0?oc=5","source":"The GitHub Blog","lang":"en","date":"2025-10-28"},{"title":"Heartbeat Collection Method in Laravel 12.26; Wayfinder Now in React and Vue Starter Kits","url":"https://news.google.com/rss/articles/CBMiUkFVX3lxTE9LSW5mckNfTTFsLUs5RnB1LUM5aWhHSDVKV3Nva2V1MkhEeVNsenAySlBNMTktcUU3RmFyMjlkTWw0ZXJSS2RFSFprT2J6RUl3TUE?oc=5","source":"Laravel News","lang":"en","date":"2025-08-27"},{"title":"Getting up and Running with the Vue.js 2.0 Framework","url":"https://news.google.com/rss/articles/CBMiYkFVX3lxTE4tbnhua21zNVNlMUhBVkRiVFZYNWZab3gzXzdESUJkYzlOX0phNEgxa1RsaldLTEYyb3VtaXAwS1EwVVhVQXpzdllWZnhTNXdPWWd5OTJBOGphOVlhUVlBT3hR?oc=5","source":"SitePoint","lang":"en","date":"2024-11-15"},{"title":"用 Vue 全家桶纯手工搓了一个开源版「抖音」，高仿度接近100%","url":"https://news.google.com/rss/articles/CBMiS0FVX3lxTFB4SWVXRFdxQjJCYmQzS09DZ2ZZOGQ2VFN4SHBqUnVJUl9XM2Jwc1E2V3g0MmxZQXZacjZkVGVfX1BHMXAtbVBycnN5aw?oc=5","source":"OSCHINA","lang":"zh","date":"2024-04-03"},{"title":"推荐15个超赞的Vue开源项目","url":"https://news.google.com/rss/articles/CBMiU0FVX3lxTE5yYnNES3ozVWR0N1FtRmR4c1pJTWpFZy1LUTgxSzF3ZmszaTRKaFlKWmJNT09aZFREV01BNEhQREhxd1hOU0s5aUR6WXZjTEVlc2tR?oc=5","source":"51CTO","lang":"zh","date":"2023-06-27"},{"title":"盘点Github上15个火热的Vue3开源项目","url":"https://news.google.com/rss/articles/CBMiU0FVX3lxTE1fVVVUZE94amRkdy1rdV9CTFJTZFdLYnZ1V084X3BXT1dCYUg5SWVScFdfcWlBV1g4aEJodFV4cmJQMlBHd0V6VXBnV2xFQVVzUzRZ?oc=5","source":"51CTO","lang":"zh","date":"2022-12-16"},{"title":"适用于Vue 3的高颜值UI组件库","url":"https://news.google.com/rss/articles/CBMiU0FVX3lxTFBacUNpc0tqeThEUjR5M0hZSHViM2JQN193SWVVb29vbGY1UXlEdXVRQXhKRGRWNmViYzZuOXpGLV9PTEp4dXYwNklUaEJYRHJVd3ow?oc=5","source":"51CTO","lang":"zh","date":"2022-11-29"},{"title":"Vue.js Tutorial — A Guide on Prototyping Web Apps","url":"https://news.google.com/rss/articles/CBMiZkFVX3lxTE9tUFloNUZZSkpJSGRtZUFpUnBNUVZ5NU80dmtGbktvbHA5Z1BXdnFmQnVtTGhuSGkxaDRGck14VHNNaHZqMUR4VTBMaF9mdUxMX09ZbnZhUUtmNzdKOWY4N2FoQ1JGdw?oc=5","source":"Shopify","lang":"en","date":"2017-11-01"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}