Showing 36 of 234 projects
A JavaScript library providing a curated list of superhero names as a simple JSON array.
Detect if the current Node.js process is running inside a Docker container.
A lightweight, zero-dependency JavaScript library for fuzzy searching arrays of objects.
A Node.js utility to ensure a function is called exactly once, with strict mode for error detection.
A utility to transform object keys and values into a new object with deep recursion and symbol support.
Convert strings, promises, arrays, buffers, objects, and other data types into Node.js streams with proper backpressure handling.
Merge multiple Node.js streams into one interleaved stream for parallel processing in gulp and other stream-based workflows.
A Yeoman-specific version of cowsay that displays ASCII art messages in your terminal.
A terminal utility that automatically strips the leading dollar sign from pasted commands to prevent errors.
A terminal utility that automatically removes the leading dollar sign from pasted commands to prevent errors.
A CLI tool that runs Electron applications while suppressing verbose and irrelevant terminal output.
Detects the indentation type and amount from a string of code to maintain consistent formatting.
A lightweight command-line tool for performing arithmetic and symbolic math operations directly in the terminal.
A CLI tool for interacting with OpenAI's ChatGPT service directly from the terminal.
A zero-configuration tool to automatically watch, restart, and reload Electron applications during development.
A build tool that generates HTML documentation from JSON schemas using customizable Jade templates.
A JavaScript library for transforming complex JSON objects using intuitive field path syntax and chained transformations.
A lens library for JavaScript that enables safe access and immutable transformations of complex data structures.
A JavaScript library that accurately calculates string length by handling astral symbols and ANSI escape codes.
A minimal boilerplate for building React components for npm, including a demo page for GitHub Pages.
A JavaScript string-scoring and fuzzy-matching library based on the Quicksilver algorithm, designed for smart auto-complete.
A utility that ensures a function is executed only once, returning the cached result on subsequent calls.
A Gulp plugin for compiling JavaScript.next (ES6+) to current JavaScript using the Traceur compiler.
Convert plain HTML to DraftJS content blocks and entity maps for use with React rich text editors.
A Prettier configuration that randomizes formatting options and arbitrarily switches between spaces and tabs.
A CLI tool that packages any website into a single executable AppImage for Linux, using Nativefier and AppImageKit.
A resume renderer designed specifically for Claude Code to understand and work with your resume content.
A command-line tool that generates sparklines from numeric data for terminal visualization.
Extract specific values from JSON buffers without parsing the entire document for improved performance.
Generate expanded Amazon Alexa utterances from a template string to improve voice recognition.
ESLint plugin that provides readable error messages for ECMAScript syntax and allows granular control over feature usage.
A CLI tool for foreign exchange rates and currency conversion using European Central Bank data.
A colorful TAP reporter that displays test results with a Nyan Cat animation.
A JavaScript library that detects the BPM of a song or audio sample using the Web Audio API.
A command-line tool for quick translation and language detection with autocomplete support.
A robust and optimized ES3-compatible polyfill for the ECMAScript 6 String.prototype.startsWith method.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.