Skip to content
/ daku Public

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

License

Apache-2.0 and 2 other licenses found

Licenses found

Apache-2.0
LICENSE_APACHE
BSL-1.0
LICENSE_BOOST
MIT
LICENSE_MIT
Notifications You must be signed in to change notification settings

ardaku/daku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4623966 · Sep 26, 2024

History

81 Commits
Apr 3, 2022
Aug 14, 2024
Sep 26, 2024
Apr 3, 2022
Jul 31, 2022
Aug 15, 2024
Aug 14, 2024
Jan 10, 2023
Mar 9, 2022
Dec 29, 2022
Aug 14, 2024
Nov 17, 2023
Nov 17, 2023
Nov 17, 2023
Aug 15, 2024
Jan 10, 2023
Apr 3, 2022

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

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 aldaronlau@gmail.com.

About

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

Resources

License

Apache-2.0 and 2 other licenses found

Licenses found

Apache-2.0
LICENSE_APACHE
BSL-1.0
LICENSE_BOOST
MIT
LICENSE_MIT

Stars

Watchers

Forks

Packages

No packages published

Languages