Libraries
Every library here is compiled from its pinned upstream source and published as @crossbind/port-* packages on the npm beta tag. Pick one, install it, import its header.
NETWORKING
cURL
v8.21.0
HTTP, HTTPS and file-transfer client library
Web and Node.jsWASI libraryAndroidiOS1 command
details →
TEXT
Expat
v2.8.3
Streaming XML parser
Web and Node.jsWASI libraryAndroidiOS1 command
details →
GEOSPATIAL
GDAL
v3.13.3
Raster and vector geospatial data processing
Web and Node.jsWASI libraryAndroidiOS29 commands
details →
GEOSPATIAL
GEOS
v3.14.1
Geometry predicates and spatial operations
Web and Node.jsWASI libraryAndroidiOS1 command
details →
GEOSPATIAL
GeoTIFF
v1.7.4
GeoTIFF metadata and coordinate-system support
Web and Node.jsWASI libraryAndroidiOS3 commands
details →
TEXT
iconv
v1.19
Character-set conversion
Web and Node.jsWASI libraryAndroidiOS
details →
IMAGING
LERC
v4.2.0
Limited-error raster compression
Web and Node.jsWASI libraryAndroidiOS
details →
IMAGING
libjpeg-turbo
v3.2.0
High-performance JPEG codec
Web and Node.jsWASI libraryAndroidiOS3 commands
details →
IMAGING
libTIFF
v4.7.2
TIFF image reader and writer
Web and Node.jsWASI libraryAndroidiOS18 commands
details →
CRYPTO AND TLS
OpenSSL
v4.0.2
TLS and cryptographic primitives
Web and Node.jsWASI libraryAndroidiOS1 command
details →
GEOSPATIAL
PROJ
v9.8.1
Coordinate reference-system transformations
Web and Node.jsWASI libraryAndroidiOS6 commands
details →
DATABASE
SpatiaLite
v5.1.0
Spatial SQL extension for SQLite
Web and Node.jsWASI libraryAndroidiOS
details →
DATABASE
SQLite
v3.53.4
Embedded relational database
Web and Node.jsWASI libraryAndroidiOS1 command
details →
IMAGING
WebP
v1.6.0
WebP image codec
Web and Node.jsWASI libraryAndroidiOS3 commands
details →
COMPRESSION
zlib
v1.3.2
DEFLATE compression
Web and Node.jsWASI libraryAndroidiOS
details →
COMPRESSION
Zstandard
v1.5.7
Zstandard compression
Web and Node.jsWASI libraryAndroidiOS1 command
details →
Upstream command-line tools published as npm executables built for wasm32-wasip3. Each needs wasmtime on PATH, no compiler and no toolchain image - see WASI commands.
cURL
v8.21.0 · 1 command
npm install --global @crossbind/port-curl-bin-wasi@betacurl-wasi
Expat
v2.8.3 · 1 command
npm install --global @crossbind/port-expat-bin-wasi@betaxmlwf-wasi
GDAL
v3.13.3 · 29 commands
npm install --global @crossbind/port-gdal-bin-wasi@betagdal-wasi gdal_contour-wasi gdal_create-wasi gdal_footprint-wasi gdal_grid-wasi gdal_rasterize-wasi gdal_translate-wasi gdal_viewshed-wasi gdaladdo-wasi gdalbuildvrt-wasi gdaldem-wasi gdalenhance-wasi gdalinfo-wasi gdallocationinfo-wasi gdalmanage-wasi gdalmdiminfo-wasi gdalmdimtranslate-wasi gdalsrsinfo-wasi gdaltindex-wasi gdaltransform-wasi gdalwarp-wasi gnmanalyse-wasi gnmmanage-wasi nearblack-wasi ogr2ogr-wasi ogrinfo-wasi ogrlineref-wasi ogrtindex-wasi sozip-wasi
GEOS
v3.14.1 · 1 command
npm install --global @crossbind/port-geos-bin-wasi@betageosop-wasi
GeoTIFF
v1.7.4 · 3 commands
npm install --global @crossbind/port-geotiff-bin-wasi@betaapplygeo-wasi geotifcp-wasi listgeo-wasi
libjpeg-turbo
v3.2.0 · 3 commands
npm install --global @crossbind/port-jpegturbo-bin-wasi@betacjpeg-wasi djpeg-wasi jpegtran-wasi
libTIFF
v4.7.2 · 18 commands
npm install --global @crossbind/port-tiff-bin-wasi@betafax2ps-wasi fax2tiff-wasi pal2rgb-wasi ppm2tiff-wasi raw2tiff-wasi tiff2bw-wasi tiff2pdf-wasi tiff2ps-wasi tiff2rgba-wasi tiffcmp-wasi tiffcp-wasi tiffcrop-wasi tiffdither-wasi tiffdump-wasi tiffinfo-wasi tiffmedian-wasi tiffset-wasi tiffsplit-wasi
OpenSSL
v4.0.2 · 1 command
npm install --global @crossbind/port-openssl-bin-wasi@betaopenssl-wasi
PROJ
v9.8.1 · 6 commands
npm install --global @crossbind/port-proj-bin-wasi@betacct-wasi cs2cs-wasi geod-wasi gie-wasi proj-wasi projinfo-wasi
SQLite
v3.53.4 · 1 command
npm install --global @crossbind/port-sqlite3-bin-wasi@betasqlite3-wasi
WebP
v1.6.0 · 3 commands
npm install --global @crossbind/port-webp-bin-wasi@betacwebp-wasi dwebp-wasi webpinfo-wasi
Zstandard
v1.5.7 · 1 command
npm install --global @crossbind/port-zstd-bin-wasi@betazstd-wasi
The list is generated from the port manifests in the repository and from what npm serves on beta at build time; a target counts only when its package is published. Categories, versions and licences come from the same sources as the agent skill's catalog.