JavaScript Vue

Open-source JavaScript projects categorized as Vue

Top 23 JavaScript Vue Projects

  • GitHub repo Vue.js

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

    Project mention: What's available for creating Dart web (not Flutter Web!) application? | | 2021-02-28

    A typical Vue application, for example, is too dynamic.

  • GitHub repo prettier

    Prettier is an opinionated code formatter.

    Project mention: The Ultimate Serverless Framework Starter with ExpressJS and TypeScript | | 2021-02-25

    🚀 Serverless Boilerplate is starter code for your backend and REST API based on Serverless framework with Express JS and TypeScript. ⚡️ Made with Serverless framework, ExpressJS, TypeScript, ESLint, Prettier.

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Nuxt.js

    The Intuitive Vue Framework

    Project mention: Netflix cover generator — A NuxtJS project | | 2021-02-22

    The codebase is Nuxt.js (VueJS framework) and KonvaJS, a JS library for HTML5 canvas interpolation.

  • GitHub repo taro

    开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。

    Project mention: Top 10 Developer Trends, Thu Oct 22 2020 | | 2020-10-22

    NervJS / taro

  • GitHub repo vuex

    🗃️ Centralized State Management for Vue.js.

    Project mention: Vuex In Vue Devtools On Vue 3 | | 2021-02-26

    tou can use the vuex create logger plugin is not as good as using on dev tools but yout can debug all mutations actions and state on the console

  • GitHub repo SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: How can I map data from an excel sheet through react? | | 2021-02-19

    React is a library that only cares about rendering JavaScript data on the DOM and related stuff. If you need to read an Excel file and transform it into a JavaScript object, you need to use the html file picker and, once you load the blob, a library to parse this blob. Last time I used

  • GitHub repo VuePress

    📝 Minimalistic Vue-powered static site generator

    Project mention: CMS versus Hard Coded Personal Sites | | 2021-02-15

    Personally, I prefer static site generators like VuePress, Gridsome, Gatsby etc.

  • GitHub repo marktext

    📝A simple and elegant markdown editor, available for Linux, macOS and Windows.

    Project mention: GhostWriter is a distraction free Markdown editor | | 2021-02-24

    Are you trying the same Mark Text app ( , Here is a screenshot I just took, trying out things: — it seems to do WYSIWYG just like Typora (which I have used extensively), and in fact I can't find a separate preview mode anywhere. (There is a View→Source Code Mode checkbox that you can turn on if you want to view only the source code for some reason, but that's not the default.) See also the screenshots in the GitHub repo's README ( Could you explain the difference you have in mind?

  • GitHub repo Quasar Framework

    Quasar Framework - Build high-performance VueJS user interfaces in record time

    Project mention: Vue 3 UI component library for 2021 | | 2021-01-20

    Quasar Github

  • GitHub repo vue-router

    🚦 The official router for Vue.js.

    Project mention: Nuxt.js Smooth Scrolling with Hash Links | | 2021-02-20

    Once the site has loaded, however, the site operates as a single page application (SPA) and the browser stops responding to route changes as those are now handled by the vue-router. This allows for quicker page loads and navigation within the site is more controllable, but the browser no longer handles scrolling to focus on element IDs specified in hash appended routes, which has potential for breaking sites utilizing this functionality.

  • GitHub repo docsify

    🃏 A magical documentation site generator.

    Project mention: Free for Developers | | 2021-02-23

    Shout out to on which this site is based. Great tool to get a doc site ready in minimal time. My personal experience with this is also amazing :)

  • GitHub repo HANDSONTABLE

    JavaScript data grid with a spreadsheet look & feel. Works for React, Angular, and Vue.

    Project mention: Guys any free grid for mvc5? | | 2021-02-14 up to version 6.* is free IIRC

  • GitHub repo Vue.Draggable

    Vue drag-and-drop component based on Sortable.js

    Project mention: Treeview with drag and drop? | | 2021-02-22

    Maybe look at the nested list function of

  • GitHub repo bootstrap-vue

    BootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup.

    Project mention: vue.js: Send E-Mails client side using Airtable | | 2021-02-18

    I used BootstrapVue for the form. This could be replaced by any other form code.

  • GitHub repo headless-recorder

    🎥 Headless recorder is a Chrome extension that records your browser interactions and generates a Puppeteer or Playwright script.

    Project mention: Is there a way to click on `Site Information` button in the address bar from Puppeteer ? | | 2020-12-21

    Try the recorder and see what it generates

  • GitHub repo sweetalert2

    A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies.

  • GitHub repo mdx

    JSX in Markdown for ambitious projects

    Project mention: 3d support in Markdown? | | 2021-02-21

    This is the file format being used under the hood:

  • GitHub repo tiptap

    A renderless rich-text editor for Vue.js

    Project mention: How To Insert Link On Cursor Position Of Tiptap | | 2021-02-16

    Are you trying to add standard link functionality (like in this Reddit editor?) Tiptap has an example of how to do that here:

  • GitHub repo onsenui

    Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.

  • GitHub repo Habitica

    A habit tracker app which treats your goals like a Role Playing Game.

    Project mention: Best free Habit Tracking app? | | 2021-02-24

    I have used Loop Habit Tracker in the past - it's free and gets the job done. Main con (which is common to all free habit tracking apps I've checked) is that you can't automatically sync to the cloud. I played a bit around with different apps and saw there is wide choice (and very interesting designs/approaches like Habitica, which probably isn't for me) but couldn't settle on one. So before going back to Loop I'd like to hear what others use.

  • GitHub repo react-text-mask

    Input mask for React, Angular, Ember, Vue, & plain JavaScript

  • GitHub repo vue-native-core

    Vue Native is a framework to build cross platform native mobile apps using JavaScript

    Project mention: Is there some solution to create app (Android and IOS) with vue like a react native? | | 2021-02-24

    You also have vue native

  • GitHub repo Gridsome

    ⚡️ The Jamstack framework for Vue.js

    Project mention: Will Nuxt prefetch links and rehydrate into a SPA on the client side? Like Gridsome. | | 2021-02-25

    See for the no-reload xperience I'm looking for.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-02-28.


What are some of the best open-source Vue projects in JavaScript? This list will help you:

Project Stars
1 Vue.js 179,769
2 prettier 39,032
3 Nuxt.js 34,104
4 taro 28,252
5 vuex 25,783
6 SheetJS js-xlsx 24,652
7 VuePress 18,425
8 marktext 18,206
9 Quasar Framework 17,775
10 vue-router 17,744
11 docsify 16,782
13 Vue.Draggable 14,307
14 bootstrap-vue 12,877
15 headless-recorder 12,746
16 sweetalert2 12,500
17 mdx 10,529
18 tiptap 8,942
19 onsenui 8,251
20 Habitica 8,167
21 react-text-mask 7,940
22 vue-native-core 7,866
23 Gridsome 7,318