Showing 35 of 35 projects
A JavaScript library providing a high-level API to control Chrome or Firefox browsers for automation and testing.
A JavaScript library providing a high-level API to control Chrome or Firefox for browser automation, testing, and web scraping.
A JavaScript library for client-side NSFW image detection using TensorFlow.js.
A Node.js module to generate a service worker that precaches static resources for offline web apps.
MockServer is an HTTP(S) mock server and proxy for mocking, recording, and debugging integrations with external systems.
A promise queue with concurrency control for rate-limiting async operations.
A comprehensive JavaScript type checking library with TypeScript support, type guards, and assertions.
A simple and robust configuration management library for Node.js applications and modules.
A comprehensive boilerplate for creating and publishing Node.js modules with best practices.
A Yeoman generator to scaffold out Node.js modules with optional CLI and testing setup.
A Node.js library providing Unicode symbols with automatic fallbacks for terminals with limited character support.
Strip comments from JSON files, allowing you to use comments in JSON while maintaining valid JSON.
Add keyboard shortcuts locally to Electron BrowserWindow instances without using a Menu.
A Node.js module to remotely control LG WebOS smart TVs via WebSocket.
A curated list of Unicode characters that display correctly across most terminal environments and encodings.
Recursive Object.assign() for deep merging JavaScript objects (deprecated).
A Node.js module providing CARTO's curated color palettes optimized for cartography and data visualization.
A Node.js module for reading and writing Windows Registry entries using the REG command-line tool.
A Node.js module for sending ArtDMX packets to Art-Net nodes to control DMX512 lighting and stage equipment.
A common promise-based interface for SQL database access in Node.js, inspired by JDBC.
A tiny module for live-reloading Electron applications during development.
A 2D water splash node for the Godot game engine, originally created for the indie game LittleShadows.
A basic ADSR envelope generator for Web Audio API, providing flexible envelope shaping for audio synthesis.
A lightweight Node.js module to extract, rename, and transform JSON data using declarative templates.
Get the dependents of a user's npm modules via a simple API.
Creates a new dense array with a specified numeric range for functional programming.
A small JavaScript module to check if an array is sorted, with support for custom comparators.
A 5-stage audio envelope generator for Web Audio API, modeled after the Alpha Juno synthesizer.
A Node.js server and client implementation of the HomeMatic xmlrpc_bin:// protocol for smart home device communication.
Import and transpile external ES6 modules from npm, bower, or other sources into Ember apps.
A utility that minifies CSS colors by converting them to the shortest possible representation.
A JavaScript module that throws an error when given an even number.
A Node.js module for remote interaction with the Homematic CCU's ReGaHSS logic layer.
A pure JavaScript XML-RPC client and server for Node.js, patched for compatibility with Homematic home automation systems.
Search npm packages via web scraping without requiring full package indexing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.