/nots

A javascript sandbox editor in the browser via qickjs and wasm

Primary LanguageSvelteMIT LicenseMIT

nots

A application that takes typescript, executes it in a safe sandbox via quickjs and outputs markdown, tables, line and bar charts.

Visit at janstuemmel.de/nots

Features

  • Write code in monaco-editor
  • Executes your code in a quickjs sandbox
  • Configure memory and execution timeout
  • Log primitives and objects via vm.log
  • Render markdown via vm.md
  • Display bar charts via vm.bar
  • Display line charts via vm.line
  • Display tables via vm.table
  • Share gists via url fragment

Disclaimer

This project was created within a weekend, thus it's very hacky and does not include tests. Use at your own risk!

Screenshots

Built with

License

MIT