Local-first WASM pipeline runtime for small data tasks.
Not a browser.
Not a CLI.
Something in between.
Process data locally using small sandboxed WASM tools.
/echo "hello world" | /run uppercase
HELLO WORLD/get https://jsonplaceholder.typicode.com/posts | /run jq "0.title"/read ~/Desktop/server.log | /run grep "CRITICAL"/get news.ycombinator.com | /run htmlclean | /run linkextract | /run sortWorking with data usually means:
- Copy/paste into ad-heavy websites
- Installing CLI tools and managing dependencies
IsoBrowse takes a different approach:
- Local-first: your data never leaves your machine
- Sandboxed: tools run in isolated WASM containers
- No setup: no install, no dependencies β run tools instantly
- Composable: everything works through pipelines
Everything is a simple flow:
data β pipeline β wasm β output
/read,/get,/echoβ provide data/runβ executes a WASM tool|β connects everything
Iβve built ~80 small WASM tools (text, parsing, hashing, etc): π https://github.com/igtumt/isomodules
They follow a simple idea: do one thing, and do it well.
You can run any WASM tool directly:
/run https://your-tool.wasmNo install. No packaging. Just compile to WASM and run.
cargo new mytool
cd mytooluse std::io::{self, Read};
fn main() {
let mut input = String::new();
io::stdin().read_to_string(&mut input).unwrap();
print!("{}", input.to_uppercase());
}rustup target add wasm32-wasip1
cargo build --target wasm32-wasip1 --release/echo "hello" | /run ./mytool.wasmidemo.mp4
- Rust core
- Wasmtime sandbox
- WebView UI
Everything runs in memory.
- Download from Releases:
IsoBrowse-v1.0-Mac.zip - Extract the file
- Remove macOS quarantine:
xattr -cr /path/to/IsoBrowse.app- Open
IsoBrowse.app
git clone https://github.com/igtumt/isobrowse.git
cd isobrowse
sh run.sh- Text & data focused (JSON, HTML, logs)
- Not a full browser for /nojs (no SPA support)
- Strict sandbox (no direct file/network access)
- Experimental β some edge cases may break
I built IsoBrowse as a small experiment.
It turned into something I use daily.
Maybe itβs useful for you too.
A safe place to run data.
MIT + Apache 2.0
