Skip to content

Latest commit

 

History

History
200 lines (146 loc) · 9.94 KB

README.md

File metadata and controls

200 lines (146 loc) · 9.94 KB

Wasmer hace posible tener contenedores ultraligeros basados en WebAssembly que pueden ser ejecutados en cualquier sitio: desde tu ordenador hasta la nube y dispositivos de IoT, además de poder ser ejecutados en cualquier lenguaje de programación.

This README is also available in: 🇩🇪 Deutsch-Alemán🇬🇧 English-Inglés🇫🇷 Français-Francés🇨🇳 中文-Chino🇯🇵 日本語-japonés.

Funcionalidades

  • Rápido y Seguro. Wasmer ejecuta WebAssembly a velocidades nativas en un entorno completamente protegido.

  • Extendible. Wasmer soporta diferentes métodos de compilación dependiendo de tus necesidades (LLVM, Cranelift...).

  • Universal. Puedes ejecutar Wasmer en cualquier platforma (macOS, Linux y Windows) y chip.

  • Respeta los estándares. Wasmer pasa los tests oficiales de WebAssembly siendo compatible con WASI y Emscripten.

Empezamos?

Wasmer no requiere ninguna dependencia. Puedes instalarlo con uno de estos instaladores:

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

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

Visita wasmer-install para más opciones de instalación: Homebrew, Scoop, Cargo...

Ejecuta un archivo WebAssembly

¡Después de instalar Wasmer deberías estar listo para ejecutar tu primer módulo de WebAssembly! 🎉

Puedes empezar corriendo QuickJS: qjs.wasm

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

Esto es lo que puedes hacer:

Integraciones en diferentes Lenguajes

📦 Wasmer puede ser usado como una librería integrada en diferentes lenguajes de programación, para que puedas ejecutar WebAssembly en cualquier sitio.

  Lenguaje Librería Documentación
Rust logo Rust wasmer en crates.io Documentación
C logo C/C++ cabecera wasmer.h Documentación
C# logo C# WasmerSharp en NuGet Documentación
D logo D [wasmer en Dug] Documentación
Python logo Python wasmer en PyPI Documentación
JS logo Javascript @wasmerio en NPM Documentación
Go logo Go wasmer en Go Documentación
PHP logo PHP wasm en PECL Documentación
Ruby logo Ruby wasmer en Ruby Gems Documentación
Java logo Java wasmer/wasmer-jni en Bintray Documentación
Elixir logo Elixir wasmex en hex Documentación
R logo R sin paquete publicado Documentación
Postgres logo Postgres sin paquete publicado Documentación
Swift sin paquete publicado
Zig logo Zig no published package
Ocaml logo OCaml wasmer OCaml package

👋 Falta algún lenguaje?

Contribuye

Damos la bienvenida a cualquier forma de contribución, especialmente a los nuevos miembros de la comunidad 💜

¡Puedes ver cómo crear el binario de Wasmer con nuestros increíbles documentos!

Tests

¿Quieres testear? Los documentos de Wasmer te enseñarán cómo.

Comunidad

Wasmer tiene una comunidad increíble de desarrolladores y colaboradores ¡Bienvenido, únete a nosotros! 👋

Medios