Showing 36 of 372 projects
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.
Memoize promise-returning functions with cache expiration, prefetch, and error caching controls.
Automatically transforms JavaScript comments into structured Playwright test steps for cleaner test code.
A collection of utility functions for simplifying and debugging Broccoli.js build pipelines.
A Node.js module for instrumenting streams to provide debugging, monitoring, and provenance tracking in data pipelines.
A minimal vulnerable web application for security training, designed to practice finding and exploiting common web vulnerabilities.
A Node.js app that transforms a Raspberry Pi with a display into a smart desktop clock.
Wait for any promise to be fulfilled, with cancellation support and filtering.
A multiplayer JavaScript/WebGL voxel world game demo exploring browser-based game development.
A minimal, self-hosted web analytics tool that tracks events and provides a simple dashboard.
A utility to map over promises sequentially, ensuring each promise resolves before the next iteration begins.
A Node.js module for programmatically accessing NPM registry data, including package info, downloads, users, and keywords.
Detects if the current platform is Windows, including Cygwin and MSYS/MinGW environments.
JavaScript library providing core types, client interfaces, and tools for Antelope-based blockchains (formerly EOSIO).
A deprecated HTTP API providing historical and real-time data about the Ripple Network for analysis and applications.
Search GitHub issues across all locally installed npm packages to debug dependency problems.
A proof-of-concept library for remote controlling Samsung TV models 2014+ via encrypted web service communication.
ECMAScript 6 Set collection polyfill and implementation for environments lacking native support.
A simple JavaScript implementation of the k-means clustering algorithm for both Node.js and browser environments.
An open-source firewall for AI agents that prevents data leaks, dangerous tool usage, and supply chain attacks.
An MCP server that provides AI agents and LLMs with secure access to the Algorand blockchain for wallet management, transactions, and DeFi operations.
A community forum for discussing Steam application development using Node.js and JavaScript libraries.
A CLI tool that visually organizes npm's flat dependencies in node_modules using OS X color tags or Windows file hiding.
A CLI tool that automatically converts npm packages and Node.js modules to be compatible with Deno.
Converts TAP (Test Anything Protocol) output to xUnit XML format for integration with CI/CD systems.
A conversational AI demo that provides dietary coaching by analyzing user emotions and meal choices using Watson services.
A Node.js library for formatting arrays of strings into aligned columns in the terminal, with Unicode and ANSI escape code support.
A message-based insurance experience with a web interface and chatbot for policy management.
Hash any string value to a valid port number within a specified range.
Node wrapper for LLVM Clang's clang-format and git-clang-format native binaries, providing secure, automated builds.
A Node.js base class for creating customizable Steam bots with built-in event handlers and Steam API integrations.
A LINQ-inspired lazy-evaluation iteration library for JavaScript/TypeScript that supports Deno, Node.js, and browsers.
A Node.js client for controlling LG webOS TVs, supporting device discovery and command sending.
A JavaScript library implementing DE-9IM spatial predicates for GeoJSON objects, supporting relationships like contains, intersects, and touches.
RethinkDB adapter for the JSData Node.js ORM, enabling seamless database integration.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.