All Projects → lord → Wargo

lord / Wargo

Licence: mit
Easy Rust to WebAssembly

Programming Languages

javascript
184084 projects - #8 most used programming language
rust
11053 projects

Projects that are alternatives of or similar to Wargo

laravel-dusk-firefox
Automate running Laravel Dusk using Geckodriver for Mozilla Firefox
Stars: ✭ 33 (-87.31%)
Mutual labels:  webdriver
rust-browser-game
Bloat-Free Browser Game in Rust (rustc-only challenge)
Stars: ✭ 20 (-92.31%)
Mutual labels:  webassembly
wasm-arrays
A couple of helper functions to make WebAssembly array parameters easy to use
Stars: ✭ 33 (-87.31%)
Mutual labels:  webassembly
pywasm3
Python bindings for Wasm3, the fastest WebAssembly interpreter
Stars: ✭ 34 (-86.92%)
Mutual labels:  webassembly
wgpu-rust-renderer
A tiny WebGPU renderer written in Rust
Stars: ✭ 81 (-68.85%)
Mutual labels:  webassembly
TestLeafSeleniumTraining
This is public repository for Selenium Learners at TestLeaf
Stars: ✭ 80 (-69.23%)
Mutual labels:  webdriver
lxgui
Portable, real time, modular and data-driven GUI C++ library.
Stars: ✭ 50 (-80.77%)
Mutual labels:  webassembly
Htmlelements
Html Elements is a Java framework providing easy-to-use way of interaction with web-page elements in web-page tests.
Stars: ✭ 258 (-0.77%)
Mutual labels:  webdriver
sahagin-java
Sahagin generates highly readable Selenium/Appium test report from your test code.
Stars: ✭ 26 (-90%)
Mutual labels:  webdriver
blackjack
Build cargo dependencies with Bazel
Stars: ✭ 34 (-86.92%)
Mutual labels:  cargo
cargo-wix
A cargo subcommand to build Windows installers for rust projects using the WiX Toolset
Stars: ✭ 142 (-45.38%)
Mutual labels:  cargo
Front-end-tutorial
🐼 最全的资源教程-前端涉及的所有知识体系,并在 Nice Front-end Tutorial 持续更新;
Stars: ✭ 1,655 (+536.54%)
Mutual labels:  webassembly
Kebab
WebDriver wrapper library for Kotlin(inspired by geb)
Stars: ✭ 13 (-95%)
Mutual labels:  webdriver
golang-wasm
Golang-WASM provides a simple idiomatic, and comprehensive API and bindings for working with WebAssembly for Go and JavaScript developers
Stars: ✭ 57 (-78.08%)
Mutual labels:  webassembly
Riscv Rust
RISC-V processor emulator written in Rust+WASM
Stars: ✭ 253 (-2.69%)
Mutual labels:  webassembly
rustsec
Audit Cargo.lock files for dependencies with security vulnerabilities
Stars: ✭ 956 (+267.69%)
Mutual labels:  cargo
x-img-diff-js
🎨 JavaScript library which compares 2 images and detect structural difference information using OpenCV(WebAssembly)
Stars: ✭ 43 (-83.46%)
Mutual labels:  webassembly
Vmsg
🎵 Library for creating voice messages
Stars: ✭ 257 (-1.15%)
Mutual labels:  webassembly
Cone
Cone Programming Language
Stars: ✭ 257 (-1.15%)
Mutual labels:  webassembly
node-wasm-trace
Instruments wasm files and traces execution
Stars: ✭ 24 (-90.77%)
Mutual labels:  webassembly

wargo: Easy Rust to Webassembly
Build Status NPM Version

wargo makes it easy to compile Rust into WebAssembly on macOS or Linux. To install:

npm install -g wargo

To use, just wargo build instead of cargo build. We'll automatically make sure the Emscripten compiler is installed and configured before each run.

cargo new --bin meow
cd meow
wargo build

Want to run your tests in the browser? No problem — we've got wargo test. Just run Selenium locally, set some environment variables, and you're ready to go.

export WEBDRIVER_HOST="localhost"
export WEBDRIVER_PORT="5555"
wargo test

Don't want to install Selenium? wargo can also run tests using Sauce Connect.

export SAUCE_USERNAME="your username"
export SAUCE_ACCESS_KEY="blah-1234-1234-1234"
export WEBDRIVER_CAPABILITIES='{"browserName": "chrome"}'
wargo test

For more information, check out the tutorial blog post.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].