Showing 36 of 413 projects
A curated collection of 130+ functional programming array filter functions for TypeScript/JavaScript.
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.
A Node.js library that pipes queued streams sequentially to preserve content order.
Check if a process is running by its PID or name, with support for checking multiple processes at once.
A CLI tool that returns a list of devices and their corresponding viewport dimensions.
Recursively flatten nested arrays with the fastest JavaScript implementation available.
A client library and server implementation for custom emoji on the Bluesky social network.
A JavaScript utility to compose functions, enabling the creation of new functions from smaller ones like f(g(x)).
A browser-based, platform-agnostic mobile application development and testing tool.
A Playwright reporter that publishes test results to Xray Test Management in Jira.
A command-line utility to download Chrome extension source code without installing them.
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.
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 utility to map over promises sequentially, ensuring each promise resolves before the next iteration begins.
A minimal and high-performance function composition utility for JavaScript and TypeScript.
Returns the difference between the first array and additional arrays using strict equality.
A Kafka transport for Winston that enables logging to Apache Kafka topics via REST proxy.
Check if the current Node.js process is running with elevated privileges (root on Unix, administrator on Windows).
A fast JavaScript library for left-padding strings with zeros or custom characters.
Replace homoglyphs with base characters to detect similar-looking strings, useful for preventing impersonation.
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.