This repository contains standalone WebAssembly (WASI) tools used by IsoBrowse.
Each module is a small, single-purpose CLI-style utility compiled to WASM. They are designed to run in a sandbox and be chained together using pipelines.
👉 https://github.com/igtumt/isobrowse
/echo "hello world" | /run uppercase/get news.ycombinator.com | /run htmlclean | /run linkextract | /run sort/get https://httpbin.org/json | /run jq "slideshow.title"Run any module inside IsoBrowse:
/echo "HELLO" | /run lowercase- Zero dependencies
- Stream-first processing (
stdin → stdout) - Sandbox-first and Local execution
- Do one thing well
IsoBrowse includes ~80 WASM tools for text processing, data parsing, web scraping, encoding, and more.
For more detail examples check wasm-tool-examples.txt
Below are some commonly used ones:
/echo "hello" | /run uppercase
/read ~/Desktop/test/server.log | /run grep "ERROR"
/echo "a,b,c" | /run cut -d ',' -f 2/get https://jsonplaceholder.typicode.com/users | /run jq "0.name"
/echo "{\"a\":1}" | /run jsonfmt/get example.com | /run htmlclean
/get news.ycombinator.com | /run linkextract/echo "secret" | /run base64
/echo "data" | /run sha256In Isobrowse terminal
Full list: /catalog

Click to expand full module list
awk, camelcase, cut, expand, grep, kebabcase, lowercase, nl, regex, rev, rot13, sed, shuffle, slugify, snakecase, sort, stripansi, tac, trim, uniq, uppercase, wordwrap
diff, head, linediff, tail, wc
csv2json, csvfilter, csvselect, csvsort, csvstats, env2json, jq, json2csv, json2yaml, jsondiff, jsonfilter, jsonfmt, jsonkeys, jsonmerge, jsonpath, validatejson, yaml2json
cssminify, html2text, htmlclean, htmltitle, linkdomain, linkextract, metatags, queryparam, tableextract, urlencode, urlparse
md_links, md_strip, md_toc, md2html
base58, base64, bcrypt, hex, jwt, md5, random, sha256, uuid
avg, bytecount, entropy, hexdump, histogram, lorem, math, minmax, stats, timestamp
- All tools operate on streamed input
- No tool has access to your local system
- Tools can be chained freely using pipelines
- No dependencies
Contributions are welcome.
New tools should follow:
- single responsibility
- stdin → stdout
- no external dependencies
MIT + Apache 2.0