crossbind
GitHub

Playground

Runs without a compile until the C++, Rust, packages or imports change.

Console

Press Run, or Ctrl+Enter, to run main.js.

An unedited sample runs at once, from a module built with this site. Change its C++, Rust, packages or imports and Run compiles the project in a sandbox without network access: 45 seconds and 2 GB of memory at most, a few compiles a day per network, more once you sign in.

Your sources are deleted after the build.

Tutorial · Privacy

Add a package

  • expatA streaming XML parser · 2.9.0
  • iconvCharacter set conversion · 1.19
  • jpegturboJPEG encoding and decoding · 3.2.0
  • lercLimited Error Raster Compression · 4.2.0
  • sqlite3The SQL database engine · 3.54.0
  • tiffTIFF images · 4.7.2
  • webpWebP image encoding and decoding · 1.6.0
  • zlibDeflate compression · 1.3.2
  • zstdFast lossless compression · 1.5.7
Goes into your C++ under native/
#include <expat.h>
Type to search every guide page and section.
↑↓ navigate↵ openesc close