Luau Goes Open Source!

Wow! This is an excellent alternative to normal Lua because of Luau’s features!
I love it when companies open-source things like this to help developers massively!

:smile:

Edit: I wonder if it’s possible to embed Luau with a framework like Love2D or something, It might be considering the similarities.

3 Likes

Wait, I can use TweenService in normal code!!! Yay! Can’t wait to see how I can use this in other stuff.

1 Like

Isn’t this a bad thing? Not only is this giving more access to the exploiting community but this will help big exploit programs make better bypasses and other things to work around ROBLOX’s security.

1 Like

Oh my good lord…

I joined this platform over 10+ years ago and didn’t imagine anything like this would ever happen.

It’s own programming language? Let alone an open source one?

Some vetererans like me hate the updates, but most of the recent updates are just technical advancements that I never expected to see, Roblox is changing for the better.

  • nul
2 Likes

Luau is used in Roblox Studio and always has been. All Luau is, is a major rewrite of Lua.

1 Like

(at least always has been for the past years)

1 Like

A lot of people have said that before but I think it’s really good for things outside of Roblox too, it’s a double-edged sword basically in that it’s good for people to use in their projects because of all of the features that Luau has but it’s bad for the fact that exploiters can now look at the source code.

1 Like

But that can also open the door to ROBLOX clones, like them using the exact programming language and other things exactly like ROBLOX.

1 Like

True but that could already happen when Roblox used Lua 5.1 instead of Luau.

1 Like

I think you’re looking for something like Lemur (GitHub - LPGhatguy/lemur: Partial implementation of Roblox API in Lua). I don’t think this project is maintained atm, and it currently wouldn’t work with Luau command line out of the box because of sandboxing restrictions; we’ll need to figure out how to make things like that work.

4 Likes

The thing is, I do not believe that Roblox cares about small “clones” because of how big of a company they are. There have already been many Roblox “clones” but all of them have failed or have not gotten popular enough to make a big enough impact for Roblox to step in.

2 Likes

But it can make the clones even better with the exact same programming language.

3 Likes

Well on the page for Luau, it says that it’s backwards-compatible with Lua 5.1 so it’s basically the same anyways now, All’s the clones would get are the fancy new features but none of Roblox’s genuine services.

This is crazy, I can’t believe that after 15 years roblox actually decided to make the language open source. I thought it would never happen. I guess I was wrong. Thanks a lot for doing this. Its a really good language and I can’t wait to see what people are gonna make with this :slight_smile:

1 Like

This is cool and all, would be nice to see community based additions etc, but I also have some concerns, wouldn’t this allow for exploit creators to get a better understanding of things and creat better hard to combat exploits.

So Lua isn’t used anymore in Roblox Studio?

Luau is still technically Lua but yes, the original Lua isn’t used when you program on Roblox Studio.

It’s heeeere!!! Like omg, when this was announced at RDC, I was super excited.

I’m super duper excited to see what the community can do with such a powerful asset. Some devs here are incredibly talented, I’m curious what can emerge!

4 Likes

So if Lua isn’t used anymore then how have my Lua scripts not broken…

1 Like

Like I said in the first 5 words,

Luau is a rewrite of Lua, it uses everything that Lua already has and much more added-on features.