RepositoryTypeScript
solidjs-community

solidjs-community/solid-three

port of @react-three/fiber for solid

179stars
21forks
17issues
2views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: webxr

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: webxr

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: react-three-fiber

#1 Repository Của Tháng

🚀 solid-three: React-three-fiber đến với SolidJS

solid-three là phiên bản cổng SolidJS của React-three-fiber — xây dựng cảnh Three.js khai báo, reactive như DOM tree trong SolidJS.

solid-three là một dự án nguồn mở TypeScript, được tạo ra bởi cộng đồng SolidJS. Đây là phiên bản cổng (port) của React-three-fiber, một thư viện phổ biến giúp xây dựng cảnh 3D Three.js theo cách khai báo. Thay vì phải thao tác trực tiếp với API của Three.js, bạn có thể dùng các nguyên tắc reactive của SolidJS để mô tả cảnh một cách tự nhiên.

✨ Điểm nổi bật

  • Khai báo cảnh Three.js: Xây dựng cảnh 3D như cây DOM SolidJS, dễ đọc và dễ bảo trì.
  • Reactive primitives: Tích hợp hoàn toàn với hệ thống reactivity của SolidJS.
  • Tương thích Three.js: Sử dụng trực tiếp các đối tượng và API của Three.js mà không cần wrapper phức tạp.
  • Cài đặt đơn giản: Hỗ trợ npm, yarn, pnpm để cài đặt nhanh chóng.
  • Dev Container hỗ trợ: Hỗ trợ phát triển trong môi trường container để tránh vấn đề hiệu năng trên Windows.
  • Template Vite sẵn có: Có sẵn template dự án Vite kết hợp SolidJS + solid-three + ESLint + Prettier.

💡 Vì sao đáng chú ý

solid-three mang lại một cách tiếp cận hoàn toàn mới để làm việc với Three.js — thay vì viết code thủ tục, bạn khai báo cảnh một cách reactive. Điều này giúp giảm đáng kể đường cong học và tăng tính bảo trì. Đặc biệt phù hợp với các nhà phát triển đã quen với SolidJS muốn tạo nội dung 3D trên web mà không cần học thêm kiến thức sâu về Three.js.


#SolidJS #ThreeJS #WebGL #WebXR #ReactThreeFiber #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryTypeScript
pmndrs/triplex

The open source visual workspace for React / Three Fiber. Build the 2D and 3D web. React Three Editor.

1.3k
Jun 11, 2026
RepositoryJavaScript
mrdoob/three.js

JavaScript 3D Library.

116.9k
Oct 25, 2026
RepositoryJavaScript
mrdoob/three.js

JavaScript 3D Library.

116.9k
Oct 25, 2026
RepositoryTypeScript
BabylonJS/Babylon.js

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

26.2k
Oct 27, 2026
RepositoryTypeScript
TanStack/virtual

🤖 Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte

7.2k
Oct 26, 2026
RepositoryTypeScript
srizzon/git-city

Your GitHub profile as a 3D pixel art building in an interactive city

5.9k
Oct 21, 2026
RepositoryTypeScript
lakshaybhushan/vecto3d

A super simple tool to convert your SVG's to 3D models.

1.5k
Aug 19, 2026
RepositoryTypeScript
pdfslick/pdfslick

View and Interact with PDFs in React, SolidJS, Svelte and JavaScript apps

1.1k
Oct 9, 2026
RepositoryTypeScript
corvudev/corvu

🐦‍⬛ Unstyled, accessible and customizable UI primitives for SolidJS

724
Aug 24, 2026