Showing 36 of 234 projects
Adds a console.table method to print arrays of objects as formatted tables in the console.
TypeScript types and mocks for building and testing Cloudflare Workers, generating three NPM packages.
A Node.js utility for looking up OS-specific environment settings with fallback commands.
A feature-complete JavaScript library for currying and uncurrying functions with infinite and lazy evaluation support.
A unified terminal interface to manage and interact with 22 AI coding assistants like Claude, Gemini, and Qwen.
Compose promise-returning and async functions into reusable pipelines for sequential execution.
A Node.js module to remove comments from CSS with options to preserve important ones or use custom rules.
A JavaScript library for calculating moon phases, illumination, distance, and upcoming lunar events.
A CLI tool to generate new Capacitor plugins with example apps and configuration options.
A JavaScript library that provides a sarcastic way to express disagreement in code.
A Node.js utility to retrieve namespaced configuration from the nearest package.json file.
A Node.js package providing a list of supervillain names as a JSON array with random selection.
Generate random numbers that are consecutively unique or exhaustively unique within a range.
Efficiently removes an element from an unordered array by swapping with the last element instead of splicing.
A Node.js utility to add consistent indentation to each line of a string with customizable options.
A Node.js utility to detect if a value is a Node.js stream, including readable, writable, duplex, and transform streams.
A tiny, fast, tree-shakeable queue and deque implementation for JavaScript.
A Node.js utility to show, hide, or toggle the terminal cursor in CLI applications.
A dead simple JavaScript logger that uses console methods with configurable log levels and prefixes.
A Node.js utility to remove UTF-8 byte order mark (BOM) characters from strings.
A lightweight Node.js utility for generating formatted timestamps with customizable patterns.
Automatically generates and maintains documentation for ESLint plugins and rules, including rule tables, config tables, and rule doc notices.
An ESLint plugin providing linting rules for Scoped CSS in Vue.js single-file components.
A pluggable module that injects content into markdown files via hidden JavaScript snippets.
Filter object keys and values into a new object using predicate functions or key arrays.
A terminal-based viewer for exploring the Mandelbrot fractal set with interactive navigation.
A CLI tool to generate animated text memes as GIFs with customizable colors, sizes, and delays.
Node-RED nodes to control Amazon Alexa devices, emulate routines, and query device states via the Alexa API.
A command-line tool for managing Wi-Fi connections on macOS, including scanning, connecting, and retrieving passwords.
Prevents Node.js applications from running with root permissions to enhance security.
A command-line tool to fetch random quotes or the quote of the day directly in your terminal.
A command-line tool to check weather conditions for any city directly from your terminal.
A CLI tool and library to manage and track upcoming birthdays from the command line.
A cross-platform command-line tool that mimics the /dev/null device, discarding any input it receives.
Generate cryptographically secure random integers within a specified range.
A curated collection of 130+ functional programming array filter functions for TypeScript/JavaScript.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.