Showing 36 of 185 projects
A utility that ensures a function is executed only once, returning the cached result on subsequent calls.
Find the closest package.json file by walking up parent directories.
Get the path to the user home directory as a cached string for performance.
Quickly run npm scripts by prefix without typing the full name, using aliases like 'nr t' for 'npm run test'.
A minimalist macOS screen saver that displays the time with a clean, distraction-free design.
A polyfill for Array.isArray to support older browsers and deprecated Node.js versions.
A macOS application that mounts ZIP and RAR archives as virtual disk images for easy file access.
Compose promise-returning and async functions into reusable pipelines for sequential execution.
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 show, hide, or toggle the terminal cursor in CLI applications.
A PowerShell module for deep reflection, enabling inspection and manipulation of private/internal object members.
A macOS utility that reworks the Globe key to provide more practical and versatile input source switching.
A command-line tool for generating hashes from text or stdin with support for multiple algorithms and encodings.
A Java library that allows ignoring checked exceptions in lambda expressions and functional interfaces.
A Decky Loader plugin to visualize and selectively clear shader cache and compatibility data on the Steam Deck.
A Neovim plugin for managing and exploring GitHub repositories directly within the editor.
A minimal Neovim plugin that enhances the built-in terminal with auto-insert mode, UI cleanup, and flexible terminal layouts.
A type-safe, thread-safe LRU memory cache implementation for Swift applications.
A macOS menu bar app for quick note-taking and text utilities accessible via a dropdown window.
Measure the time a promise takes to resolve with a simple decorator function.
A Node.js module for parsing, validating, and converting Steam IDs between various formats.
A Spotify utility app with keyboard shortcuts for quick music control, built with Electron and React.
An Elixir module for executing multiple slow functions or processes in parallel.
Recursively flatten nested arrays with the fastest JavaScript implementation available.
A CLI and web tool to manage SSH user access across remote hosts via authorized_keys files and group-based permissions.
A Neovim plugin that enhances marks and bookmarks with visual annotations, navigation, and picker integration.
An emoji picker for MacBook Pro Touch Bar that adds a control strip icon for quick emoji insertion.
A Common Lisp query language and terminal utility for querying and transforming Lisp, JSON, CSV, and text files.
Convert an Observable to a Promise, returning an array of emitted values.
A small utility to embed files into C or C++ programs as hex arrays for cross-platform use.
A macOS menubar app that lets you send WhatsApp messages to numbers not in your contacts via WhatsApp Desktop.
Detects if the current platform is Windows, including Cygwin and MSYS/MinGW environments.
A collection of CLI argument types for the Go flag package, providing validation and parsing for enums, URLs, IPs, JSON, and more.
A shim for Object.keys that provides a reliable implementation for environments where it's missing.
A Bash utility for quickly searching files and text with intuitive syntax and advanced filtering options.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.