GithubHelp home page GithubHelp logo

bullibasti / wasmer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wasmerio/wasmer

0.0 0.0 0.0 67.09 MB

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

Home Page: https://wasmer.io

License: MIT License

Rust 85.79% WebAssembly 0.27% Makefile 0.48% Shell 0.03% C 6.71% Inno Setup 0.08% C++ 6.34% Dockerfile 0.01% Batchfile 0.01% RenderScript 0.01% Python 0.14% CSS 0.08% HTML 0.06%

wasmer's Introduction

Wasmer logo

Build Status License Slack channel

Website โ€ข Docs โ€ข Chat


Wasmer enables super lightweight containers based on WebAssembly that can run anywhere: from Desktop to the Cloud and IoT devices, and also embedded in any programming language.

Features

  • Fast & Safe. Wasmer runs WebAssembly at near-native speed in a fully sandboxed environment.

  • Pluggable. Wasmer supports different compilation frameworks to best suit your needs (LLVM, Cranelift...).

  • Universal. You can run Wasmer in any platform (macOS, Linux and Windows) and chipset.

  • Standards compliant. The runtime passes official WebAssembly test suite supporting WASI and Emscripten.

Quickstart

Wasmer ships with no dependencies. You can install it using the installers below:

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

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

See wasmer-install for more installation options: Homebrew, Scoop, Cargo...

Executing a WebAssembly file

After installing Wasmer you should be ready to execute your first WebAssemby file! ๐ŸŽ‰

You can start by running QuickJS: qjs.wasm

$ wasmer qjs.wasm
QuickJS - Type "\h" for help
qjs >

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 Package Docs
Rust logo Rust wasmer Rust crate Docs
C logo C/C++ wasmer.h headers Docs
C# logo C# WasmerSharp NuGet package Docs
D logo D wasmer Dub package Docs
Python logo Python wasmer PyPI package Docs
JS logo Javascript @wasmerio NPM packages Docs
Go logo Go wasmer Go package Docs
PHP logo PHP wasm PECL package Docs
Ruby logo Ruby wasmer Ruby Gem Docs
Java logo Java wasmer/wasmer-jni Bintray package Docs
Elixir logo Elixir wasmex hex package Docs
R logo R no published package Docs
Postgres logo Postgres no published package Docs

๐Ÿ‘‹ Missing a language?

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 of developers and contributors. Welcome, please join us! ๐Ÿ‘‹

Channels

wasmer's People

Contributors

appcypher avatar bjfish avatar bors[bot] avatar chances avatar dependabot-preview[bot] avatar hywan avatar igrep avatar jake-shadle avatar jasper-bekkers avatar jdanford avatar johnsome avatar jubianchi avatar lachlansneff avatar laizy avatar losfair avatar markmccaskey avatar mikevoronov avatar newpavlov avatar nlewycky avatar oconnor663 avatar penberg avatar piranna avatar pventuzelo avatar repi avatar syrusakbary avatar tessi avatar thelostlambda avatar webmaster128 avatar xmclark avatar yaronwittenstein avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.