Popularity
2.0
Declining
Activity
0.0
Stable
81
12
4
Programming language: JavaScript
react-threejs alternatives and similar libraries
Based on the "Framework bindings / integrations" category.
Alternatively, view react-threejs alternatives based on common mentions on social networks and blogs.
-
react-on-rails
Integration of React + Webpack + Rails + rails/webpacker including server-side rendering of React, enabling a better developer experience and faster client performance. -
react-unity-webgl
React Unity WebGL provides a modern solution for embedding Unity WebGL builds in your React Application while providing advanced APIs for two way communication and interaction between Unity and React. -
backbone-react-component
A bit of nifty glue that automatically plugs your Backbone models and collections into your React components, on the browser and server -
gl-react
OpenGL / WebGL bindings for React to implement complex effects over images and content, in the descriptive VDOM paradigm. -
gl-react-dom
WebGL bindings for React to implement complex effects over images and content, in the descriptive VDOM paradigm
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Promo
surveyjs.io
Do you think we are missing an alternative of react-threejs or a related project?
README
react-threejs
WIP: Simplest bindings between React & Three.js
http://fritx.github.io/react-threejs/example/
See also: vue-threejs
import React, { Component } from 'react'
import { Renderer, Camera, Scene } from 'react-threejs'
render () {
return (<Renderer size={rendererSize}>
<Camera position={{ z: 5 }} />
<Scene>
<MyCube color={0x00ff00} rotation={rotation}>
<MyCube color={0xff0000} position={{ y: 2 }} />
<MyCube color={0x0000ff} position={{ z: 3 }} />
</MyCube>
</Scene>
</Renderer>)
}
// setting FirstPersonControls, PositionalAudio & more
render () {
return (<Renderer size={rendererSize}>
<Scene>
<FirstPersonControls>
<AudioListener />
<Camera />
</FirstPersonControls>
<Mesh rotation={rotation} geometry={geometry} material={material}>
<PositionalAudio url="Project_Utopia.ogg" />
</Mesh>
</Scene>
</Renderer>)
}