SaaSHub helps you find the best software and product alternatives Learn more →
TypeScriptToLua Alternatives
Similar projects and alternatives to TypeScriptToLua
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
Oberon
Oberon parser, code model & browser, compiler and IDE with debugger, and an implementation of the Oberon+ programming language
-
-
-
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScriptToLua discussion
TypeScriptToLua reviews and mentions
-
The Teal Programming Language
This is super cool. I have been using TypeScript To Lua (https://github.com/TypeScriptToLua/TypeScriptToLua) for a little game side project and it works quite well, I am pleased with it. It does end up generating a lot of Lua code though because it has to support all of TypeScript’s features, which isn’t ideal. I’d expect Teal’s output to be much more concise Lua which has me interested.
-
Lang Lua
I've had some success with https://github.com/TypeScriptToLua/TypeScriptToLua
Luau may be an alternative as well, haven't tried it.
I love Lua, but at larger scales it's unmanageable.
-
Are there any 3rd party libraries which enables us to write nvim plugins?
There are some plugins (typescript.nvim) that use a Typescript to lua transpiler (TypescriptToLua]
-
Since my driver video was well received last time, here is another: Building an SD Card driver from scratch
54:28 reminded me of TypeScriptToLua, so if you wanted to, then you could turn this into Lua :^)
-
Window.js is an open-source JavaScript runtime for desktop graphics programming
One immediate comparison that springs to my mind is the Löve 2D engine [1], which is a tiny game engine written entirely around Lua scripting (so that Lua includes the full game run loop as well).
Lua is a good scripting language, but it doesn't have the ubiquity of JS (and Löve doesn't have the ubiquitous deployment of the modern browser). Also, Lua doesn't have a static type ecosystem (though there are interesting projects like TypescriptToLua [2] exploring that space, but you can from the name they are following/lagging the JS ecosystem here).
There probably is a need to package more browser games as "real" games and a lightweight Canvas-focused approach could find a nice like Löve, especially if it were easier, for instance, to maybe port to consoles for small/indie game teams than one of the web views or Electron. (Though certainly Microsoft already has a version of WebView2 running on the Xbox.)
[1] https://love2d.org/
[2] https://github.com/TypeScriptToLua/TypeScriptToLua
-
Your favorite mod just added something you've wanted for years. What is it?
Not part of the mods, but using https://github.com/TypeScriptToLua/TypeScriptToLua is quite easy and works surprisingly well. You can find some of the type definitions for computercraft here: https://github.com/Eforen/cc-tweaked-types/tree/master/declarations
- TypeScript to Lua Transpiler
- LÖVR – An open source framework for rapidly building immersive 3D experiences
- Neovim v0.5
-
Forking the typescript compiler and building on it?
It might be helpful to keep in mind: Typescript is a compiler that parses a Typescript AST and prints out whatever you want. So if your goal is to use it in a JS context, the only thing regulating what you do with it is that it outputs valid JS that can be interpreted by the various JS engines. There are projects like TypeScriptToLua which uses the TS compiler to print out Lua code.
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Sep 2025
Stats
TypeScriptToLua/TypeScriptToLua is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of TypeScriptToLua is TypeScript.
Popular Comparisons
- TypeScriptToLua VS moonscript
- TypeScriptToLua VS lua-languages
- TypeScriptToLua VS ttypescript
- TypeScriptToLua VS avro-to-typescript
- TypeScriptToLua VS AOE4-TSTL
- TypeScriptToLua VS neovim-ui
- TypeScriptToLua VS node-client
- TypeScriptToLua VS simple-ts-transform
- TypeScriptToLua VS windowjs
- TypeScriptToLua VS elephize