🚀 The leading WebAssembly Runtime supporting WASIX, WASI and Emscripten
For file access, you want to look into WASI (example for wasmer), the standard file I/O API for Web Assembly. Both wasmer and wasmtime support that.
A fast and secure runtime for WebAssembly
Look into Web Assembly and wasmer or wasmtime.
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
A lightweight process isolation tool that utilizes Linux namespaces, cgroups, rlimits and seccomp-bpf syscall filters, leveraging the Kafel BPF language for enhanced security.
I am currently working on a code execution engine (also written in Rust) which uses nsjail for sandboxing and gnu time for measuring time and memory usage under the hood. You can run arbitrary code simply using a rest api and there is also a client library for Rust. It can already run C++, Rust and Python (and a few other languages) while allowing you to specify multiple source files, environment variables, command line arguments, standard input and resource limits (e.g. time, memory, maximum number of processes and whether network access is allowed or not). After running the program, the engine reports exit codes, outputs (stdout and stderr) and the amount of resources the program used.
Run untrusted code in an isolated environment
The code is available on GitHub (https://github.com/Defelo/sandkasten) and there is also a link to a public test instance in the readme. Feel free to let me know if this is useful to you or if something is unclear. Any kind of feedback is appreciated!
Spin 2.0 – open-source tool for building and running WASM apps
13 projects | news.ycombinator.com | 4 Nov 2023
Show HN: Pypipe – A Python command-line tool for pipeline processing
6 projects | news.ycombinator.com | 22 Oct 2023
Wasmer – Run, Publish and Deploy any code, anywhere
1 project | /r/hypeurls | 19 Sep 2023
Support Wasix in Zig Lang
1 project | news.ycombinator.com | 16 Sep 2023
Wasmer 4.2 is Released: Upping the Ante with 50% Faster Module Load Times! 🚀
1 project | /r/rust | 9 Sep 2023