-
react-lua
A comprehensive, but not exhaustive, translation of upstream ReactJS 17.x into Lua. (by jsdotlua)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
For anyone interested:
Roblox's Luau: https://luau-lang.org/
> Luau is a fast, small, safe, gradually typed embeddable scripting language derived from Lua.
> Around 2006, Roblox started using Lua 5.1 as a scripting language for games. Over the years the runtime had to be tweaked to provide a safe, secure sandboxed environment; we gradually started accumulating small library changes and tweaks.
-
react-native-web-browser-app
Not another wrapper around SFSafariViewController. A fully-featured, cross-platform web browser written in React Native.
soon, everything will be in react. Your browser? React. OS? React. Car operating system? React.
I thought I was making a joke and then googled some and here it is:
https://github.com/shirakaba/react-native-web-browser-app
https://reactos.org/
https://star.global/posts/react-native-for-automotive/
They were so preoccupied with whether or not they could that they didn't stop to think if they should
-
soon, everything will be in react. Your browser? React. OS? React. Car operating system? React.
I thought I was making a joke and then googled some and here it is:
https://github.com/shirakaba/react-native-web-browser-app
https://reactos.org/
https://star.global/posts/react-native-for-automotive/
They were so preoccupied with whether or not they could that they didn't stop to think if they should
-
You could write react in Lua for a while, for example for Roblox. And, it's very cool. There's also another project that compiles typescript to Lua: https://roblox-ts.com
And that one supports writing pretty much actual React tsx but with Roblox primitives.
One of my clients asked me to make a Roblox plugin, it was my first time, and I was very pleasantly surprised with this workflow. There are also tools to enable really high iteration speed. It felt nicer than Unity at some moments. I didn't really need to write or know any Lua at all!
-
Seems to be the React/DOM conceptual model that has been "ported". Here is an example from the Robolox repo - https://github.com/Roblox/react-lua/blob/main/examples/chang...
-
That parenthetical “or anything declarative really” is doing a lot of work, given that:
React is a tool for writing 3D scenes that can handle state updates: https://github.com/pmndrs/react-three-fiber
React is a tool for writing music that can handle state updates: https://github.com/FormidableLabs/react-music
React is a tool for writing infrastructure-as-code templates that… um… could with some additional work handle state updates: https://www.linkedin.com/pulse/aws-terraform-generator-using...
-
That parenthetical “or anything declarative really” is doing a lot of work, given that:
React is a tool for writing 3D scenes that can handle state updates: https://github.com/pmndrs/react-three-fiber
React is a tool for writing music that can handle state updates: https://github.com/FormidableLabs/react-music
React is a tool for writing infrastructure-as-code templates that… um… could with some additional work handle state updates: https://www.linkedin.com/pulse/aws-terraform-generator-using...
-
There's the official teal-types[1] project that aims to fill that gap only for standard Lua. I've used the LĂ–VE types[2] in the past.
1: https://github.com/teal-language/teal-types/tree/master/type...
-