Showing 36 of 413 projects
A JavaScript library for simple and flexible function currying with placeholder support.
Provides translations for Meteor account system error messages and UI strings across 40+ languages.
Generate a new Elm project from the command line with boilerplate for different Elm application types.
A fast Node.js stream splitter for binary data that splits on newlines or custom delimiters without converting to strings.
A wrapper around browserify and watchify that enables incremental builds without requiring watch mode, dramatically reducing build times.
An NPM package for importing and viewing modern Minecraft schematics in a web browser.
Creates a readable stream for cryptographically strong pseudo-random data using Node.js crypto.randomBytes().
A Node.js module that determines your geographic location by scanning nearby WiFi access points.
An npm package providing a unified store of chain info, assets, asset lists, and IBC channels for the Cosmos ecosystem.
A thin wrapper around through2 that provides an Array.prototype.map-like API for transforming Node.js streams.
A CLI tool to preview and render markdown files, URLs, GitHub repos, and npm package READMEs directly in the terminal with syntax highlighting.
A collection of custom Web Audio API oscillators for generating organ, bass, chiptune, and other musical waveforms.
Group an array of objects into nested lists based on one or more property values.
A Node.js library that simplifies encryption and decryption using the JOSE (JSON Object Signing and Encryption) standard.
Extracts frames from videos using ffmpeg with flexible options for timestamps, offsets, FPS, or number of frames.
Check if a process is running by its PID or name, with support for checking multiple processes at once.
A Node.js library that pipes queued streams sequentially to preserve content order.
A CLI tool that returns a list of devices and their corresponding viewport dimensions.
A client library and server implementation for custom emoji on the Bluesky social network.
Recursively flatten nested arrays with the fastest JavaScript implementation available.
A browser-based, platform-agnostic mobile application development and testing tool.
A JavaScript utility to compose functions, enabling the creation of new functions from smaller ones like f(g(x)).
A command-line utility to download Chrome extension source code without installing them.
A Playwright reporter that publishes test results to Xray Test Management in Jira.
A library of reusable D3.js charts that simplifies data visualization creation with minimal code.
A command-line tool to fetch Pokémon names in multiple languages, either randomly or as a complete list.
A utility to map over promises sequentially, ensuring each promise resolves before the next iteration begins.
NPM package and CLI tool for saving web pages as single HTML files, implemented in TypeScript.
Create readable Node.js streams that produce no data or writable streams that discard data, useful for testing and fixtures.
A minimal and high-performance function composition utility for JavaScript and TypeScript.
A Kafka transport for Winston that enables logging to Apache Kafka topics via REST proxy.
Returns the difference between the first array and additional arrays using strict equality.
Check if the current Node.js process is running with elevated privileges (root on Unix, administrator on Windows).
Replace homoglyphs with base characters to detect similar-looking strings, useful for preventing impersonation.
A fast JavaScript library for left-padding strings with zeros or custom characters.
A Node.js module and CLI tool to programmatically start the system screensaver.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.