Triplex

Michael Dougall·Triplex.Triplex

The React Three Fiber visual IDE.

Triplex is a powerful development environment for React Three Fiber where your source code powers the editor, exposed through controls. When you make changes in the editor your source code updates and when you make changes to your source code, the editor updates.

winget install --id Triplex.Triplex --exact --source winget

Latest 0.70.51·August 8, 2025

Release Notes

Bug fixes

  • Changes that result in no code change are no longer added to the undo/redo stack.
  • Fix provider data being preloaded when it hasn't been set by users yet.
  • The scene graph is now reset when entering play state from edit state.
  • Fixed an edge case where stale scene objects could stick around when resetting the scene.
  • The editor grid has now been positioned slightly above y=0 so it doesn't z-fight with other objects placed on y=0.
  • Duplicate entries found in during hit testing for selecting elements in the scene are now removed, fixing an edge case where cycle selection would not work as expected.
  • Fixed an edge case where some elements were unable to be selected through the editor scene.
  • The canvas is now immediately focused when entering play state.
  • The editor camera now behaves the same on initial load, interacting with the axis controls, and using the "zoom to element" action.
  • Transform controls are no longer rendered in the scene if the selected scene element takes no transform props.
  • The editor camera now ignores very large objects when reorienting to scene objects.
  • Fix userland keyboard events being triggered outside of play state.
  • Fix @react-three/viverse requiring @react-three/xr to be installed before running in Triplex.
  • Errors are no longer thrown if a components name could not be resolved.
  • Untyped host elements no-longer throw an exception when selecting through the elements panel.
  • The camera preview no longer has the selection outline of the camera visible.
  • Switching from default to editor camera now correctly fits the scene to it on the first switch.
  • Switching the canvas camera between editor and defaul no longer bleeds state between each other.
  • Resetting a component that renders a canvas now persists the camera settings.
  • Fix an internal error where a function that should have been defined wasn't.

Installer type: nullsoft

x86F4FAA068FA48CFC43FC28624DF9D7408FE6A4DF5704A9C566451EE79C8024576

Details

Homepage
https://triplex.dev/
License
AGPL-3.0
Publisher
Michael Dougall
Support
https://github.com/try-triplex/triplex/issues
Copyright
Copyright © 2023 Michael Dougall
Moniker
triplex

Tags

3dbabylonjsdevtoolseditorideplaycanvaspmndrsr3freactreact-three-fiberthreejsweb

Older versions (19)

0.70.45
x86E92617559BD5EF06D0A0776A0AEEDFDEB29C4071EC04FDD40B6AD1F90CFBF61F
0.70.39
x86A7EE25C0B722D7FD70222E859C50F6CEA3D403272EC176237BB47C0FA5DE3DBA
0.70.36
x863237F28772EB3C0ABBE10C433AB663ED9E10D225129A438412776B3C4225B59E
0.70.32
x86B358C89AE3FE0708F0F55E968F7B6C8850E767231B39B08F91F654237D628C3D
0.70.29
x865376FA4D128E9E09C3A8D38C84FBDBE4008F9D9D77C5FD3EE37C2C9538472582
0.70.25
x864B8F38CB65902C664B72BE13051CBEDD29A52BC29B375B2FE88E25BA1971A517
0.70.24
x86A3F46F6C0C1216C59330A60783A158E5A5BED69776F245B96D89E0F8AB422D84
0.70.12
x86276481E0B8ACFE1B287EB1F2BC554620A7D6C97F28CBDFA49FCA90C691F6F8BC
0.70.8
x8652CB1FE4120EC5556AB032A20038D9E3982D98A3B41D0190A19B0834AE140853
0.70.5
x86A1A78875BC302B18643820B32A7D6517CF0C08D5F0D7A1811E54DEF9FE58514F
0.70.4
x8631B9FA6D71982CD3BBCF567043029AE47456681B1B5BDFCF167BC1FA22B182AA
0.70.1
x86BC75D4870EBDD0C10BEC6B22F391749376358A1EDB3BB8BC5709655C6CD6682B
0.69.8
x863E4DF1BB34A39F3B7D68764FF6BE1988BB3C4F2C0FDCF2BDE11F87004D11A957
0.69.7
x864527589FA83DE25E3FC32345982E53C41C43B013BEA10EA53CBE8BB80432492F
0.69.6
x86C973673A42D3D091FF807C460A5017F174410E8FEDE92CB0BE7870E370CA1748
0.69.4
x86D3B66A36016865566C9E7BB8C8EBA458C0A1C0460505B7587E3A4530B9D7F4B1
0.69.3
x86698BEE2A0D50286E97E394B7621153CAAFD413659A8C6D71AB15A70CD5609580
0.69.1
x860C1D09B5DF78D463133556439BBF6627F84345E439FD00A2E429699CA0E386FA
0.68.6
x867D7671998D550E86123AD341FC78924B00CF2CF0D514E376479C6F58B3BD2E13