{"id":13667998,"url":"https://github.com/mlua-rs/rlua","last_synced_at":"2025-12-12T12:39:44.644Z","repository":{"id":38234955,"uuid":"91994904","full_name":"mlua-rs/rlua","owner":"mlua-rs","description":"High level Lua bindings to Rust","archived":false,"fork":false,"pushed_at":"2024-07-20T09:06:06.000Z","size":2124,"stargazers_count":1759,"open_issues_count":5,"forks_count":116,"subscribers_count":27,"default_branch":"master","last_synced_at":"2025-05-08T19:03:27.719Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mlua-rs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"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}},"created_at":"2017-05-21T23:51:43.000Z","updated_at":"2025-05-05T04:22:21.000Z","dependencies_parsed_at":"2022-07-12T17:13:14.008Z","dependency_job_id":"3e6fd89a-3eed-40c4-9988-73f80e3ff672","html_url":"https://github.com/mlua-rs/rlua","commit_stats":{"total_commits":738,"total_committers":23,"mean_commits":32.08695652173913,"dds":"0.39159891598915986","last_synced_commit":"262180ff21acf01cdb5c4cb5605feb985bf4d284"},"previous_names":["mlua-rs/rlua","amethyst/rlua"],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlua-rs%2Frlua","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlua-rs%2Frlua/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlua-rs%2Frlua/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlua-rs%2Frlua/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mlua-rs","download_url":"https://codeload.github.com/mlua-rs/rlua/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253506015,"owners_count":21918988,"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":[],"created_at":"2024-08-02T07:00:58.684Z","updated_at":"2025-12-12T12:39:39.571Z","avatar_url":"https://github.com/mlua-rs.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# rlua -- High level bindings between Rust and Lua\n\n*rlua is now deprecated in favour of mlua: see below for migration information*\n\n`rlua` is now a thin transitional wrapper around\n[`mlua`](https://github.com/mlua-rs/mlua); it is recommended to use mlua\ndirectly for new projects and to migrate to it when convenient.  `mlua` was a\nfork of `rlua` which has recently seen more development activity and new\nfeatures.\n\n## Migration\n\n`rlua` 0.20 includes some utilities to help transition to `mlua`, but is otherwise\njust re-exporting `mlua` directly.\n\nThe main changes are:\n\n* In `mlua`, `Lua::context()` is no longer necessary.  The methods previously on\n  `Context` can now be called directly on the `Lua` object.  `rlua` 0.20 includes\n  an `RluaCompat` extension trait which adds a `context()` method which can be used\n  to avoid having to update code all at once.\n\n* The `ToLua` trait has been renamed to `IntoLua`, and its conversion method `to_lua`\n  is now `into_lua`.  `rlua` 0.20 includes `ToLua` as an alias for `IntoLua` and an\n  extension `ToLuaCompat` which adds a `to_lua` method as a temporary convenience.\n\nA few other changes which should be less disruptive:\n\n* `mlua` has different defaults and options for blocking loading C libraries or\n  compiled modules from Lua code or catching Rust panics.  Check the `Lua::new_with`\n  and unsafe variants for the new options.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmlua-rs%2Frlua","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmlua-rs%2Frlua","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmlua-rs%2Frlua/lists"}