Skip to content
unjs logo

Unjs

unjs

UnJS ecosystem - agnostic JavaScript libraries, tools, and utilities. Use when working with UnJS packages like h3, nitro, ofetch, unstorage, or building universal JavaScript applications.

hairyf/skills472installs25stars

SKILL.md

Full skill instructions

UnJS (Unified JavaScript) is an ecosystem of high-quality, single-purpose JavaScript libraries and tools designed to work together and independently across any environment. These skills cover the core packages and their practical usage patterns for building universal JavaScript applications.

The skill is based on UnJS website, generated at 2026-01-31.

Core References

HTTP & Server

TopicDescriptionReference
H3 FrameworkMinimal HTTP framework for high performance and portabilitycore-h3
Nitro ServerUniversal web server framework that runs anywherecore-nitro
ListhenElegant HTTP listener for Node.js and edge environmentscore-listhen

Utilities

TopicDescriptionReference
DefuRecursive default property assignmentcore-defu
DestrFast and secure JSON.parse alternativecore-destr
OhashFast hashing library based on murmurhash3core-ohash
PatheCross-platform path utilities (Node.js path replacement)core-pathe
UFOURL utilities for parsing, formatting, and manipulationcore-ufo
SculeString case conversion utilities (camelCase, kebab-case, etc.)core-scule

Build Tools

TopicDescriptionReference
UnbuildUnified JavaScript build systemcore-unbuild
MkdistGenerate distribution files from sourcecore-mkdist
UnpluginUnified plugin system for Vite, Rollup, webpack, esbuild, and morecore-unplugin

Features

Storage & Data

TopicDescriptionReference
UnstorageAsync key-value storage API with multiple driversfeatures-unstorage

Environment & Runtime

TopicDescriptionReference
UnenvConvert JavaScript code to be runtime agnosticfeatures-unenv
Std-envStandard environment variables utilitiesfeatures-std-env

HTTP Client

TopicDescriptionReference
OfetchBetter fetch API for Node.js, browser, and workersfeatures-ofetch

Routing

TopicDescriptionReference
Radix3Lightweight and fast router based on Radix Treefeatures-radix3

CLI & Tools

TopicDescriptionReference
CittyElegant CLI builder with type-safe commandsfeatures-citty
GigetDownload templates and git repositoriesfeatures-giget

Hooks & Context

TopicDescriptionReference
HookableAwaitable hooks system for plugins and extensionsfeatures-hookable
UnctxComposables pattern in vanilla JavaScriptfeatures-unctx

Crypto & Security

TopicDescriptionReference
UncryptoUniversal crypto API for Node.js, browser, and edgefeatures-uncrypto

Module System

TopicDescriptionReference
MllyECMAScript module utilities for Node.jsfeatures-mlly
UnimportAuto-import APIs in modulesfeatures-unimport

Type System

TopicDescriptionReference
UntypedGenerate types and markdown from config objectsfeatures-untyped

Logging & Console

TopicDescriptionReference
ConsolaElegant console wrapper with multiple reportersfeatures-consola

Documentation & Markdown

TopicDescriptionReference
AutomdAutomated markdown maintainerfeatures-automd
ChangelogenGenerate beautiful changelogs using conventional commitsfeatures-changelogen
MdboxSimple markdown utilitiesfeatures-mdbox
UndocsMinimal documentation theme and CLI for UnJS projectsfeatures-undocs

Configuration

TopicDescriptionReference
C12Smart configuration loaderfeatures-c12
ConfboxCompact and high quality YAML, TOML, JSONC and JSON5 parsersfeatures-confbox
Rc9Read/​write config couldn't be easierfeatures-rc9

HTTP & WebSocket

TopicDescriptionReference
HttpxyFull-featured HTTP and WebSocket proxy for Node.jsfeatures-httpxy
CrosswsCross-platform WebSocket servers for Node.js, Deno, Bun and Cloudflare Workersfeatures-crossws
Cookie-esESM cookie serializer and deserializerfeatures-cookie-es

Image Processing

TopicDescriptionReference
IPXHigh performance, secure and easy to use image proxy based on Sharp and libvipsfeatures-ipx
Image-metaDetect image type and size using pure JavaScriptfeatures-image-meta
Jimp-compactLightweight version of Jimp - image processing libraryfeatures-jimp-compact
FontaineAutomatic font fallback based on font metricsfeatures-fontaine

Code Generation & AST

TopicDescriptionReference
MagicastProgrammatically modify JavaScript and TypeScript source codesfeatures-magicast
Magic-regexpA compiled-away, type-safe, readable RegExp alternativefeatures-magic-regexp
Knitwork-XUtilities to generate safe JavaScript code (actively maintained fork)features-knitwork
JitiRuntime TypeScript and ESM support for Node.jsfeatures-jiti

Database & Storage

TopicDescriptionReference
Db0Lightweight SQL connectorfeatures-db0
MongozZero config MongoDB serverfeatures-mongoz

Utilities

TopicDescriptionReference
Fs-memoEasy persisted memo object for Node.jsfeatures-fs-memo
Get-port-pleaseGet an available open portfeatures-get-port-please
Perfect-debounceDebounce promise-returning and async functionsfeatures-perfect-debounce
Serve-placeholderSmart placeholder for missing assetsfeatures-serve-placeholder
Theme-colorsEasily generate color shades for themesfeatures-theme-colors

Package Management

TopicDescriptionReference
NypmUnified package manager for Node.jsfeatures-nypm
Pkg-typesNode.js utilities and TypeScript definitions for package.json and tsconfig.jsonfeatures-pkg-types
Bundle-runnerRun webpack bundles in Node.js with optional VM sandboxingfeatures-bundle-runner

Web APIs

TopicDescriptionReference
UnheadUniversal document head tag managerfeatures-unhead
UnghUnlimited access to GitHub APIfeatures-ungh
UnpdfUtilities to work with PDFs in Node.js, browser and workersfeatures-unpdf
UnwasmWebAssembly tools for JavaScriptfeatures-unwasm
UqrGenerate QR Code universally, in any runtime, to ANSI, Unicode or SVGfeatures-uqr
UntunTunnel your local HTTP(s) server to the world powered by Cloudflare Quick Tunnelsfeatures-untun
Node-fetch-nativeA better redistribution of node-fetchfeatures-node-fetch-native

Build Tools (Additional)

TopicDescriptionReference
WebpackbarElegant progress bar and profiler for webpack 3, 4 and 5features-webpackbar
NanotarTiny and fast Tar utils for any JavaScript runtimefeatures-nanotar

More skills from hairyf

valtio logo
hairyf/skills

valtio

valtio

25 672
View
vitest logo
hairyf/skills

vitest

vitest

25 519
View
hairy logo
hairyf/skills

hairy

hairy

25 400
View
undocs logo
hairyf/skills

undocs

undocs

25 389
View
tsdown logo
hairyf/skills

tsdown

tsdown

25 376
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View