/threlte

A three.js component library for Svelte.

Primary LanguageSvelteMIT LicenseMIT

Threlte Logo

A three.js component library for svelte.

npm-license npm-version discord website

Build three.js scenes declaratively with threlte components that are reactive to the core, readily interactive and can participate in Svelte's ecosystem.

Official Documentation

Visit threlte.xyz

Packages

@threlte/core - core components library with components that closely follow three.js and accompanying hooks

@threlte/preprocess - a preprocessor for @threlte/core

@threlte/extras - components, helpers, hooks and more that extend the core functionality

@threlte/rapier - components and hooks to use the Rapier physics engine in Threlte

Getting help

We want to build a friendly community that is happy to help those who need it. Feel free to join our Discord server.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  • If you have a suggestion that would make this project better, submit an issue
  • If you would like to directly contribute, read the contribution guide then submit a PR

Sponsors

Powered by Vercel


License

The MIT License (MIT). Please see the License File for more information.