rvolosatovs / wasmCloud

Project homepage. wasmCloud allows for simple, secure, distributed application development using WebAssembly actors and capability providers.

Home Page:https://wasmcloud.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Homepage and Documentation CNCF sandbox project Stars Powered by WebAssembly
reddit twitter youtube subscribers youtube views

wasmCloud logo

wasmCloud lets you focus on shipping features. Build secure, portable, re-usable components called actors and get rid of the headaches that come from being smothered by boilerplate, dependency hell, tight coupling, and making design decisions mandated by your infrastructure.

💻 Distributed computing, simplified

The wasmCloud runtime is a vessel for running actors and capability providers in the cloud, at the edge, in the browser, on small devices, and anywhere else you can imagine.

If you're new to the wasmCloud ecosystem, a great place to start is the getting started section of our documentation.

You can also take a look at a wide range of examples including our Petclinic microservices demonstration we've created to help illustrate a new way of designing, composing, and building applications.

☁️ Elixir/OTP Runtime

The main Cloud Native wasmCloud host runtime is the Elixir/OTP runtime. wasmCloud leverages Elixir/OTP for its battle tested, massively scalable foundation; we leverage Rust for its zero-cost abstractions, safety, security, and WebAssembly support.

🕸 JavaScript Runtime

For running a wasmCloud host in a browser or embedding in a JavaScript V8 host, use the JavaScript Runtime.

🧑‍💻 Contributing

For more information on how to contribute and our contributor guidelines, check out the contributing readme.

🗺️ Roadmap and Vision

We have plenty of ideas and things going on in the wasmCloud project. Please check out the Roadmap doc for more information!

💥 Awesome wasmCloud

Check out some awesome projects using wasmCloud that come from our community members! Awesome wasmCloud

About

Project homepage. wasmCloud allows for simple, secure, distributed application development using WebAssembly actors and capability providers.

https://wasmcloud.dev

License:Apache License 2.0


Languages

Language:Rust 93.3%Language:TypeScript 5.1%Language:Nix 0.5%Language:JavaScript 0.3%Language:Shell 0.2%Language:Dockerfile 0.1%Language:Makefile 0.1%Language:Smarty 0.1%Language:CSS 0.1%Language:Python 0.1%Language:HTML 0.0%