npx skills add https://github.com/hairyf/skills --skill unjsUnJS(统一 JavaScript)是一个高质量、单一用途的 JavaScript 库和工具生态系统,旨在跨任何环境协同工作和独立运行。这些技能涵盖了构建通用 JavaScript 应用程序的核心包及其实际使用模式。
此技能基于 UnJS 网站,生成于 2026-01-31。
| 主题 | 描述 | 参考 |
|---|---|---|
| H3 框架 | 用于高性能和可移植性的极简 HTTP 框架 | core-h3 |
| Nitro 服务器 | 可在任何地方运行的通用 Web 服务器框架 | core-nitro |
| Listhen | 适用于 Node.js 和边缘环境的优雅 HTTP 监听器 | core-listhen |
| 主题 | 描述 | 参考 |
|---|
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| Defu | 递归默认属性赋值 | core-defu |
| Destr | 快速且安全的 JSON.parse 替代方案 | core-destr |
| Ohash | 基于 murmurhash3 的快速哈希库 | core-ohash |
| Pathe | 跨平台路径实用工具(Node.js path 替代品) | core-pathe |
| UFO | 用于解析、格式化和操作的 URL 实用工具 | core-ufo |
| Scule | 字符串大小写转换实用工具(camelCase、kebab-case 等) | core-scule |
| 主题 | 描述 | 参考 |
|---|---|---|
| Unbuild | 统一的 JavaScript 构建系统 | core-unbuild |
| Mkdist | 从源代码生成分发文件 | core-mkdist |
| Unplugin | 适用于 Vite、Rollup、webpack、esbuild 等的统一插件系统 | core-unplugin |
| 主题 | 描述 | 参考 |
|---|---|---|
| Unstorage | 具有多个驱动程序的异步键值存储 API | features-unstorage |
| 主题 | 描述 | 参考 |
|---|---|---|
| Unenv | 转换 JavaScript 代码以实现运行时无关性 | features-unenv |
| Std-env | 标准环境变量实用工具 | features-std-env |
| 主题 | 描述 | 参考 |
|---|---|---|
| Ofetch | 适用于 Node.js、浏览器和 workers 的更好的 fetch API | features-ofetch |
| 主题 | 描述 | 参考 |
|---|---|---|
| Radix3 | 基于基数树的轻量级快速路由器 | features-radix3 |
| 主题 | 描述 | 参考 |
|---|---|---|
| Citty | 具有类型安全命令的优雅 CLI 构建器 | features-citty |
| Giget | 下载模板和 git 仓库 | features-giget |
| 主题 | 描述 | 参考 |
|---|---|---|
| Hookable | 用于插件和扩展的可等待钩子系统 | features-hookable |
| Unctx | 原生 JavaScript 中的组合式模式 | features-unctx |
| 主题 | 描述 | 参考 |
|---|---|---|
| Uncrypto | 适用于 Node.js、浏览器和边缘的通用加密 API | features-uncrypto |
| 主题 | 描述 | 参考 |
|---|---|---|
| Mlly | 适用于 Node.js 的 ECMAScript 模块实用工具 | features-mlly |
| Unimport | 在模块中自动导入 API | features-unimport |
| 主题 | 描述 | 参考 |
|---|---|---|
| Untyped | 从配置对象生成类型和 markdown | features-untyped |
| 主题 | 描述 | 参考 |
|---|---|---|
| Consola | 具有多种报告器的优雅控制台包装器 | features-consola |
| 主题 | 描述 | 参考 |
|---|---|---|
| Automd | 自动化 markdown 维护工具 | features-automd |
| Changelogen | 使用约定式提交生成美观的变更日志 | features-changelogen |
| Mdbox | 简单的 markdown 实用工具 | features-mdbox |
| Undocs | 适用于 UnJS 项目的极简文档主题和 CLI | features-undocs |
| 主题 | 描述 | 参考 |
|---|---|---|
| C12 | 智能配置加载器 | features-c12 |
| Confbox | 紧凑且高质量的 YAML、TOML、JSONC 和 JSON5 解析器 | features-confbox |
| Rc9 | 读写配置从未如此简单 | features-rc9 |
| 主题 | 描述 | 参考 |
|---|---|---|
| Httpxy | 适用于 Node.js 的功能齐全的 HTTP 和 WebSocket 代理 | features-httpxy |
| Crossws | 适用于 Node.js、Deno、Bun 和 Cloudflare Workers 的跨平台 WebSocket 服务器 | features-crossws |
| Cookie-es | ESM cookie 序列化器和反序列化器 | features-cookie-es |
| 主题 | 描述 | 参考 |
|---|---|---|
| IPX | 基于 Sharp 和 libvips 的高性能、安全且易用的图像代理 | features-ipx |
| Image-meta | 使用纯 JavaScript 检测图像类型和尺寸 | features-image-meta |
| Jimp-compact | Jimp 的轻量级版本 - 图像处理库 | features-jimp-compact |
| Fontaine | 基于字体指标的自动字体回退 | features-fontaine |
| 主题 | 描述 | 参考 |
|---|---|---|
| Magicast | 以编程方式修改 JavaScript 和 TypeScript 源代码 | features-magicast |
| Magic-regexp | 一种可编译、类型安全、可读的 RegExp 替代方案 | features-magic-regexp |
| Knitwork-X | 生成安全 JavaScript 代码的实用工具(积极维护的分支) | features-knitwork |
| Jiti | Node.js 的运行时 TypeScript 和 ESM 支持 | features-jiti |
| 主题 | 描述 | 参考 |
|---|---|---|
| Db0 | 轻量级 SQL 连接器 | features-db0 |
| Mongoz | 零配置 MongoDB 服务器 | features-mongoz |
| 主题 | 描述 | 参考 |
|---|---|---|
| Fs-memo | 适用于 Node.js 的简易持久化备忘录对象 | features-fs-memo |
| Get-port-please | 获取可用的开放端口 | features-get-port-please |
| Perfect-debounce | 防抖返回 Promise 和异步函数 | features-perfect-debounce |
| Serve-placeholder | 用于缺失资源的智能占位符 | features-serve-placeholder |
| Theme-colors | 轻松为主题生成颜色阴影 | features-theme-colors |
| 主题 | 描述 | 参考 |
|---|---|---|
| Nypm | 适用于 Node.js 的统一包管理器 | features-nypm |
| Pkg-types | 适用于 package.json 和 tsconfig.json 的 Node.js 实用工具和 TypeScript 定义 | features-pkg-types |
| Bundle-runner | 在 Node.js 中运行 webpack 捆绑包,可选择 VM 沙箱 | features-bundle-runner |
| 主题 | 描述 | 参考 |
|---|---|---|
| Unhead | 通用文档 head 标签管理器 | features-unhead |
| Ungh | 无限制访问 GitHub API | features-ungh |
| Unpdf | 在 Node.js、浏览器和 workers 中处理 PDF 的实用工具 | features-unpdf |
| Unwasm | 适用于 JavaScript 的 WebAssembly 工具 | features-unwasm |
| Uqr | 在任何运行时中通用地生成 ANSI、Unicode 或 SVG 格式的二维码 | features-uqr |
| Untun | 通过 Cloudflare Quick Tunnels 将本地 HTTP(s) 服务器隧道化到外部网络 | features-untun |
| Node-fetch-native | 更好的 node-fetch 重新分发版本 | features-node-fetch-native |
| 主题 | 描述 | 参考 |
|---|---|---|
| Webpackbar | 适用于 webpack 3、4 和 5 的优雅进度条和分析器 | features-webpackbar |
| Nanotar | 适用于任何 JavaScript 运行时的微型快速 Tar 实用工具 | features-nanotar |
每周安装量
393
仓库
GitHub 星标数
6
首次出现
2026年1月31日
安全审计
安装于
cursor385
claude-code372
gemini-cli43
codex43
opencode42
github-copilot41
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.
| Topic | Description | Reference |
|---|---|---|
| H3 Framework | Minimal HTTP framework for high performance and portability | core-h3 |
| Nitro Server | Universal web server framework that runs anywhere | core-nitro |
| Listhen | Elegant HTTP listener for Node.js and edge environments | core-listhen |
| Topic | Description | Reference |
|---|---|---|
| Defu | Recursive default property assignment | core-defu |
| Destr | Fast and secure JSON.parse alternative | core-destr |
| Ohash | Fast hashing library based on murmurhash3 | core-ohash |
| Pathe | Cross-platform path utilities (Node.js path replacement) | core-pathe |
| UFO | URL utilities for parsing, formatting, and manipulation | core-ufo |
| Scule | String case conversion utilities (camelCase, kebab-case, etc.) | core-scule |
| Topic | Description | Reference |
|---|---|---|
| Unbuild | Unified JavaScript build system | core-unbuild |
| Mkdist | Generate distribution files from source | core-mkdist |
| Unplugin | Unified plugin system for Vite, Rollup, webpack, esbuild, and more | core-unplugin |
| Topic | Description | Reference |
|---|---|---|
| Unstorage | Async key-value storage API with multiple drivers | features-unstorage |
| Topic | Description | Reference |
|---|---|---|
| Unenv | Convert JavaScript code to be runtime agnostic | features-unenv |
| Std-env | Standard environment variables utilities | features-std-env |
| Topic | Description | Reference |
|---|---|---|
| Ofetch | Better fetch API for Node.js, browser, and workers | features-ofetch |
| Topic | Description | Reference |
|---|---|---|
| Radix3 | Lightweight and fast router based on Radix Tree | features-radix3 |
| Topic | Description | Reference |
|---|---|---|
| Citty | Elegant CLI builder with type-safe commands | features-citty |
| Giget | Download templates and git repositories | features-giget |
| Topic | Description | Reference |
|---|---|---|
| Hookable | Awaitable hooks system for plugins and extensions | features-hookable |
| Unctx | Composables pattern in vanilla JavaScript | features-unctx |
| Topic | Description | Reference |
|---|---|---|
| Uncrypto | Universal crypto API for Node.js, browser, and edge | features-uncrypto |
| Topic | Description | Reference |
|---|---|---|
| Mlly | ECMAScript module utilities for Node.js | features-mlly |
| Unimport | Auto-import APIs in modules | features-unimport |
| Topic | Description | Reference |
|---|---|---|
| Untyped | Generate types and markdown from config objects | features-untyped |
| Topic | Description | Reference |
|---|---|---|
| Consola | Elegant console wrapper with multiple reporters | features-consola |
| Topic | Description | Reference |
|---|---|---|
| Automd | Automated markdown maintainer | features-automd |
| Changelogen | Generate beautiful changelogs using conventional commits | features-changelogen |
| Mdbox | Simple markdown utilities | features-mdbox |
| Undocs | Minimal documentation theme and CLI for UnJS projects | features-undocs |
| Topic | Description | Reference |
|---|---|---|
| C12 | Smart configuration loader | features-c12 |
| Confbox | Compact and high quality YAML, TOML, JSONC and JSON5 parsers | features-confbox |
| Rc9 | Read/write config couldn't be easier | features-rc9 |
| Topic | Description | Reference |
|---|---|---|
| Httpxy | Full-featured HTTP and WebSocket proxy for Node.js | features-httpxy |
| Crossws | Cross-platform WebSocket servers for Node.js, Deno, Bun and Cloudflare Workers | features-crossws |
| Cookie-es | ESM cookie serializer and deserializer | features-cookie-es |
| Topic | Description | Reference |
|---|---|---|
| IPX | High performance, secure and easy to use image proxy based on Sharp and libvips | features-ipx |
| Image-meta | Detect image type and size using pure JavaScript | features-image-meta |
| Jimp-compact | Lightweight version of Jimp - image processing library | features-jimp-compact |
| Fontaine | Automatic font fallback based on font metrics | features-fontaine |
| Topic | Description | Reference |
|---|---|---|
| Magicast | Programmatically modify JavaScript and TypeScript source codes | features-magicast |
| Magic-regexp | A compiled-away, type-safe, readable RegExp alternative | features-magic-regexp |
| Knitwork-X | Utilities to generate safe JavaScript code (actively maintained fork) | features-knitwork |
| Jiti | Runtime TypeScript and ESM support for Node.js | features-jiti |
| Topic | Description | Reference |
|---|---|---|
| Db0 | Lightweight SQL connector | features-db0 |
| Mongoz | Zero config MongoDB server | features-mongoz |
| Topic | Description | Reference |
|---|---|---|
| Fs-memo | Easy persisted memo object for Node.js | features-fs-memo |
| Get-port-please | Get an available open port | features-get-port-please |
| Perfect-debounce | Debounce promise-returning and async functions | features-perfect-debounce |
| Serve-placeholder | Smart placeholder for missing assets | features-serve-placeholder |
| Theme-colors | Easily generate color shades for themes | features-theme-colors |
| Topic | Description | Reference |
|---|---|---|
| Nypm | Unified package manager for Node.js | features-nypm |
| Pkg-types | Node.js utilities and TypeScript definitions for package.json and tsconfig.json | features-pkg-types |
| Bundle-runner | Run webpack bundles in Node.js with optional VM sandboxing | features-bundle-runner |
| Topic | Description | Reference |
|---|---|---|
| Unhead | Universal document head tag manager | features-unhead |
| Ungh | Unlimited access to GitHub API | features-ungh |
| Unpdf | Utilities to work with PDFs in Node.js, browser and workers | features-unpdf |
| Unwasm | WebAssembly tools for JavaScript | features-unwasm |
| Uqr | Generate QR Code universally, in any runtime, to ANSI, Unicode or SVG | features-uqr |
| Untun | Tunnel your local HTTP(s) server to the world powered by Cloudflare Quick Tunnels |
| Topic | Description | Reference |
|---|---|---|
| Webpackbar | Elegant progress bar and profiler for webpack 3, 4 and 5 | features-webpackbar |
| Nanotar | Tiny and fast Tar utils for any JavaScript runtime | features-nanotar |
Weekly Installs
393
Repository
GitHub Stars
6
First Seen
Jan 31, 2026
Security Audits
Gen Agent Trust HubWarnSocketPassSnykWarn
Installed on
cursor385
claude-code372
gemini-cli43
codex43
opencode42
github-copilot41
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
106,200 周安装
| features-untun |
| Node-fetch-native | A better redistribution of node-fetch | features-node-fetch-native |