OPEN SOURCE LIBRARIES
Libraries
This site is built on open source software. Every library we depend on is listed below, with its license and source.
The list below is generated automatically from package.json dependencies. All libraries run inside the browser; the site uses no server-side middleware.
66 libraries · Last updated: June 3, 2026
Copyleft licenses
| Library | Version | License | Links |
|---|---|---|---|
| @breezystack/lamejs Pure JavaScript MP3 Encoder | 1.2.7 | LGPL-3.0 weak copyleft | |
| @ffmpeg/core FFmpeg WebAssembly version (single thread) | 0.12.10 | GPL-2.0-or-later strong copyleft | |
| dompurify DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. It's written in JavaScript and works in all modern browsers (Safari, Opera (15+), Internet Explorer (10+), Firefox and Chrome - as well as almost anything else using Blink or WebKit). DOMPurify is written by security people who have vast background in web attacks and XSS. Fear not. | 3.4.5 | (MPL-2.0 OR Apache-2.0) unknown | |
| libheif-js Emscripten distribution of libheif for Node.JS and the browser | 1.19.8 | LGPL-3.0 weak copyleft | |
| soundtouchjs An ES2015 library for manipulating Web Audio Contexts | 0.3.0 | LGPL-2.1 weak copyleft |
Permissive licenses
| Library | Version | License | Links |
|---|---|---|---|
| @astrojs/react Use React components within Astro | 5.0.4 | MIT | |
| @astrojs/sitemap Generate a sitemap for your Astro site | 3.7.2 | MIT | |
| @ffmpeg/ffmpeg FFmpeg WebAssembly version for browser | 0.12.15 | MIT | |
| @ffmpeg/util browser utils for @ffmpeg/* | 0.12.2 | MIT | |
| @huggingface/transformers State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server! | 4.2.0 | Apache-2.0 | |
| @jsquash/oxipng Wasm png optimiser supporting the browser. Repackaged from Squoosh App. | 2.3.0 | Apache-2.0 | |
| @neslinesli93/qpdf-wasm QPDF compiled to WASM | 0.3.0 | ISC | |
| @radix-ui/react-slot | 1.2.4 | MIT | |
| @shiguredo/rnnoise-wasm WebAssembly build of RNNoise | 2025.1.5 | Apache-2.0 | |
| @tonejs/midi Convert binary midi into JSON | 2.0.28 | MIT | |
| @zxcvbn-ts/core Realistic password strength estimation written in typescript | 3.0.4 | MIT | |
| @zxcvbn-ts/language-common The common language package for zxcvbn-ts | 3.0.4 | MIT | |
| @zxcvbn-ts/language-en The English language package for zxcvbn-ts | 3.0.2 | MIT | |
| @zxcvbn-ts/language-ja The Japanese language package for zxcvbn-ts | 3.0.2 | MIT | |
| astro Astro is a modern site builder with web best practices, performance, and DX front-of-mind. | 6.3.1 | MIT | |
| class-variance-authority Class Variance Authority 🧬 | 0.7.1 | Apache-2.0 | |
| clsx A tiny (239B) utility for constructing className strings conditionally. | 2.1.1 | MIT | |
| cron-parser Node.js library for parsing crontab instructions | 5.5.0 | MIT | |
| css-tree A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations | 3.2.1 | MIT | |
| diff A JavaScript text diff implementation. | 9.0.0 | BSD-3-Clause | |
| dom-serializer render domhandler DOM nodes to a string | 3.1.1 | MIT | |
| domhandler Handler for htmlparser2 that turns pages into a dom | 6.0.1 | BSD-2-Clause | |
| emojilib Emoji keyword library. | 4.0.3 | MIT | |
| encoding-japanese Convert and detect character encoding in JavaScript | 2.2.0 | MIT | |
| exifr 📷 The fastest and most versatile JavaScript EXIF reading library. | 7.1.3 | MIT | |
| fast-xml-parser Validate XML, Parse XML, Build XML without C/C++ based libraries | 5.8.0 | MIT | |
| fflate High performance (de)compression in an 8kB package | 0.8.2 | MIT | |
| figlet Creates ASCII Art from text. A full implementation of the FIGfont spec. | 1.11.0 | MIT | |
| htmlparser2 Fast & forgiving HTML/XML parser | 12.0.0 | MIT | |
| hyparquet Parquet file parser for JavaScript | 1.26.0 | MIT | |
| hyparquet-writer Parquet file writer for JavaScript | 0.15.6 | MIT | |
| imagetracerjs raster image tracer and vectorizer, bitmap to SVG converter | 1.2.6 | Unlicense | |
| jsbarcode JsBarcode is a customizable barcode generator with support for multiple barcode formats. | 3.12.3 | MIT | |
| json5 JSON for Humans | 2.2.3 | MIT | |
| jsondiffpatch JSON diff & patch (object and array diff, text diff, multiple output formats) | 0.7.3 | MIT | |
| jsonpath-plus A JS implementation of JSONPath with some additional operators | 10.4.0 | MIT | |
| jsqr A pure javascript QR code reading library that takes in raw images and will locate, extract and parse any QR code found within. | 1.4.0 | Apache-2.0 | |
| kuromoji JavaScript implementation of Japanese morphological analyzer | 0.1.2 | Apache-2.0 NOTICE bundled | |
| lucide-react A Lucide icon library package for React applications. | 1.14.0 | ISC | |
| marked A markdown parser built for speed | 18.0.3 | MIT | |
| mediainfo.js Emscripten port of MediaInfoLib displays information about video and audio files. | 0.3.7 | BSD-2-Clause | |
| opentype.js OpenType font parser | 2.0.0 | MIT | |
| path-browserify the path module from node core for browsers | 1.0.1 | MIT | |
| pdf-lib Create and modify PDF files with JavaScript | 1.17.1 | MIT | |
| pdfjs-dist Generic build of Mozilla's PDF.js library. | 5.7.284 | Apache-2.0 | |
| punycode A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms. | 2.3.1 | MIT | |
| qrcode QRCode / 2d Barcode api with both server side and client side support using canvas | 1.5.4 | MIT | |
| react React is a JavaScript library for building user interfaces. | 19.2.6 | MIT | |
| react-dom React package for working with the DOM. | 19.2.6 | MIT | |
| react-easy-crop A React component to crop images/videos with easy interactions | 5.5.7 | MIT | |
| regexp-tree Regular Expressions parser in JavaScript | 0.1.27 | MIT | |
| smol-toml A small, fast, and correct TOML parser/serializer | 1.6.1 | BSD-3-Clause | |
| solarlunar 阳历阴历(公历农历)互转 - Modernized version | 3.1.0 | ISC | |
| sql-formatter Format whitespace in a SQL query to make it more readable | 15.8.0 | MIT | |
| subsrt-ts Subtitle JavaScript library and command line tool with no dependencies. | 2.1.2 | MIT | |
| svgo SVGO is a Node.js library and command-line application for optimizing vector images. | 4.0.1 | MIT | |
| tailwind-merge Merge Tailwind CSS classes without style conflicts | 3.6.0 | MIT | |
| turndown A library that converts HTML to Markdown | 7.2.4 | MIT | |
| ua-parser-js Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment | 1.0.41 | MIT | |
| unicode-emoji-json Emoji data from unicode.org as easily consumable JSON files. | 0.9.0 | MIT | |
| yaml JavaScript parser and stringifier for YAML | 2.9.0 | ISC |
Bundled assets
Resources bundled into the site outside of npm packages.
Source code
The full source code for this site is published on GitHub. Every tool implementation, including the script that generates this page, is open to inspection.
View on GitHub https://github.com/otomomik/nosend-tools