Deno — среда выполнения для JavaScript, TypeScript и WebAssembly с безопасными настройками по умолчанию и удобством для разработчика. Построена на движке V8, языке Rust и асинхронной библиотеке Tokio.
Установить Deno можно одной командой в терминале, а вариантов инсталляции существует немало — полный список приведён в документации. При желании рантайм собирается и из исходного кода по отдельной инструкции.
Чаще всего Deno применяют для написания веб-серверов: достаточно создать файл с кодом на TypeScript и запустить его командой, после чего локальный сервер станет доступен по адресу http://localhost:8000.
Вокруг проекта собрана экосистема ресурсов:
Deno Docs — руководства и справочники по рантайму и Deno Deploy
Deno Standard Library — официальный набор базовых утилит
JSR — открытый реестр пакетов для JavaScript и TypeScript
Developer Blog — новости продукта и обучающие материалы
Проект открыт для участия сообщества: перед отправкой правок стоит ознакомиться с инструкцией для контрибьюторов.
GitHub ★ 107,986
