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 33 3

  2. rcc rcc Public

    Main interface for RCC.

    Python 7 3

  3. roblox-c roblox-c Public archive

    C and C++ to Luau compiler for Roblox.

    Python 6 1

  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
  • rcc-v2 Public
    roblox-compilers/rcc-v2’s past year of commit activity
    Luau 3 2 0 0 Updated Aug 28, 2024
  • roblox-py Public

    Python to Luau compiler for Roblox.

    roblox-compilers/roblox-py’s past year of commit activity
    Python 33 AGPL-3.0 3 0 0 Updated Aug 19, 2024
  • roblox-llvm Public

    LLVM to Luau

    roblox-compilers/roblox-llvm’s past year of commit activity
    Python 2 0 0 0 Updated Aug 18, 2024
  • bindings Public

    Bindings generator

    roblox-compilers/bindings’s past year of commit activity
    Python 1 MIT 1 0 0 Updated Aug 6, 2024
  • roblox-cs Public Forked from roblox-csharp/roblox-cs

    C# to Luau transpiler for Roblox

    roblox-compilers/roblox-cs’s past year of commit activity
    C# 0 7 0 0 Updated Aug 5, 2024
  • .github Public
    roblox-compilers/.github’s past year of commit activity
    3 1 0 0 Updated Jul 31, 2024
  • roblox-compilers/roblox-java’s past year of commit activity
    C 0 MIT 1 0 0 Updated Jul 28, 2024
  • rcc Public

    Main interface for RCC.

    roblox-compilers/rcc’s past year of commit activity
    Python 7 MIT 3 0 0 Updated Apr 15, 2024
  • luau2py Public

    Luau to Python compiler. (Requires `luau` to be installed)

    roblox-compilers/luau2py’s past year of commit activity
    Python 1 0 0 0 Updated Apr 14, 2024
  • installer Public

    A *experimental* faster installer for the RCC project.

    roblox-compilers/installer’s past year of commit activity
    Shell 1 0 0 0 Updated Apr 14, 2024

Most used topics

Loading…