2个不稳定版本

0.1.0 2022年11月2日
0.0.1 2021年8月19日

#967 in WebAssembly

BSL-1.0许可证

22KB
444

阿达库

阿达库是一个通用的WebAssembly应用程序引擎。它旨在在任何用户空间程序或裸机上运行,作为操作系统的沙箱(请参阅Quantii项目)。

入门指南

要启动阿达库,您需要一个启动应用程序。根目录中提供了hello crate。要编译它,请运行

cd hello/
./build.sh

这将创建一个hello.wasm文件。现在您可以在本地运行它

RUST_LOG=info cargo run --release --example demo hello/hello.wasm

API

阿达库运行daku API。您可以使用daku crate为阿达库构建自己的应用程序。

用法

要在自定义目标上使用阿达库,您只需要实现System特质,阿达库将处理其余部分!

阿达库可用于测试Quantii应用程序和桌面环境,而无需运行Quantii本身。您还可以将阿达库用作Flatpak和其他类似Electron(尽管不是在“网络”环境中)的软件的替代方案。

依赖项

~4MB
~84K L