Is there a way to build a plugin system for rust code with dynamic libraries ?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • abi_stable_crates

    Rust-to-Rust ffi,ffi-safe equivalents of std types,and creating libraries loaded at startup.

  • This crate may also be of interest: https://github.com/rodrimati1992/abi_stable_crates/

  • wasmtime

    A fast and secure runtime for WebAssembly

  • The list of languages that support wasm is growing, and Rust support is already excellent. With Wasmer and wasmtime you have two excellent Rust-native wasm engine options with multiple backends.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • wasmer

    🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten

  • yes! you can.

  • xi-editor

    A modern editor with a backend written in Rust.

  • https://github.com/xi-editor/xi-editor/blob/master/rust/core-lib/src/plugins/mod.rs#L69

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts