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 4

  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
  • roblox-llvm Public archive

    LLVM to Luau

    roblox-compilers/roblox-llvm’s past year of commit activity
    Python 3 0 0 0 Updated Jul 26, 2025
  • bindings Public

    Bindings generator

    roblox-compilers/bindings’s past year of commit activity
    Python 1 MIT 1 0 0 Updated May 18, 2025
  • roblox-py Public archive

    Python to Luau compiler for Roblox.

    roblox-compilers/roblox-py’s past year of commit activity
    Python 39 AGPL-3.0 4 0 0 Updated Dec 17, 2024
  • rcc-v2 Public
    roblox-compilers/rcc-v2’s past year of commit activity
    Luau 3 2 0 0 Updated Aug 28, 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 14 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-java Public
    roblox-compilers/roblox-java’s past year of commit activity
    C 1 MIT 0 0 0 Updated Jul 28, 2024
  • rcc Public

    Main interface for RCC.

    roblox-compilers/rcc’s past year of commit activity
    Python 9 MIT 2 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

People

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

Most used topics

Loading…