---
layout: home

title: TresJS
titleTemplate: The solution for 3D on VueJS

hero:
  name: TresJS
  text: Bring ThreeJS to VueJS ecosystem
  tagline: Think of it as a R3F or Lunchboxjs but without the need of a custom render.
  image:
    src: /logo-with-shadow.png
    alt: Tresjs
  actions:
    - theme: brand
      text: Get Started
      link: /guide/
    - theme: alt
      text: Why Vite?
      link: /guide/why
    - theme: alt
      text: View on GitHub
      link: https://github.com/alvarosabu/res

features:
  - icon: 💡
    title: Declarative
    details: Build 3D scene as they were Vue components
  - icon: ⚡️
    title: Powered by Vite
    details: Hot Module Replacement (HMR) that stays fast regardless of app size.
  - icon: 🥰
    title: Keeps up to date
    details: It brings all the updated features of ThreeJS right away.
---
