Showing 36 of 186 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.
Compose promise-returning and async functions into reusable pipelines for sequential execution.
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.
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 macOS utility that reworks the Globe key to provide more practical and versatile input source switching.
A PowerShell module for deep reflection, enabling inspection and manipulation of private/internal object members.
A Decky Loader plugin to visualize and selectively clear shader cache and compatibility data on the Steam Deck.
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 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 Neovim plugin for managing and exploring GitHub repositories directly within the editor.
A macOS menu bar app for quick note-taking and text utilities accessible via a dropdown window.
A Node.js module for parsing, validating, and converting Steam IDs between various formats.
Measure the time a promise takes to resolve with a simple decorator function.
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 Neovim plugin that enhances marks and bookmarks with visual annotations, navigation, and picker integration.
A CLI and web tool to manage SSH user access across remote hosts via authorized_keys files and group-based permissions.
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.
A macOS menubar app that lets you send WhatsApp messages to numbers not in your contacts via WhatsApp Desktop.
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.
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 Bash utility for quickly searching files and text with intuitive syntax and advanced filtering options.
An in-game utility for recording and exporting GIFs from Godot games with minimal configuration.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.