Skip to content
View doowb's full-sized avatar
:octocat:
Creating something awesome!
:octocat:
Creating something awesome!

Sponsors

@roboflow
@openclaw
@endearhq
@syntaxfm
@CodelyTV

Block or report doowb

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Starred repositories

Showing results

The Model Context Grammar Protocol defines a simple, extensible, and non-deterministic grammar for specifying valid message types and their arrangements in exchanges with language models. This prot…

7 3 Updated Jun 20, 2025

Node.js support for OpenZL, an open source data compression framework from Meta that offers lossless compression for structured data, designed to provide the performance of format-specific compress…

TypeScript 5 Updated Oct 12, 2025

Minimal, realistic benchmark to compare the compute performance of different serverless and edge computing platforms.

JavaScript 20 Updated Oct 6, 2025

Drop-dead simple keypress event emitter and handler for Node.js. Create powerful CLI applications and experiences with ease. This library patches the native Node.js keypress logic to support additi…

TypeScript 18 1 Updated Dec 21, 2025

Programmatically open a file dialog window (explorer) for picking files. Only works on Windows. Also see: open-finder-dialog, open-linux-file-dialog, and open-file-manager-dialog for other platforms.

TypeScript 8 Updated May 25, 2025

Open a file dialog window programmatically to allow the user to select one or more files. Only works on Linux. No dependencies. Supports zenity (GNOME), kdialog (KDE), yad (Yet Another Dialog), qar…

TypeScript 4 Updated May 25, 2025

Cross-platform utility to open a file or directory in the system's default file manager (Finder, Explorer, Nautilus, etc.)

JavaScript 11 1 Updated May 25, 2025

Detect the terminal program currently being used, with support for iTerm, Terminal.app, Hyper, iTerm2, ConEmu, Cmde,r Alacritty, Xterm, Terminator, Termux, Kitty, and others. Detection is based on …

TypeScript 12 1 Updated Jan 30, 2026

Capture screenshots programmatically. Cross-platform, with support for MacOS (Darwin), Windows, and Linux.

TypeScript 45 1 Updated Jul 16, 2025

Specification for the .env configuration file format.

30 3 Updated Jan 28, 2025

Resolve values based on a JSON schema. Supports conditionals and composition. Useful for configuration, preferences, LLM chat completions, etc.

TypeScript 14 1 Updated Apr 13, 2025

Light weight JSON Schema $ref resolver. Expands a JSON Schema by resolving `$ref` references from a mapping of definitions. Does not handle remote references. Has comprehensive unit tests and no de…

TypeScript 10 Updated Nov 10, 2024

Use "cw" in the CLI. No instructions necessary, just hit <enter>. Can also be used as a library. Commit Whisperer is an AI genius for generating meaningful git commit messages from repository state…

JavaScript 17 Updated Nov 8, 2024

Open a finder dialog window (finder prompt) programmatically.

JavaScript 11 Updated Jun 8, 2025

Get the line number for each regex match found in a string.

JavaScript 15 1 Updated May 23, 2019

Easily trigger GitHub workflows, get latest workflow runs, and wait for workflow runs to complete.

JavaScript 5 1 Updated Sep 10, 2024

Stylish, intuitive and user-friendly prompts. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegu…

JavaScript 7,940 297 Updated Jun 11, 2024

Convert a string to snake case. Similar to kebab-case but uses underscores instead of dashes.

JavaScript 8 Updated Jun 22, 2022

Detects the casing of the input string (camelcase, lowercase, snakecase, kebabcase, snakecase, uppercase etc).

TypeScript 18 1 Updated Jan 27, 2025

Convert a string to pascal case (upper camel case). Used by more than 8.7 million projects on GitHub! Please follow this library's author: https://github.com/jonschlinkert

JavaScript 37 5 Updated Dec 29, 2021

Dry is a new template engine and language, and is a superset of Shopify's Liquid, with first-class support for advanced inheritance features, and more. From the creators of Enquirer, Assemble, Rema…

JavaScript 79 1 Updated Mar 27, 2026

Add context awareness to your apps and frameworks by safely evaluating user-defined conditional expressions. Useful for evaluating expressions in config files, prompts, key bindings, completions, t…

JavaScript 50 1 Updated Feb 7, 2025

Safely evaluate JavaScript (estree) expressions, sync and async.

JavaScript 68 9 Updated Sep 29, 2025

Returns `true` if the value of an object's property is strictly true, or it's inverse is false.

JavaScript 11 2 Updated Nov 2, 2015

Expand deeply nested values from an object, with support for advanced features

TypeScript 19 1 Updated Dec 16, 2025

Virtual file class. Extends Node's `fs.Dirent` with methods to simplify path handling. Like Vinyl, but lightweight.

JavaScript 10 Updated Oct 17, 2024

My default community health files

1 2 Updated Feb 20, 2022

Recursively read a directory, blazing fast. Use with picomatch or micromatch to match globs.

JavaScript 42 Updated Jul 3, 2023

Run verb by using a docker-container.

Dockerfile 6 Updated Oct 1, 2023

Lightweight and portable version of OpenFaaS

Go 3,245 235 Updated Nov 18, 2025
Next