Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
Use Happy DOM globally in a Node.js environment for testing.
Use Happy DOM as environment in Jest.
RustCrypto: Argon2 binding for Node.js
A node.js through stream that does basic streaming text search and replace and is chunk boundary friendly
Connect is a family of libraries for building and consuming APIs on different languages and platforms, and [@connectrpc/connect](https://www.npmjs.com/package/@connectrpc/connect) brings type-safe APIs with Protobuf to TypeScript.
Connect is a family of libraries for building and consuming APIs on different languages and platforms. [@connectrpc/connect](https://www.npmjs.com/package/@connectrpc/connect) brings type-safe APIs with Protobuf to TypeScript.
Emoji keyword library.
Awesome node module
Local Discord waifu orchestrator backend, web UI, and CLI.
Creates .d.ts files from CSS Modules .css files
A higher order component for loading components with promises
Ant Design happy work theme
Type-safe APIs with Protobuf and TypeScript.
Parse a human name string into salutation, first name, middle name, last name, suffix. Parse an address into address, city, state, zip
Mobile and Web client for Claude Code and Codex
Mobile and Web client for Claude Code and Codex
React hook to get an accessible stateful emoticon
Like a light-weight version of `happy-dom` powered by Bun.
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
XML Lexer
A browser-compatible file system module based on OPFS, inspired by Deno fs APIs. Supports async/sync operations, streaming zip/unzip, and Result-based error handling.
A functional API surface wrapping happy-dom
Rust's Option, Result, and sync primitives for JavaScript/TypeScript - Better error handling and null-safety patterns.