hanjukim / wasmer

πŸš€ The leading WebAssembly Runtime supporting WASI and Emscripten

Home Page:https://wasmer.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wasmer logo

Build Status License Slack channel

Website β€’ Docs β€’ Chat


Wasmer is a standalone WebAssembly runtime:

  • Universal: Wasmer is available in Linux, macOS and Windows (for both Desktop and ARM)
  • Fast: Wasmer aims to run WebAssembly at near-native speed
  • Pluggable: Wasmer can be used from almost any programming language
  • Safe: supporting WASI and Emscripten

It is used to run software fast, universally and safely: standalone applications and universal libraries.

Contents

Quickstart

Get started with Wasmer:

1. Install Wasmer

curl https://get.wasmer.io -sSfL | sh
With PowerShell

iwr https://win.wasmer.io -useb | iex

Check all available installation methods here: https://github.com/wasmerio/wasmer-install

2. Use Wasmer

Download a WASM file, and use it universally! You can start with QuickJS: qjs.wasm

wasmer qjs.wasm

3. Next steps

Here is what you can do next:

Language Integrations

Wasmer runtime can be used as a library embedded in different languages, so you can use WebAssembly anywhere πŸŽ‰

Β  Language Docs Author(s) Maintenance Release Stars
Rust logo Rust Docs Wasmer actively developed last release number of Github stars
C logo C/C++ Docs Wasmer actively developed last release number of Github stars
Python logo Python Docs Wasmer actively developed last release number of Github stars
Go logo Go Docs Wasmer actively developed last release number of Github stars
PHP logo PHP Docs Wasmer actively developed last release number of Github stars
Ruby logo Ruby Docs Wasmer actively developed last release number of Github stars
Postgres logo Postgres Wasmer actively developed last release number of Github stars
JS logo JavaScript Docs Wasmer actively developed last release number of Github stars
Java logo Java Docs Wasmer actively developed last release number of Github stars
C# logo C#/.Net Docs Miguel de Icaza actively developed last release number of Github stars
R logo R Docs Dirk Schumacher actively developed number of Github stars
Elixir logo Elixir Docs Philipp Tessenow actively developed last release number of Github stars
❓ your language is missing?

Contribute

We welcome any form of contribution, especially from new members of our community πŸ’œ

You can check how to build the Wasmer runtime in our awesome docs!

Testing

Test you want? The Wasmer docs will show you how.

Community

Wasmer has an amazing community developers and contributors. Welcome, please join us! πŸ‘‹

Channels

ezoic increase your site revenue

About

πŸš€ The leading WebAssembly Runtime supporting WASI and Emscripten

https://wasmer.io

License:MIT License


Languages

Language:WebAssembly 43.1%Language:Rust 40.8%Language:C 12.9%Language:C++ 2.3%Language:Shell 0.4%Language:Makefile 0.2%Language:Assembly 0.1%Language:CMake 0.1%Language:Dockerfile 0.0%Language:Inno Setup 0.0%Language:Batchfile 0.0%Language:HTML 0.0%