Remix.run Logo
Native apps written in TypeScript and CSS(github.com)
47 points by arbayi 2 hours ago | 9 comments
bertili 2 hours ago | parent | next [-]

Not apparent at first, but this is a TypeScript to c++ compiler at the core (https://github.com/geastack/compiler), with bindings for various platforms.

zerr an hour ago | parent | prev | next [-]

What do they use for graphics and audio?

dashersw an hour ago | parent [-]

Each platform has its native bindings. For graphics, you write CSS and HTML canvas API as well as JSX, it renders to native components and their alignments, the canvas API is converted to native surfaces, whatever the platform uses.

zerr an hour ago | parent [-]

I mean, is it OpenGL, Vulkan, Metal? etc...

sublinear an hour ago | parent | prev | next [-]

Ah this is for embedded apps. Pretty neat!

dashersw an hour ago | parent [-]

It also supports iOS, macOS, Android, Windows, Linux, XBox for Three.js games, as well as (some) Node.js apps.

jr3592 36 minutes ago | parent [-]

could you throw a react project (WEB) at it and get a native macos project out of it?

letrix 22 minutes ago | parent [-]

It loosk more like React Native: https://github.com/geastack/examples/tree/main/apps/notes-na...

https://www.youtube.com/watch?v=o5RDfAmzE7s

tarcon an hour ago | parent | prev [-]

"The earlier implementation could not be driven to zero of them, because boxing was load-bearing in its emitter"

In the docs of the repo of their TS to C++ compiler. https://github.com/geastack/compiler