All Projects → gifnksm → emscripten-sys

gifnksm / emscripten-sys

Licence: other
Emscripten API bindings for Rust

Programming Languages

rust
11053 projects
shell
77523 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to emscripten-sys

arxwasm
Port of Arx Libertatis to WebAssembly using Emscripten
Stars: ✭ 28 (+55.56%)
Mutual labels:  emscripten
WebSandboxMC
Bukkit plugin providing a web-based interface with an interactive WebGL 3D preview or glimpse of your server 🕷⏳📦 ⛺
Stars: ✭ 15 (-16.67%)
Mutual labels:  emscripten
simplesquirrel
Yet another simple binding in C++11 for Squirrel scripting language
Stars: ✭ 37 (+105.56%)
Mutual labels:  binding
ruby-tree-sitter
Ruby bindings to tree-sitter
Stars: ✭ 48 (+166.67%)
Mutual labels:  binding
hibpwned
Python API wrapper for haveibeenpwned.com (API v3)
Stars: ✭ 21 (+16.67%)
Mutual labels:  binding
UIControlBinding
一种半自动控件绑定方案
Stars: ✭ 110 (+511.11%)
Mutual labels:  binding
WebAssembly-in-Action
Source code for the book "WebAssembly in Action" (https://www.manning.com/books/webassembly-in-action)
Stars: ✭ 44 (+144.44%)
Mutual labels:  emscripten
webview
Nim bindings for https://github.com/zserge/webview
Stars: ✭ 91 (+405.56%)
Mutual labels:  binding
openHAB-Simatic
openHAB binding for Siemens Simatic S7 PLC
Stars: ✭ 15 (-16.67%)
Mutual labels:  binding
observable ish
Observable state and events for browser and Flutter.
Stars: ✭ 26 (+44.44%)
Mutual labels:  binding
xsdata
Naive XML & JSON Bindings for python
Stars: ✭ 144 (+700%)
Mutual labels:  binding
steampak
Nicely packed tools to work with Steam APIs
Stars: ✭ 21 (+16.67%)
Mutual labels:  binding
numpyeigen
Fast zero-overhead bindings between NumPy and Eigen
Stars: ✭ 75 (+316.67%)
Mutual labels:  binding
faur
⚒️✨ My personal C games framework. 2D graphics, sound, inputs, states, ECS, and misc utils for data, files, math, memory, strings, time, and more. Builds for Linux, Windows, Web, and embedded devices.
Stars: ✭ 55 (+205.56%)
Mutual labels:  emscripten
koder
QR/bar code scanner for the Browser
Stars: ✭ 73 (+305.56%)
Mutual labels:  emscripten
rust-tree-sitter
Rust bindings to Tree-sitter
Stars: ✭ 29 (+61.11%)
Mutual labels:  binding
RoguelikeTutorial2020
r/RoguelikeDev Does The Complete Roguelike Tutorial
Stars: ✭ 25 (+38.89%)
Mutual labels:  emscripten
nimffmpeg
Nim FFMpeg binding
Stars: ✭ 29 (+61.11%)
Mutual labels:  binding
UIFramework
VBM UI Framework For Unity3D
Stars: ✭ 25 (+38.89%)
Mutual labels:  binding
TypeScriptXX
🧷 Stay safe! Type-safe scripting for C++ using TypeScriptToLua and CMake with auto-generated declarations.
Stars: ✭ 33 (+83.33%)
Mutual labels:  emscripten

Emscripten API bindings for Rust

Build Status crates.io

Documentation

Usage

Add the following dependencies to your Cargo.toml:

[target.'cfg(target_os = "emscripten")'.dependencies]
emscripten-sys = "0.3"

How to build

. <path to emsdk>/emsdk_env.sh
cargo build --target asmjs-unknown-emscripten

How to test

cargo test --target asmjs-unknown-emscripten --no-run
node target/asmjs-unknown-emscripten/debug/emscripten_sys-*.js
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].