Threlte
A three.js component library for Svelte.
README
A three.js component library for svelte.
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](https://github.com/threlte/threlte/tree/main/packages/core) - core components library with components that closely follow three.js and accompanying hooks
[@threlte/preprocess](https://github.com/threlte/threlte/tree/main/packages/preprocess) - a preprocessor for @threlte/core
[@threlte/extras](https://github.com/threlte/threlte/tree/main/packages/extras) - components, helpers, hooks and more that extend the core functionality
[@threlte/rapier](https://github.com/threlte/threlte/tree/main/packages/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
License
The MIT License (MIT). Please see the License File for more information.