🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. (by vuejs)

Core Alternatives

Similar projects and alternatives to core

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better core alternative or higher similarity.

core reviews and mentions

Posts with mentions or reviews of core. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-27.
  • Frontend Mentor - Job listings with filtering solution using Vue.js and Fetch API
    2 projects | | 27 Nov 2023
    Vue.js - JS library
  • Day 94: Frameworks
    4 projects | | 23 Nov 2023
    Vue.js is a progressive JavaScript framework that focuses on simplicity and ease of integration. It is incrementally adoptable, allowing developers to use as much or as little of its features as needed.
  • Ask HN: What framework/tools to use to build front end in 2023?
    6 projects | | 11 Nov 2023
    I'm for Vue/Nuxt. While reading React code is fine, I found it easy to shoot myself in the foot (causing circular effects or getting no reactivity) in a way Vue didn't. Vue feels more explicit. I like React's TSX for embedding HTML, but Vue's splitting of model and view appeals to me. I'm torn on that one.

    Vue's ecosystem isn't as big, but it's an established framework. Both React and Vue feel easier to work with than Angular. RxJS is really cool, but also very comprehensive, making it difficult to keep the entire API in mind. At least for me, who only use it casually (used to use it more while at Google.) And on top of that, I have to know the Angular API. Angular used to be great for Material Design, but I nowadays there are MD packages for all systems.

    Nuxt is for Vue what Next is for React: SSR and SSG. It adds auto-imports, which is nice. At this point, I see no reason to use Vue alone, since there's always something that can be pre-rendered. Perhaps the frontpage, or help pages. Since Vue itself provides entrypoints for SSR, Nuxt is more of a file-structure based router that just simplifies things. The documentation is a bit sparse on e.g. the difference between a plugin and a module, and I usually resort to navigating their source to understand things. That might not be everyone's cup of tea.

    If what you're writing is a web app, there is also Quasar, built on top of Vue. Similar to Nuxt in that it ties in directory structure, build system and MVC framework. It is also a Material Design UI widget library. Their selling point is that you can build mobile apps, and web apps with the same library. I.e. like React Native. I felt it strays too far away from the core simplicity of Vue, unlike Nuxt, but it's no doubt a very capable framework.

    Finally, I'm currently using PrimeVue as the UI widget/theming library on top of Vue. It's okay. :\ Switched to it when the Vue Bootstrap project decided to to support Vue 3 (or whatever the situation was.) I haven't come across anything that's actively broken or missing. The companion library PrimeFlex provides layout CSS. Annoyingly, they've decided to close GitHub FRs, and some (far from all) bugs, and just keep track of them internally. Makes it more dificult to communicate, but I don't know their reasoning behind it (they didn't respond when I asked.)







  • Best Resources For Web Developers 💻 [HTML + CSS + JavaScript]
    8 projects | | 8 Nov 2023
    Vue.js - A progressive JavaScript framework for building interactive web interfaces. Website:
  • Nuxt.js: a practical guide
    2 projects | /r/JAMstack_dev | 2 Nov 2023
    Nuxt is the Vue framework that is transforming the way developers build high-performance, full-stack applications. Whether you're a Nuxt newbie or a seasoned pro, our latest guide is your key to unlocking its full potential:
  • Entendendo a Reactividade no Vue.js e React
    2 projects | | 25 Oct 2023
  • Tailwind Theming: Create Light and Dark Modes with Tailwind CSS
    4 projects | | 11 Oct 2023
    This configuration ensures that Tailwind CSS is available in all files that end in html or js. If we were working with a web framework like React or Vue, we would configure the paths so it accepts the jsx and vue file extensions and offers support for Tailwind, but we're fine with the html and js extensions for this project.
  • How to Build a File Explorer using Xata and Vue.js
    5 projects | | 30 Sep 2023
    Enter Xata and Vue.js – a dynamic duo that promises to revolutionize how you approach file management. Xata, a modern, lightweight database designed for developers, and Vue.js, the progressive JavaScript framework known for its flexibility, combine seamlessly to help you craft a feature-rich File Explorer that is easy to develop and delightful to use.
  • r/vuejs/ description
    2 projects | /r/vuejs | 22 Sep 2023
    It is a framework. Proof. It got closer to "library" with the release of Vue 3, but it's still a framework.
  • Top 5 Js Frameworks
    4 projects | | 21 Sep 2023
    2. Vue.js
  • A note from our sponsor - Appwrite | 9 Dec 2023
    Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools. Learn more →


Basic core repo stats
1 day ago

vuejs/core is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of core is TypeScript.

Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at