类库 › threlte
threlte

threlte/threlte

Threlte是一个基于Svelte框架的Web 3D应用开发库,它使用声明式、类型安全且响应式的API简化了三维应用的创建。底层由Three.js提供渲染支持,并集成了Rapier物理引擎和Theatre.js动画工具,帮助开发者快速构建交互式Web 3D应用。

3,217 167 3,217 84
在 GitHub 上查看
threlte/threlte

技术栈

框架

Preact ^10.27.1 Svelte catalog:

构建工具

Vite catalog:

测试

Vitest catalog:

CSS 框架

Tailwind CSS ^4.1.12

代码规范

ESLint catalog: Prettier ^3.3.2
查看全部依赖 (136)

依赖

@astrojs/check ^0.9.4 @astrojs/mdx ^4.3.4 @astrojs/preact ^4.1.0 @astrojs/svelte ^7.1.0 @floating-ui/dom ^1.6.4 @gltf-transform/core ^3.2.1 @gltf-transform/extensions ^3.2.1 @gltf-transform/functions ^3.2.1 @markprompt/css ^0.10.0 @markprompt/react ^0.18.0 @markprompt/web ^0.14.3 @mdi/js ^7.4.47 @node-loader/babel ^2.0.1 @preact/signals ^2.3.1 @radix-ui/react-visually-hidden ^1.0.3 @tailwindcss/postcss ^4.1.12 @tailwindcss/vite ^4.1.12 @threejs-kit/instanced-sprite-mesh ^2.5.1 @tweakpane/plugin-camerakit ^0.3.0 astro ^5.13.5 camera-controls ^3.1.2 draco3dgltf ^1.5.6 estree-walker ^3.0.3 flexible-tree ^0.1.6 gl-noise ^1.6.1 highlight.js ^11.8.0 highlightjs-svelte ^1.0.6 index-to-position ^1.0.0 jsdom ^20.0.3 jsdom-global ^3.0.2 json5 ^2.2.3 kleur ^4.1.5 magic-string ^0.30.10 meow ^11.0.0 meshoptimizer ^0.18.1 mitt ^3.0.1 prettier-plugin-svelte catalog: sharp ^0.32.0 svelte-tweakpane-ui catalog: three 0.122.0 three-custom-shader-material ^6.3.7 three-mesh-bvh ^0.9.1 three-perf ^1.0.11 three-stdlib ^2.21.8 three-viewport-gizmo ^2.2.0 troika-three-text ^0.52.4 typescript catalog: vite-dev-rpc ^1.1.0 yoga-layout ^3.2.1

开发依赖

@changesets/changelog-github ^0.5.0 @changesets/cli ^2.27.1 @dimforge/rapier3d-compat ^0.16.2 @eslint/js catalog: @floating-ui/dom ^1.6.4 @inquirer/prompts ^3.2.0 @kitschpatrol/tweakpane-image-plugin ^2.0.1 @lumaai/luma-web ^0.1.15 @macfja/svelte-persistent-store ^2.4.2 @pmndrs/vanilla ^1.14.1 @shikijs/langs ^3.13.0 @shikijs/themes ^3.13.0 @shikijs/transformers ^3.13.0 @stackblitz/sdk ^1.8.2 @sveltejs/adapter-auto catalog: @sveltejs/kit catalog: @sveltejs/package catalog: @sveltejs/vite-plugin-svelte catalog: @tailwindcss/typography ^0.5.3 @theatre/core ^0.6.2 @theatre/studio ^0.6.2 @threlte/core workspace:* @threlte/extras workspace:* @threlte/flex workspace:* @threlte/rapier workspace:* @threlte/studio workspace:* @threlte/test ^1.0.0 @threlte/theatre workspace:* @threlte/xr workspace:* @types/animejs ^3.1.7 @types/bun ^1.2.12 @types/estree ^1.0.6 @types/node catalog: @types/three catalog: @types/three-nebula ^10.0.4 @types/webxr catalog: @yushijinhun/three-minifier-rollup catalog: animejs ^3.2.1 astro-auto-import ^0.4.4 autoprefixer ^10.4.19 birpc ^0.2.19 chalk ^4.1.1 eslint-config-custom * eslint-plugin-svelte catalog: fast-glob ^3.2.7 fs-extra ^9.0.1 github-slugger ^2.0.0 globals catalog: happy-dom ^18.0.1 husky ^4.3.0 launch-editor ^2.6.1 lint-staged ^10.4.0 node-html-parser ^6.1.4 open ^9.1.0 postcss ^8.4.38 postcss-easing-gradients ^3.0.1 postprocessing ^6.37.7 prettier-plugin-astro ^0.14.0 prettier-plugin-svelte ^3.2.5 prettier-plugin-tailwindcss ^0.6.5 publint catalog: read-pkg-up ^9.1.0 rehype-autolink-headings ^7.1.0 rehype-slug ^6.0.0 rimraf catalog: runed ^0.15.3 sharp ^0.33.4 shiki ^3.13.0 svelte-check catalog: svelte-portal ^2.2.1 svelte-reduced-motion ^2.0.0 svelte-tweakpane-ui catalog: svelte2tsx catalog: terser ^5.37.0 three catalog: three-mesh-bvh ^0.9.1 three.quarks ^0.15.0 tslib catalog: tsup ^8.3.5 tsx ^4.8.1 turbo ^2.3.1 tweakpane 4.0.5 type-fest catalog: typescript catalog: typescript-eslint catalog: vite-plugin-inspect 0.8.6 vite-plugin-mkcert ^1.17.5

评论

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.1. UTC+08:00, 2026-04-08 17:46
浙ICP备14020137号-1 $访客地图$