An open API service indexing awesome lists of open source software.

https://github.com/desktop-cgi/bridge-wasm

wasm bridges for langauge interpretors, important c libraries, and other important libraries
https://github.com/desktop-cgi/bridge-wasm

Last synced: 8 months ago
JSON representation

wasm bridges for langauge interpretors, important c libraries, and other important libraries

Awesome Lists containing this project

README

          

# bridge-wasm
`wasm bridges` for language interpretors like `php`, `perl`, `python`,`micropython`, `cpython`, `ruby`, `julia`, `cpp`, `golang`, `ocaml`, `lua`, `napi`, `wasm-run`, `r-lang`, `openssl`, important c libraries, and other important libraries

![bridge-wasm](./docs/Bridge-Wasm.jpg)

[bridge-wasm](./docs/Bridge-Wasm.jpg)

Expected risks or considerations for your designing for multiple interpreter designs:

- Load times (load wasm's during server start, and invoke plus run code dynamically based on need recommended)
- Memory limits, usages, leaks, and security
- Performance to OS based designs of serverless
- Performance to OS based designs of VM
- Sandboxing and security restrictions based on nodejs code
- File and OS access limitations or allowance based on runtime needs and models/ architecture

Expecting the design to replace the [desktop-cgi](https://github.com/desktop-cgi/desktop-cgi) runtime embedding design for multiple interpreted languages and databases; and hopefully other executables.

Credit: [many wasm packages taken from @polylang.io](https://github.com/chris-koch-penn/polylang.io/tree/master/wasm)