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

    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 2

  4. .github .github Public

    3 1

  5. rcc-v2 rcc-v2 Public

    Luau 3 2

  6. roblox-cr roblox-cr Public

    Forked from R-unic/roblox-cr

    A Crystal-to-Luau compiler for Roblox

    Crystal 2

Repositories

Showing 10 of 14 repositories

Top languages

Loading…

Most used topics

Loading…