Releases1.98K
Frequency1 day 11 hours
Last Release
Stars1.03K
Endo is a distributed secure JavaScript sandbox, based on SES

Linked projects

Hardened JavaScript for Fearless Cooperation
The compartment mapper assembles Node applications in a sandbox
Shim for the SES StaticModuleRecord and module-to-program transformer
lint rules used in Endo development
A JavaScript lexer dedicated to static analysis and transformation of ECMAScript modules.
A minimal, synchronous Zip reader and writer
Virtualize AVA's test to work better under SES.
Wrappers for hardening JavaScript for Endo
Create source bundles from ES Modules
load modules created by @endo/bundle-source
Helper for making promises
marshal: encoding and deconding of Passable subgraphs
Prepare Endo environment on import
Transcodes base64
Capability Transfer Protocol for distributed objects
Extend a Promise class to implement the eventual-send API
Checks the integrity of an Endo bundle.
Ensures that a number is within the natural numbers (0, 1, 2...) or throws a RangeError
Implements a JavaScript async iterator protocol for consuming and producing binary netstrings.
Foundation for async iterators as streams
Uint8Array async iterator adapters for Node.js streams