Skip to content
@roblox-compilers

Roblox Compiler Collection

The C, C++, Python, Lunar to Luau compiler.

Roblox Compiler Collection (RCC)

Roblox Compiler Collection is a collection of compilers to compile a language to Roblox Lua(u), the RCC group makes all of these compilers.

Discord


RCC Compilers

  • py: roblox-py
    Python -> Luau Compiler

  • c/cpp: roblox-c [Archived]
    C and C++ -> Luau Compiler

  • llvm roblox-llvm [Coming soon]
    LLVM IR to Luau compiler.


RCC Projects

  • bindgen: bindings
    Codegen to generate bindings in multiple langauges for the Roblox API

  • rcc: rcc
    Toolchain for installing and managing the RCC compilers. Allows for multiple languages to be used in one project and has extensive standard libraries.

  • install: installer [Experimental]
    A shell-script for Unix & Windows systems to easily install rcc and compilers.

  • luau luau2py [In development]
    Luau -> Python compiler..


Other Compilers

  • Wasynth: WASM -> Luau, not very performant.
  • roblox-ts: TS -> Luau, Very good Typescript to Luau compiler with many features.
  • roblox-rs: Rust bindings for Roblox STD, should be used with Wasynth.
  • roblox-cs: C# -> Luau, decent compiler in development

Popular repositories Loading

  1. roblox-py roblox-py Public archive

    Python to Luau compiler for Roblox.

    Python 39 3

  2. rcc rcc Public

    Main interface for RCC.

    Python 9 2

  3. roblox-c roblox-c Public archive

    C and C++ to Luau compiler for Roblox.

    Python 9 3

  4. .github .github Public

    3 1

  5. roblox-llvm roblox-llvm Public archive

    LLVM to Luau

    Python 3

  6. rcc-v2 rcc-v2 Public

    Luau 3 2

Repositories

Showing 10 of 14 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…