Skip to content

rosslight/Darp.Luau.Native

Repository files navigation

Darp.Luau.Native

NuGet Downloads

Managed .NET bindings for Luau with prebuilt native runtimes per RID.

Git tags follow the format v1.2.3+luau.0.708, where 1.2.3 is the package SemVer and 0.708 is the Luau version equal the native/luau submodule.

Included native runtimes

  • win-x64
  • win-arm64
  • linux-x64
  • linux-arm64
  • osx-x64
  • osx-arm64

Develop locally

Build bindings:

./scripts/generate_bindings.ps1

Build native libraries:

./scripts/build_native.ps1 -RuntimeId 'win-x64' -Generator 'Visual Studio 18 2026'
./scripts/build_native.ps1 -RuntimeId 'linux-x64' -Generator 'Ninja'
./scripts/build_native.ps1 -RuntimeId 'osx-x64' -Generator 'Ninja'

Pack nuget package:

dotnet pack src/Darp.Luau.Native/Darp.Luau.Native.csproj -c Release -o artifacts/packages

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages