Skip to content

Commit 55b4dbe

Browse files
feat: add wasmedge-ebpf & wasmedge-rusttls (WasmEdge#179)
Signed-off-by: Adithya Krishna <aadithya794@gmail.com>
1 parent e078984 commit 55b4dbe

File tree

2 files changed

+26
-22
lines changed
  • docs/start/wasmedge/extensions
  • i18n/zh/docusaurus-plugin-content-docs/current/start/wasmedge/extensions

2 files changed

+26
-22
lines changed

docs/start/wasmedge/extensions/plugins.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,19 @@ The plug-in mechanism for WasmEdge is an easy way to extend the host modules fro
1212

1313
The following lists are the WasmEdge official released plug-ins. Users can install them easily by the installer.
1414

15-
| Plug-in | Description | Platform Support | Language support |
16-
| --- | --- | --- | --- |
17-
| WasmEdge-Process | Allows WebAssembly programs to execute native commands in the host operating system. It supports passing arguments, environment variables, `STDIN`/`STDOUT` pipes, and security policies for host access. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, and `ubuntu 20.04 x86_64` (since `0.10.0`) | [Rust](https://crates.io/crates/wasmedge_process_interface) |
18-
| [WASI-Crypto](https://github.com/WebAssembly/wasi-crypto) | APIs that a runtime can expose to WebAssembly modules in order to perform cryptographic operations and key management. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, and `ubuntu 20.04 x86_64` (since `0.10.1`) | [Rust](https://crates.io/crates/wasi-crypto) |
19-
| [WASI-NN](https://github.com/WebAssembly/wasi-nn) (OpenVINO backend) | AI inference using OpenVINO models. | `ubuntu 20.04 x86_64` (since `0.10.1`) | [Rust](https://crates.io/crates/wasi-nn), JavaScript |
20-
| [WASI-NN](https://github.com/WebAssembly/wasi-nn) (Pytorch backend) | AI inference using Pytorch models. | `manylinux2014 x86_64` and `ubuntu 20.04 x86_64` (since `0.11.1`) | [Rust](https://crates.io/crates/wasi-nn), JavaScript |
21-
| [WASI-NN](https://github.com/WebAssembly/wasi-nn) (TensorFlow-Lite backend) | AI inference using TensorFlow-Lite models. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, and `ubuntu 20.04 x86_64` (since `0.11.2`) | [Rust](https://crates.io/crates/wasi-nn), JavaScript |
22-
| WasmEdge-Image | A native library to manipulate images for AI inference tasks. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | [Rust](https://crates.io/crates/wasmedge_tensorflow_interface) (0.3.0) |
23-
| WasmEdge-Tensorflow | A native library to inferring TensorFlow models. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | [Rust](https://crates.io/crates/wasmedge_tensorflow_interface) (0.3.0) |
24-
| WasmEdge-TensorflowLite | A native library to inferring TensorFlow-Lite models. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | [Rust](https://crates.io/crates/wasmedge_tensorflow_interface) |
25-
| WasmEdge-OpenCV | Very popular utility functions to process images and videos for AI input / output. | Unreleased | Rust |
15+
| Plug-in | Description | Platform Support | Language support |
16+
|-----------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------|
17+
| WasmEdge-Process | Allows WebAssembly programs to execute native commands in the host operating system. It supports passing arguments, environment variables, `STDIN`/`STDOUT` pipes, and security policies for host access. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, and `ubuntu 20.04 x86_64` (since `0.10.0`) | [Rust](https://crates.io/crates/wasmedge_process_interface) |
18+
| [WASI-Crypto](https://github.com/WebAssembly/wasi-crypto) | APIs that a runtime can expose to WebAssembly modules in order to perform cryptographic operations and key management. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, and `ubuntu 20.04 x86_64` (since `0.10.1`) | [Rust](https://crates.io/crates/wasi-crypto) |
19+
| [WASI-NN](https://github.com/WebAssembly/wasi-nn) (OpenVINO backend) | AI inference using OpenVINO models. | `ubuntu 20.04 x86_64` (since `0.10.1`) | [Rust](https://crates.io/crates/wasi-nn), JavaScript |
20+
| [WASI-NN](https://github.com/WebAssembly/wasi-nn) (Pytorch backend) | AI inference using Pytorch models. | `manylinux2014 x86_64` and `ubuntu 20.04 x86_64` (since `0.11.1`) | [Rust](https://crates.io/crates/wasi-nn), JavaScript |
21+
| [WASI-NN](https://github.com/WebAssembly/wasi-nn) (TensorFlow-Lite backend) | AI inference using TensorFlow-Lite models. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, and `ubuntu 20.04 x86_64` (since `0.11.2`) | [Rust](https://crates.io/crates/wasi-nn), JavaScript |
22+
| WasmEdge-Image | A native library to manipulate images for AI inference tasks. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | [Rust](https://crates.io/crates/wasmedge_tensorflow_interface) (0.3.0) |
23+
| WasmEdge-Tensorflow | A native library for inferring TensorFlow models. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | [Rust](https://crates.io/crates/wasmedge_tensorflow_interface) (0.3.0) |
24+
| WasmEdge-TensorflowLite | A native library for inferring TensorFlow-Lite models. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | [Rust](https://crates.io/crates/wasmedge_tensorflow_interface) |
25+
| WasmEdge-OpenCV | Very popular utility functions to process images and videos for AI input/output. | Unreleased | Rust |
26+
| WasmEdge-eBPF | A native library for inferring eBPF applications | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | Rust |
27+
| WasmEdge-rusttls | A native library for inferring Rust and TLS Library | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | [Rust](https://crates.io/crates/wasmedge_rustls_api)
2628

2729
## Old WasmEdge Extensions
2830

i18n/zh/docusaurus-plugin-content-docs/current/start/wasmedge/extensions/plugins.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,19 @@ The plug-in mechanism for WasmEdge is an easy way to extend the host modules fro
1212

1313
The following lists are the WasmEdge official released plug-ins. Users can install them easily by the installer.
1414

15-
| Plug-in | Description | Platform Support | Language support |
16-
| --- | --- | --- | --- |
17-
| WasmEdge-Process | Allows WebAssembly programs to execute native commands in the host operating system. It supports passing arguments, environment variables, `STDIN`/`STDOUT` pipes, and security policies for host access. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, and `ubuntu 20.04 x86_64` (since `0.10.0`) | [Rust](https://crates.io/crates/wasmedge_process_interface) |
18-
| [WASI-Crypto](https://github.com/WebAssembly/wasi-crypto) | APIs that a runtime can expose to WebAssembly modules in order to perform cryptographic operations and key management. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, and `ubuntu 20.04 x86_64` (since `0.10.1`) | [Rust](https://crates.io/crates/wasi-crypto) |
19-
| [WASI-NN](https://github.com/WebAssembly/wasi-nn) (OpenVINO backend) | AI inference using OpenVINO models. | `ubuntu 20.04 x86_64` (since `0.10.1`) | [Rust](https://crates.io/crates/wasi-nn), JavaScript |
20-
| [WASI-NN](https://github.com/WebAssembly/wasi-nn) (Pytorch backend) | AI inference using Pytorch models. | `manylinux2014 x86_64` and `ubuntu 20.04 x86_64` (since `0.11.1`) | [Rust](https://crates.io/crates/wasi-nn), JavaScript |
21-
| [WASI-NN](https://github.com/WebAssembly/wasi-nn) (TensorFlow-Lite backend) | AI inference using TensorFlow-Lite models. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, and `ubuntu 20.04 x86_64` (since `0.11.2`) | [Rust](https://crates.io/crates/wasi-nn), JavaScript |
22-
| WasmEdge-Image | A native library to manipulate images for AI inference tasks. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | [Rust](https://crates.io/crates/wasmedge_tensorflow_interface) (0.3.0) |
23-
| WasmEdge-Tensorflow | A native library to inferring TensorFlow models. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | [Rust](https://crates.io/crates/wasmedge_tensorflow_interface) (0.3.0) |
24-
| WasmEdge-TensorflowLite | A native library to inferring TensorFlow-Lite models. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | [Rust](https://crates.io/crates/wasmedge_tensorflow_interface) |
25-
| WasmEdge-OpenCV | Very popular utility functions to process images and videos for AI input / output. | Unreleased | Rust |
15+
| Plug-in | Description | Platform Support | Language support |
16+
|-----------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------|
17+
| WasmEdge-Process | Allows WebAssembly programs to execute native commands in the host operating system. It supports passing arguments, environment variables, `STDIN`/`STDOUT` pipes, and security policies for host access. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, and `ubuntu 20.04 x86_64` (since `0.10.0`) | [Rust](https://crates.io/crates/wasmedge_process_interface) |
18+
| [WASI-Crypto](https://github.com/WebAssembly/wasi-crypto) | APIs that a runtime can expose to WebAssembly modules in order to perform cryptographic operations and key management. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, and `ubuntu 20.04 x86_64` (since `0.10.1`) | [Rust](https://crates.io/crates/wasi-crypto) |
19+
| [WASI-NN](https://github.com/WebAssembly/wasi-nn) (OpenVINO backend) | AI inference using OpenVINO models. | `ubuntu 20.04 x86_64` (since `0.10.1`) | [Rust](https://crates.io/crates/wasi-nn), JavaScript |
20+
| [WASI-NN](https://github.com/WebAssembly/wasi-nn) (Pytorch backend) | AI inference using Pytorch models. | `manylinux2014 x86_64` and `ubuntu 20.04 x86_64` (since `0.11.1`) | [Rust](https://crates.io/crates/wasi-nn), JavaScript |
21+
| [WASI-NN](https://github.com/WebAssembly/wasi-nn) (TensorFlow-Lite backend) | AI inference using TensorFlow-Lite models. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, and `ubuntu 20.04 x86_64` (since `0.11.2`) | [Rust](https://crates.io/crates/wasi-nn), JavaScript |
22+
| WasmEdge-Image | A native library to manipulate images for AI inference tasks. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | [Rust](https://crates.io/crates/wasmedge_tensorflow_interface) (0.3.0) |
23+
| WasmEdge-Tensorflow | A native library for inferring TensorFlow models. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | [Rust](https://crates.io/crates/wasmedge_tensorflow_interface) (0.3.0) |
24+
| WasmEdge-TensorflowLite | A native library for inferring TensorFlow-Lite models. | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | [Rust](https://crates.io/crates/wasmedge_tensorflow_interface) |
25+
| WasmEdge-OpenCV | Very popular utility functions to process images and videos for AI input/output. | Unreleased | Rust |
26+
| WasmEdge-eBPF | A native library for inferring eBPF applications | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | Rust |
27+
| WasmEdge-rusttls | A native library for inferring Rust and TLS Library | `manylinux2014 x86_64`, `manylinux2014 aarch64`, `ubuntu 20.04 x86_64`, `darwin x86_64`, and `darwin arm64` (since `0.13.0`) | [Rust](https://crates.io/crates/wasmedge_rustls_api)
2628

2729
## Old WasmEdge Extensions
2830

0 commit comments

Comments
 (0)