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

https://github.com/ardaku/daku

Asynchronous host interface abstraction API for WebAssembly plugins, drivers, applications, and more!
https://github.com/ardaku/daku

Last synced: 6 months ago
JSON representation

Asynchronous host interface abstraction API for WebAssembly plugins, drivers, applications, and more!

Awesome Lists containing this project

README

          

# Daku v1.0.0-pre.0 (draft v13)

> Asynchronous host interface abstraction API for WebAssembly plugins, drivers,
> applications, and more!

The `daku` crate is designed to be used for applications that run within a host,
such as a plugin in an application, or a driver in an operating system, and even
a program in an operation system (similar to WASI), and more!

## Goals

- Simple
- Efficient
- Modular
- Minimal (in API surface, and memory footprint)
- Asynchronous
- Backwards Compatible
- Reduced context switching
- Security-first
- First-class multimedia portals (WASI compatible)

## License
Copyright © 2022-2024 The Daku Contributors.

Licensed under any of
- Apache License, Version 2.0, ([LICENSE\_APACHE] or
)
- Boost Software License, Version 1.0, ([LICENSE\_BOOST] or
)
- MIT License, ([LICENSE\_MIT] or )

at your option.

### Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall be
licensed as described above, without any additional terms or conditions.

## Help

If you want help using or contributing to this library or specification, feel
free to send me an email at .

[LICENSE\_APACHE]: https://github.com/ardaku/daku/blob/v1/LICENSE_APACHE
[LICENSE\_BOOST]: https://github.com/ardaku/daku/blob/v1/LICENSE_BOOST
[LICENSE\_MIT]: https://github.com/ardaku/daku/blob/v1/LICENSE_MIT