<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Полный список встроенных модулей Node js]]></title><description><![CDATA[<p dir="auto">Ниже представлена группировка основных core-модулей с кратким назначением.</p>
<p dir="auto">Это не исчерпывающий список для всех версий, но покрывает ключевые модули, которые вы можете встретить в документации Node.js.</p>
<h3>Сеть и HTTP</h3>
<ul>
<li><code>http</code> — создание HTTP-серверов и клиентов.</li>
<li><code>https</code> — то же, но с TLS/SSL.</li>
<li><code>net</code> — низкоуровневые TCP/IPC сокеты.</li>
<li><code>dgram</code> — UDP-сокеты.</li>
<li><code>dns</code> — DNS-резолвинг (запросы к DNS).</li>
<li><code>tls</code> — TLS/SSL обёртки для сокетов.</li>
</ul>
<h3>Файловая система и потоки</h3>
<ul>
<li><code>fs</code> — работа с файловой системой (синхронно/асинхронно, стримы).</li>
<li><code>fs/promises</code> — promise-версия API <code>fs</code>.</li>
<li><code>stream</code> — базовые абстракции потоков (Readable, Writable, Duplex, Transform).</li>
<li><code>stream/promises</code> — promise-обёртки для потоков (например, <code>pipeline</code>).</li>
<li><code>zlib</code> — сжатие/распаковка (gzip, deflate, brotli и т.п.).</li>
</ul>
<h3>Криптография и безопасность</h3>
<ul>
<li><code>crypto</code> — криптографические функции (хэши, шифрование, подписи, генерация ключей).</li>
<li><code>tls</code> — TLS-соединения (частично пересекается с безопасностью).</li>
</ul>
<h3>Система и окружение</h3>
<ul>
<li><code>os</code> — информация об ОС (память, CPU, платформа и т.д.).</li>
<li><code>process</code> — глобальный объект процесса (переменные окружения, аргументы, сигналы).</li>
<li><code>v8</code> — доступ к некоторым internals движка V8 (статистика, флаги).</li>
<li><code>perf_hooks</code> — Performance API (замеры времени, наблюдение за событиями).</li>
</ul>
<h3>Модульность и загрузка</h3>
<ul>
<li><code>module</code> — система модулей CommonJS, <code>builtinModules</code>, <code>createRequire</code> и др.</li>
<li><code>vm</code> — запуск кода в изолированных контекстах (песочницы).</li>
<li><code>wasi</code> — WebAssembly System Interface (запуск WASM-модулей с доступом к ОС).</li>
</ul>
<h3>Асинхронность и события</h3>
<ul>
<li><code>events</code> — EventEmitter, основа событийной модели.</li>
<li><code>timers</code> — <code>setTimeout</code>, <code>setInterval</code>, <code>setImmediate</code> и их promise-версии.</li>
<li><code>async_hooks</code> — отслеживание асинхронных контекстов (для логгеров, трейсинга).</li>
<li><code>worker_threads</code> — настоящие рабочие потоки для CPU-задач.</li>
<li><code>child_process</code> — запуск дочерних процессов.</li>
<li><code>cluster</code> — кластеризация (мастер + воркеры) для использования всех ядер.</li>
</ul>
<h3>Утилиты и вспомогательные</h3>
<ul>
<li><code>util</code> — утилиты (наследование, форматирование, promisify, types и т.п.).</li>
<li><code>assert</code> — утверждения для тестов.</li>
<li><code>buffer</code> — работа с бинарными данными.</li>
<li><code>querystring</code> — парсинг/сериализация query-строк (устаревает, но ещё есть).</li>
<li><code>url</code> — парсинг и форматирование URL (включая WHATWG URL API).</li>
<li><code>path</code> — утилиты для работы с путями файлов.</li>
<li><code>readline</code> — чтение построчно из stdin (для CLI).</li>
<li><code>repl</code> — создание REPL-консоли.</li>
</ul>
<h3>Отладка, тестирование, интроспекция</h3>
<ul>
<li><code>test</code> / <code>node:test</code> — встроенный тест-раннер (требует префикса <code>node:</code>).</li>
<li><code>test/reporters</code> / <code>node:test/reporters</code> — репортёры для <code>node:test</code>.</li>
<li><code>inspector</code> — доступ к V8 Inspector (для отладки, профилирования).</li>
<li><code>trace_events</code> — трассировка событий ядра Node.js.</li>
</ul>
<h3>Новые/специфичные модули (требуют <code>node:</code>)</h3>
<ul>
<li><code>node:sqlite</code> — встроенный SQLite (появился в новых версиях).</li>
<li><code>node:sea</code> — Single Executable Application (упаковка в один бинарник).</li>
<li><code>node:ffi</code> — Foreign Function Interface (вызов нативных библиотек; экспериментально).</li>
</ul>
<h2>Как посмотреть список в своей версии Node</h2>
<p dir="auto">В любой современной Node.js можно выполнить:</p>
<pre><code class="language-js">console.log(require('module').builtinModules);
</code></pre>
<p dir="auto">или в ESM:</p>
<pre><code class="language-js">import { builtinModules } from 'node:module';
console.log(builtinModules);
</code></pre>
<p dir="auto">Это вернёет массив имён всех встроенных модулей для вашей версии (без префикса <code>node:</code>, кроме тех, где он обязателен).</p>
]]></description><link>https://forum.exlends.ru/topic/2274/polnyj-spisok-vstroennyh-modulej-node-js</link><generator>RSS for Node</generator><lastBuildDate>Wed, 14 Oct 2026 10:13:05 GMT</lastBuildDate><atom:link href="https://forum.exlends.ru/topic/2274.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Oct 2026 17:38:49 GMT</pubDate><ttl>60</ttl></channel></rss>