Coder Social home page Coder Social logo

thimodev / tres Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tresjs/tres

0.0 0.0 0.0 150.15 MB

Declarative ThreeJS using Vue Components

Home Page: https://tresjs.org

License: MIT License

JavaScript 3.81% TypeScript 65.06% CSS 0.53% HTML 0.26% Vue 30.35%

tres's Introduction

repo-banner

npm package npm downloads discord chat netlify status

TresJS @tresjs/core

Declarative ThreeJS using Vue Components

  • πŸ’‘ Build 3D scene as they were Vue components
  • ⚑️ Powered by Vite
  • πŸ₯° It brings all the updated features of ThreeJS right away regardless the version
  • 🦾 Fully Typed

Tres (Spanish word for "three", pronounced /tres/ ) is a way of creating ThreeJS scenes with Vue components in a declarative fashion.

It's build on-top of a Vue Custom Renderer and it's powered by Vite.

The goal is to provide the Vue's community an easy way of building 3D scenes with Vue, always up to date with the latest ThreeJS features and with 0-to-none maintenance.

Installation

pnpm install @tresjs/core three

Docs

Checkout the docs

Demos

Ecosystem

Package Version
Tres tres version
Cientos cientos version
Post-processing post-processing version
Nuxt nuxt version
TresLeches 🍰 tresleches version

Contribution

We are open to contributions, please read the contributing guide to get started.

Setup

pnpm install --shamefully-hoist

Playground

To run the small playground

pnpm run playground

Build lib

To build the core as library mode just use

pnpm run build

Docs

To run de docs in dev mode

pnpm run docs:dev

To build them

pnpm run docs:build

License

MIT

Sponsors

Be the first to support this project here ☺️

tres's People

Contributors

alvarosabu avatar astanusic avatar tinoooo avatar jaimetorrealba avatar renovate[bot] avatar madjidtaha avatar userquin avatar kissu avatar andretchen0 avatar therealokoro avatar enpitsulin avatar hawk86104 avatar imhalid avatar steve245270533 avatar randysheng avatar danny-devs avatar bperel avatar philnichols avatar ordago avatar not-ryan avatar niccybee avatar kedniko avatar colinscz avatar thimodev avatar nirazul avatar patrickbyrn avatar manaust avatar itmaga avatar jiangmenghao avatar garrlker avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

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

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.