Skip to content

direktspeed/uwasi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

uwasi

A Universal WASI written in rust to run on any platform exposes a WASI Pollyfill that uses http2 or grpc to offer a Universal abstracted server based OS. It is the backbone of the upwa(open pwa) Project that will offer PWA installation Caps for any system.

  • JS=>WASI=>NativOS
  • JS=>WasmerJS=>NativOS
  • JS=>uwasi=>NativOS

uwasi will offer a https based permission api open pwa

WHY?

I got the idea long time ago but now the Dependencies are solved and we can start Implamentation. We Need a Universal Platform to run our Applications with less overhead. This Also Will Replace Projects like Electron as this offers a single instance to expose Caps (file access, network access, hardware access, remote*)

Use Cases

  • You want to run your PWA and give it access to your Desktop Computer
  • You want that your PWA use a remote network and filesystem as also other Hardware.
  • You want to run your PWA With window control of the host system WebAssembly/WASI#174 WebAssembly/WASI#171
  • You want a smaller more universal and optimized stack then Electron (NodeJS+Chrome)
    • can deal with embedded devices and small screens even analog once.
    • for future hardware like smart watches and smart glasses.

About

A Universal WASI via http2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published