All Projects → oasislabs → oasis-rs

oasislabs / oasis-rs

Licence: Apache-2.0 License
A humane blockchain programming framework.

Programming Languages

rust
11053 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to oasis-rs

node-wasi
WASI for Node.js
Stars: ✭ 64 (-9.86%)
Mutual labels:  wasm, wasi
Lucet
Lucet, the Sandboxing WebAssembly Compiler.
Stars: ✭ 4,006 (+5542.25%)
Mutual labels:  wasm, wasi
wasmer-zig
Zig bindings for the Wasmer WebAssembly runtime
Stars: ✭ 24 (-66.2%)
Mutual labels:  wasm, wasi
Tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+12671.83%)
Mutual labels:  wasm, wasi
Lunatic
Lunatic is an Erlang-inspired runtime for WebAssembly
Stars: ✭ 2,074 (+2821.13%)
Mutual labels:  wasm, wasi
Wasmer
🚀 The leading WebAssembly Runtime supporting WASI and Emscripten
Stars: ✭ 11,047 (+15459.15%)
Mutual labels:  wasm, wasi
Wasmtime
Standalone JIT-style runtime for WebAssembly, using Cranelift
Stars: ✭ 6,413 (+8932.39%)
Mutual labels:  wasm, wasi
Krustlet
Kubernetes Rust Kubelet
Stars: ✭ 2,391 (+3267.61%)
Mutual labels:  wasm, wasi
wasi-worker
WASM / WASI interface for browser service workers
Stars: ✭ 31 (-56.34%)
Mutual labels:  wasm, wasi
runno
Browser-based code runner that can be embedded as an iframe or used as a library.
Stars: ✭ 211 (+197.18%)
Mutual labels:  wasm
monolith-of-web
A chrome extension to make a single static HTML file of the web page using a WebAssembly port of monolith CLI
Stars: ✭ 92 (+29.58%)
Mutual labels:  wasm
screeps-starter-rust
Starter Rust AI for Screeps, the JavaScript-based MMO game
Stars: ✭ 55 (-22.54%)
Mutual labels:  wasm
wapc-rust
Rust-based WebAssembly Host Runtime for waPC-compliant modules
Stars: ✭ 75 (+5.63%)
Mutual labels:  wasm
lds-ecdsa-secp256k1-2019.js
EcdsaSecp256k1Signature2019 JSON-LD Signature Suite
Stars: ✭ 15 (-78.87%)
Mutual labels:  wasm
go-wasm-examples
Some small examples of using Go and WebAssembly
Stars: ✭ 22 (-69.01%)
Mutual labels:  wasm
pywasm3
Python bindings for Wasm3, the fastest WebAssembly interpreter
Stars: ✭ 34 (-52.11%)
Mutual labels:  wasm
use-ammojs
ammo.js physics for use with react-three-fiber
Stars: ✭ 16 (-77.46%)
Mutual labels:  wasm
facade
Facade Framework - autogenerated embedded live dashboards for Rust apps
Stars: ✭ 95 (+33.8%)
Mutual labels:  wasm
ocaml-offchain
Fork of WebAssembly reference interpreter with support for generating proofs needed for blockchain verification
Stars: ✭ 42 (-40.85%)
Mutual labels:  wasm
golang-wasm
Golang-WASM provides a simple idiomatic, and comprehensive API and bindings for working with WebAssembly for Go and JavaScript developers
Stars: ✭ 57 (-19.72%)
Mutual labels:  wasm

oasis-rs

Build status Coverage Status LICENSE Join the Slack Community channel crates.io version Docs

A collection of crates for interacting with a WASI/Wasm Blockchain platform. You can find more information in the developer documentation.

Crates for Blockchain Service Developers

  • oasis-std - A framework for conveniently developing blockchain services.
  • oasis-test - A testing framework for testing services built using Oasis.
  • oasis-client - A Rust client for interacting with services through a developer gateway
  • oasis-build - A compiler plugin that adds boilerplate code and generates RPC schemas from Rust types.

Crates for Oasis Developers

  • oasis-macros - Proc macros used by oasis.
  • oasis-types - Types common to packages in the Oasis framework.
  • memchain - An in-memory blockchain simulator used for testing

Crates for Blockchain Developers

  • bcfs - A blockchain filesystem for use in a Blockchain WASI runtime
  • blockchain-traits - Traits and types that describe a generic programmable blockchain.
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].