Vue is a lean, approachable framework that makes you productive refreshingly quickly. You build reactive interfaces with it elegantly and without much ceremony, because template, logic and style sit clearly together in one file. The Composition API still hands you enough tooling to bundle logic cleanly as complexity grows. We happily use it for well-scoped projects and anywhere an existing Vue setup needs to keep growing.
More in the documentationVue is our pick when a project should get from concept to finished interface quickly, with little scaffolding. The gentle learning curve also helps if your own team wants to take over development later. And for existing Vue applications we are happy to be the hand that maintains and extends them.
<script setup>
import { ref } from "vue";
const count = ref(0);
</script>
<template>
<button @click="count++">Clicks: {{ count }}</button>
</template>Good to know
With the script setup syntax in single-file components a lot of boilerplate disappears, because imports and variables are automatically available in the template. That keeps components short and easy to read.
More tools we work with in the same area.
React
Our preferred UI framework for interactive, component-based interfaces.
Next.js
The React meta-framework for SSR, routing and top-tier performance.
Angular
A structured framework for large, long-lived enterprise applications.
Svelte & SvelteKit
A compiled framework for especially lean, fast interfaces.
Astro
Content-focused sites with minimal JavaScript and top performance.
React Native
One codebase for native iOS and Android apps.
You don't have to decide that, it's our job. Tell us about your plans.