awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to mlua-rs/mlua

Open-source alternatives to Mlua

28 open-source projects similar to mlua-rs/mlua, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Mlua alternative.

  • anima-engine/mrustyالصورة الرمزية لـ anima-engine

    anima-engine/mrusty

    205عرض على GitHub↗

    mruby safe bindings for Rust

    Rust
    عرض على GitHub↗205
  • benanders/rjniالصورة الرمزية لـ benanders

    benanders/rjni

    74عرض على GitHub↗

    Run Java code from Rust!

    Rust
    عرض على GitHub↗74
  • cysharp/csbindgenالصورة الرمزية لـ Cysharp

    Cysharp/csbindgen

    922عرض على GitHub↗

    Generate C# FFI from Rust for automatically brings native code and C native library to .NET and Unity.

    Rust
    عرض على GitHub↗922
  • d-unsed/ruruالصورة الرمزية لـ d-unsed

    d-unsed/ruru

    835عرض على GitHub↗

    Native Ruby extensions written in Rust

    Rust
    عرض على GitHub↗835
  • danielpclark/rutieالصورة الرمزية لـ danielpclark

    danielpclark/rutie

    998عرض على GitHub↗

    “The Tie Between Ruby and Rust.”

    Rust
    عرض على GitHub↗998
  • dgrunwald/rust-cpythonالصورة الرمزية لـ dgrunwald

    dgrunwald/rust-cpython

    1,837عرض على GitHub↗

    Rust <-> Python bindings

    Rust
    عرض على GitHub↗1,837
  • drrb/java-rust-exampleالصورة الرمزية لـ drrb

    drrb/java-rust-example

    341عرض على GitHub↗

    Embedding Rust in Java

    Java
    عرض على GitHub↗341

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Find more with AI search
  • dtolnay/cxxالصورة الرمزية لـ dtolnay

    dtolnay/cxx

    6,664عرض على GitHub↗

    CXX is a code generator that produces a safe, zero-overhead FFI bridge between Rust and C++. It lets functions and data types from either language be used directly in the other, with static type safety enforced at compile time and no copying, serialization, or runtime checks across the boundary. The bridge supports the full range of cross-language interactions: Rust can call C++ functions and use C++ types, and C++ can call Rust functions and use Rust types. Standard library types like strings, vectors, and smart pointers are mapped automatically between the two languages, while opaque types

    Rust
    عرض على GitHub↗6,664
  • getsentry/milksnakeالصورة الرمزية لـ getsentry

    getsentry/milksnake

    803عرض على GitHub↗

    A setuptools/wheel/cffi extension to embed a binary data in wheels

    Python
    عرض على GitHub↗803
  • gtk-rs/girالصورة الرمزية لـ gtk-rs

    gtk-rs/gir

    269عرض على GitHub↗

    Tool to generate rust bindings and user API for glib-based libraries

    Rustbinding-generatorbindingsglib
    عرض على GitHub↗269
  • infinyon/node-bindgenالصورة الرمزية لـ infinyon

    infinyon/node-bindgen

    588عرض على GitHub↗

    Easy way to write Node.js module using Rust

    Rust
    عرض على GitHub↗588
  • jcmoyer/rust-lua53الصورة الرمزية لـ jcmoyer

    jcmoyer/rust-lua53

    161عرض على GitHub↗

    Lua 5.3 bindings for Rust

    C
    عرض على GitHub↗161
  • lilyball/rust-luaالصورة الرمزية لـ lilyball

    lilyball/rust-lua

    130عرض على GitHub↗

    Safe Rust bindings to Lua 5.1

    Rust
    عرض على GitHub↗130
  • mozilla/cbindgenالصورة الرمزية لـ mozilla

    mozilla/cbindgen

    2,906عرض على GitHub↗

    A project for generating C bindings from Rust code

    Rust
    عرض على GitHub↗2,906
  • mthom/scryer-prologالصورة الرمزية لـ mthom

    mthom/scryer-prolog

    2,374عرض على GitHub↗
    Rustiso-prolog-standardprologprolog-implementation
    عرض على GitHub↗2,374
  • neon-bindings/neonالصورة الرمزية لـ neon-bindings

    neon-bindings/neon

    8,410عرض على GitHub↗

    Neon is a framework for writing high-performance native Node.js modules using the Rust programming language. It serves as a foreign function interface bridge and a toolchain for bootstrapping, compiling, and managing Rust-based extensions. The project provides a cross-language memory manager that handles buffers and object borrowing to ensure safe memory access between Rust and JavaScript. It enables the mapping of data types and function calls across the language boundary, allowing Rust functions to be exported to the script environment and JavaScript functions to be called from Rust. The f

    Rust
    عرض على GitHub↗8,410
  • phper-framework/phperالصورة الرمزية لـ phper-framework

    phper-framework/phper

    349عرض على GitHub↗

    The framework that allows us to write PHP extensions using pure and safe Rust whenever possible.

    Rust
    عرض على GitHub↗349
  • pyo3/pyo3الصورة الرمزية لـ PyO3

    PyO3/pyo3

    15,344عرض على GitHub↗

    This project provides a framework for binding Rust and Python, enabling the creation of native extension modules and the embedding of the Python interpreter within host applications. It functions as a cross-language interoperability library that facilitates the execution of scripts, the definition of classes, and the sharing of data structures across the boundary of the two runtimes. The framework distinguishes itself through the use of procedural macros to automate the generation of boilerplate code, simplifying the process of exposing native functions and data types. It employs type-level m

    Rustbindingffipython
    عرض على GitHub↗15,344
  • rhysd/wainالصورة الرمزية لـ rhysd

    rhysd/wain

    461عرض على GitHub↗

    WebAssembly implementation from scratch in Safe Rust with zero dependencies

    Rust
    عرض على GitHub↗461
  • rust-lang/rust-bindgenالصورة الرمزية لـ rust-lang

    rust-lang/rust-bindgen

    5,212عرض على GitHub↗

    Rust-bindgen is a build-time foreign function interface binding generator and C header parser designed to automate cross-language interoperability. It functions as a tool to bridge Rust with C, C++, and Objective-C libraries by producing platform-specific declarations during the compilation process. The project distinguishes itself through its ability to handle complex C-family language constructs, including C++ inheritance and methods, as well as Objective-C classes and protocols. It ensures binary compatibility across different architectures by calculating target-aware memory layouts and va

    Rustbindingscodegenffi
    عرض على GitHub↗5,212
  • rusterlium/rustlerالصورة الرمزية لـ rusterlium

    rusterlium/rustler

    4,806عرض على GitHub↗

    Rustler is a native function wrapper and foreign function interface that enables the development of high-performance extensions for the BEAM virtual machine. It serves as a bridge for writing native functions in Rust that can be called from Erlang environments. The project focuses on maintaining memory safety to prevent system crashes and memory corruption when executing compiled code. It achieves this by wrapping native calls in safe abstractions and applying Rust's ownership and borrowing rules to the management of external memory and structured data objects. The library provides mechanism

    Rustbindingelixirerlang
    عرض على GitHub↗4,806
  • rustpython/rustpythonالصورة الرمزية لـ RustPython

    RustPython/RustPython

    21,807عرض على GitHub↗

    RustPython is a Python 3 compatible interpreter implemented in Rust. It functions as a scripting engine that can be embedded directly into host applications, allowing for the execution of dynamic scripts and the customization of software behavior within a memory-safe environment. The project distinguishes itself through its ability to bridge Python and JavaScript runtimes, enabling data exchange and function invocation across language boundaries. It also provides a portable execution environment by compiling Python code into WebAssembly, which allows for the execution of logic directly within

    Rustcompilerhacktoberfestinterpreter
    عرض على GitHub↗21,807
  • sean1708/rusty-cheddarالصورة الرمزية لـ Sean1708

    Sean1708/rusty-cheddar

    187عرض على GitHub↗

    A Rust crate for automatically generating C header files from Rust source file.

    Rust
    عرض على GitHub↗187
  • ssheldon/rust-objcالصورة الرمزية لـ SSheldon

    SSheldon/rust-objc

    413عرض على GitHub↗

    Objective-C Runtime bindings and wrapper for Rust.

    Rust
    عرض على GitHub↗413
  • tomaka/hluaالصورة الرمزية لـ tomaka

    tomaka/hlua

    522عرض على GitHub↗

    Rust library to interface with Lua

    C
    عرض على GitHub↗522
  • wasm-bindgen/wasm-bindgenالصورة الرمزية لـ wasm-bindgen

    wasm-bindgen/wasm-bindgen

    9,042عرض على GitHub↗

    wasm-bindgen is a glue code generator and interoperability tool that facilitates high-level communication and data exchange between compiled Rust modules and JavaScript environments. It functions as a memory bridge and type definition generator, allowing the exchange of complex data types and the calling of functions across execution boundaries. The project distinguishes itself by automating the conversion of data types and function signatures using attribute-based bindings. It generates the necessary JavaScript and WebAssembly wrappers to manage linear memory mapping and creates automatic Ty

    Rust
    عرض على GitHub↗9,042
  • wasm-bindgen/wasm-packالصورة الرمزية لـ wasm-bindgen

    wasm-bindgen/wasm-pack

    7,207عرض على GitHub↗

    wasm-pack is a build tool and workflow orchestrator for compiling Rust code to WebAssembly. It coordinates the compilation process and generates the JavaScript glue code required to execute Rust logic within web browsers and server-side runtimes. The tool manages binary optimization to reduce file sizes and improve execution speed. It also functions as a package manager, bundling compiled WebAssembly modules into archives compatible with JavaScript registries and bundlers. The project covers language interoperability through the automatic generation of TypeScript type definitions. It further

    Rust
    عرض على GitHub↗7,207
  • zhangyuang/node-ffi-rsالصورة الرمزية لـ zhangyuang

    zhangyuang/node-ffi-rs

    341عرض على GitHub↗

    Implement ffi in Node.js by Rust and NAPI

    Rust
    عرض على GitHub↗341