{"id":24056918,"url":"https://github.com/nlua/keralua","last_synced_at":"2025-04-11T22:30:28.348Z","repository":{"id":6106761,"uuid":"7334305","full_name":"NLua/KeraLua","owner":"NLua","description":"C# Native bindings of Lua 5.4 (compatible with .NET/iOS/Mac/Android/UWP)","archived":false,"fork":false,"pushed_at":"2024-06-06T10:48:45.000Z","size":16394,"stargazers_count":298,"open_issues_count":7,"forks_count":84,"subscribers_count":22,"default_branch":"main","last_synced_at":"2024-09-16T19:52:39.555Z","etag":null,"topics":["c-sharp","dotnet","lua","native-bindings","netcore","nlua","xamarin"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NLua.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"viniciusjarina","custom":"https://www.paypal.me/viniciusjarina"}},"created_at":"2012-12-27T01:24:28.000Z","updated_at":"2024-09-14T00:00:37.000Z","dependencies_parsed_at":"2024-05-30T16:51:33.583Z","dependency_job_id":"4f18305c-555a-4593-9901-fce93b42fc63","html_url":"https://github.com/NLua/KeraLua","commit_stats":{"total_commits":329,"total_committers":12,"mean_commits":"27.416666666666668","dds":0.06990881458966569,"last_synced_commit":"d0e4da7078fa5c46820b387434461a66b70f6791"},"previous_names":[],"tags_count":63,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLua%2FKeraLua","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLua%2FKeraLua/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLua%2FKeraLua/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NLua%2FKeraLua/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NLua","download_url":"https://codeload.github.com/NLua/KeraLua/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248489439,"owners_count":21112574,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-sharp","dotnet","lua","native-bindings","netcore","nlua","xamarin"],"created_at":"2025-01-09T05:28:01.803Z","updated_at":"2025-04-11T22:30:28.312Z","avatar_url":"https://github.com/NLua.png","language":"C#","readme":"👋 Hello there! | \n------------ | \n\u003e 🔭 Thank you for checking out this project.\n\u003e\n\u003e 🍻 We've made the project Open Source and **MIT** license so everyone can enjoy it. \n\u003e\n\u003e 🛠 To deliver a project with quality we have to spent a lot of time working on it.\n\u003e \n\u003e ⭐️ If you liked the project please star it.\n\u003e\n\u003e 💕 We also appreaciate any **Sponsor**  [ [Patreon](https://www.patreon.com/codefoco) | [PayPal](paypal.me/viniciusjarina) ] \n\n[![Logo](https://raw.githubusercontent.com/NLua/KeraLua/main/KeraLua.png)]()\n\nKeraLua\n=======\n\n\n| NuGet |\n| ------|\n|[![nuget](https://badgen.net/nuget/v/KeraLua?icon=nuget)](https://www.nuget.org/packages/KeraLua)|\n\n|  | Status | \n| :------ | :------: | \n|![linux](https://badgen.net/badge/icon/Ubuntu%20Linux%20x64?icon=travis\u0026label\u0026color=orange)   | [![Linux](https://travis-ci.org/NLua/KeraLua.svg?branch=main)](https://travis-ci.org/NLua/KeraLua) |\n| ![win](https://badgen.net/badge/icon/Windows?icon=windows\u0026label\u0026color=blue) | [![Build status](https://ci.appveyor.com/api/projects/status/jkqcy9m9k35jwolx?svg=true)](https://ci.appveyor.com/project/viniciusjarina/keralua)|\n| ![mac](https://badgen.net/badge/icon/macOS,iOS,tvOS,watchOS?icon=apple\u0026label\u0026color=purple\u0026list=1) | [![Build Status](https://dev.azure.com/codefoco/NuGets/_apis/build/status/KeraLua?branchName=main\u0026jobName=Mac)](https://dev.azure.com/codefoco/NuGets/_build/latest?definitionId=64\u0026branchName=main) |\n|![linux](https://badgen.net/badge/icon/Ubuntu%20Linux%20x64?icon=terminal\u0026label\u0026color=orange)  | [![Build Status](https://dev.azure.com/codefoco/NuGets/_apis/build/status/KeraLua?branchName=main\u0026jobName=Linux)](https://dev.azure.com/codefoco/NuGets/_build/latest?definitionId=64\u0026branchName=main) |\n|![win](https://badgen.net/badge/icon/Windows,.NET%20Core?icon=windows\u0026label\u0026list=1) | [![Build Status](https://dev.azure.com/codefoco/NuGets/_apis/build/status/KeraLua?branchName=main\u0026jobName=Windows)](https://dev.azure.com/codefoco/NuGets/_build/latest?definitionId=64\u0026branchName=main) |\n\n\nC# Native bindings of Lua 5.4 (compatible with iOS/Mac/Android/UWP/.NET) \n\nBefore build fetch the submodules:\n\n\tgit submodule update --init --recursive\n\nBuilding\n---------\n\nKeraLua uses several solution for different targets. (I know I could use SDK style project + multi-target, but neither VS and VS4Mac work very well with that, and the intelisense always get confused).\nSo for Mac,iOS,tvOS use KeraLua.Mac.sln, Android KeraLua.Android.sln, .NET Core KeraLua.Core.sln and UWP KeraLua.UWP.sln\n\nTo build old classic .NET 4.5 just use the KeraLua.sln. (I usually do my develoment on .NET 4.5 using VS4Mac + Mono on Mac, and .NET + VS on Windows, since this was the configuration which cause less issues to me.)\n\n\n\tnuget restore KeraLua.sln\n\tmsbuild KeraLua.sln\n\n\n\n","funding_links":["https://github.com/sponsors/viniciusjarina","https://www.paypal.me/viniciusjarina","https://www.patreon.com/codefoco"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnlua%2Fkeralua","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnlua%2Fkeralua","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnlua%2Fkeralua/lists"}