Skip to content

mikeroyal/VueJS-Guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation


Vue.js Guide

A guide covering the VueJS web framework including the applications, libraries and tools that will make you a better and more efficient VueJS developer.

Note: You can easily convert this markdown file to a PDF in VSCode using this handy extension Markdown PDF.


Vue.js Learning Resources

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

Introduction to Vue.js

Vue.js API

Introduction to Vue Test Utils

TypeScript Support for Vue.js

Vue JavaScript Tutorial in Visual Studio Code

Vue.js Plugins for JetBrains

Introducing Storybook for VueJS

Vue Mastery is the Ultimate Learning Resource for Vue.js

Learn Vue.js from core-team members and industry experts on VueSchool

VueJS Courses on Udemy

Learning Vue.js on Codecademy

VueJS Gitter

VueJS Forum

VueJS Open Collective

Vue.js Tools and Frameworks

Vue CLI is a standard tooling for Vue.js development that provides support for Babel, TypeScript, ESLint, PostCSS, PWA, Unit Testing & End-to-end Testing.

Vue Router is the official router for Vue.js. It deeply integrates with Vue.js core to make building Single Page Applications with Vue.js a breeze.

VuePress is a tool that generates pre-rendered static HTML for each page, and runs as an SPA once a page is loaded.

Vuefire is Firebase bindings for Vue.js & Vuex.

WebStorm is a professional IDE for JavaScript(including support for both HTML and CSS) developed by JetBrains. WebStorm comes with intelligent code completion, on-the-fly error detection, powerful navigation and refactoring for JavaScript, TypeScript, stylesheet languages, and all the most popular frameworks(Angular, React, Vue.js, Ionic, Apache Cordova, React Native, Node.js, Meteor, and Electron).

Element is a Vue.js 2.0 UI Toolkit for Web.

Vuetify is a Material Component Framework for Vue.

Buefy is a lightweight UI components for Vue.js based on Bulma.

Storybook is a development environment for UI components. It allows you to browse a component library, view the different states of each component, and interactively develop and test components.It works with React, Vue, Angular, Ember, and other web frameworks.

TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used with TypeScript and JavaScript (ES5, ES6, ES7, ES8).

Apollo Client is a fully-featured caching GraphQL client with integrations for React, Angular, and more. It allows you to easily build UI components that fetch data via GraphQL.

Vue-Apollo is the Apollo/GraphQL integration for VueJS.

RxDB is a NoSQL-database for JavaScript Applications like Websites, hybrid Apps, Electron-Apps, Progressive Web Apps and NodeJs.

Redux is a predictable state container for JavaScript apps.

Onsen UI is an open source framework that makes it easy to create native-feeling Progressive Web Apps (PWAs) and hybrid apps. It provides bindings for Angular 1, 2, React and Vue.js.

Nest is a framework for building efficient, scalable Node.js server-side applications. It uses modern JavaScript, is built with TypeScript (preserves compatibility with pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).

Hoppscotch is a free, fast and beautiful API request builder used by 100k+ developers.

Quasar is a framework that builds high-performance VueJS user interfaces in record time. Such as responsive Single Page Apps, SSR Apps, PWAs, Browser extensions, Hybrid Mobile Apps and Electron Apps.

Contribute

  • If would you like to contribute to this guide simply make a Pull Request.

License

Distributed under the Creative Commons Attribution 4.0 International (CC BY 4.0) Public License.

Releases

No releases published

Packages

No packages published

Languages