Frontend frameworks

Vue

A progressive JavaScript framework for building user interfaces.

MITPermissiveTypeScript

Live preview ↗View on GitHub ↗

About Vue

Vue is a framework for interface components. Templates, state and the component model ship as a library. Vite is the usual build tool. Nuxt is a separate project when you want routing and a server.

Why it exists

Teams wanted a component model that stays readable in a template, without a larger stack on the first day.

Who uses it

Front-end developers building a product interface.

What it is used for

The screens of a web application. Vue does not store business data.

Open source behind the product

The framework is MIT-licensed. The site you ship is your build, hosted as static files or through a server framework you chose. Vue itself is not a paid hosted runtime.

How to run it on a server

  1. Create an app with the official tooling and Node. Build in CI.
  2. Publish the build. There is no Vue daemon to install unless you chose a framework such as Nuxt, which has its own host guide.
  3. Pin the Vue version. A CDN script is only a fit for a small page.

Follow the project's own guide for the version you install. Commands and file names change between releases.

How to contribute

vuejs/core takes bug reports and pull requests. Read the contributing guide. A reproduction in a small project makes a review possible.

  1. Read the project's guidelines. Open the repository and look for CONTRIBUTING, the code of conduct and the README.
  2. Find something to work on. Browse good first issues or all open issues. Documentation and bug reports count.
  3. Make a small change. Fork the repository, work on a branch, and keep the change focused.
  4. Open a pull request. Say what changed and why, and link the issue. See open pull requests.

Contributions are accepted under the project's own licence (MIT). Some projects also ask you to sign a contributor agreement. A doc fix or a reproduced bug is a real contribution.

Licence: MIT

Permissive. You can use, modify and distribute it, including commercially, as long as you keep the copyright and licence notice.

This is a plain-English guide, not legal advice. Read the licence in the repository before you ship it or sell a service on top of it.

More in Frontend frameworks

  • Frontend frameworks

    Svelte

    A compiler-based framework that produces small, fast apps.

    MIT

  • Frontend frameworks

    Tailwind CSS

    A utility-first CSS framework for building custom designs.

    MIT

Want these tools connected to your website or business software?

Talk to DEIENAMI