Role and Attribute based Access Control for Node.js
Video Downloader is an Alfred workflow written in Bash/Shell for easily downloading videos (and/or extracting audio) from various websites such as YouTube, Vimeo, DailyMotion and more...
Shared Biome (lint + format) config for my projects.
Two-line Claude Code statusline with green→red gradient context & rate-limit bars
Configuration guardian.
Compare and test various custom error implementations.
A powerful tool to easily generate beautiful HTML documentation from JavaScript (JSDoc), Markdown and HTML files.
Shared Astro + Starlight documentation theme and tooling for @onury projects.
Shared ESLint config for my projects. (Lints both JavaScript & TypeScript projects.)
A utility for getting geo-location information via HTML5 and IP look-ups, geocoding, address look-ups, distance and durations, timezone information and more...
Generates the inverted (opposite) version of a given color. Tiny, zero-dependency, ESM.
Progressive Console Reporter for Jasmine. Outputs detailed test results to the console, with beautiful layout and colors.
Parser for outputting a Javascript object from documented code via JSDoc's explain (-X) command.
Everything you need in JSON land.
Colors & formatting for meow CLI app helper.
Role & attribute-based access control for NestJS, built on accesscontrol v3.
API-key authentication for NestJS — opaque hashed-at-rest keys, scopes, expiry, instant revocation, and a default-deny guard for machine & third-party callers.
NestJS integration for configuard — DB-backed, typed, ABAC-filtered runtime configuration with live reload and TTL auto-refresh.
Token-agnostic username/password credential verification for NestJS (zero-dep scrypt default).
A uniform, configurable response & error envelope for NestJS.
Passport-free bearer-JWT authentication for NestJS, built on @nestjs/jwt.
OAuth2 Resource Owner Password Credentials (ROPC) for NestJS — opaque, server-stored, revocable access + refresh tokens, an RFC 6749 token endpoint, and a bearer guard.
Utility for modifying / processing the contents of Javascript objects via object notation strings or globs.
Documentation for my libraries, apps...
A tiny, zero-dependency utility for measuring code execution time in high-resolution real time. Works in Node.js, browsers, Deno and Bun.
RegExp API for Humans!
An accurate timer utility for running periodic tasks on the given interval ticks or dates.
Tiny logger with styles and levels for Node/TypeScript.
Shared TypeScript config for my projects.
Easy web stripping via API or CLI.