← Все проекты
Проект / TypeScript

emdash-cms/emdash: EmDash — современная TypeScript-альтернатива WordPress

Полнофункциональный CMS на Astro и Cloudflare с безопасной архитектурой плагинов.

EmDash — это open-source CMS на TypeScript, построенная на Astro и Cloudflare. Проект позиционируется как переосмысление WordPress для современной эпохи: без PHP, с типобезопасностью и безопасной архитектурой плагинов. Включает три готовых шаблона: блог,...

★ 412 TypeScript Форки 18 Issue 5 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков и DevOps-инженеров, которые хотят современную, типобезопасную CMS без PHP и проблем безопасности WordPress.

Проблема / задача

WordPress сегодня — это управление PHP вместе с JavaScript, настройка кэшей для приемлемой производительности и постоянные риски безопасности из-за плагинов (96% уязвимостей WordPress).

Как это работает

EmDash переосмысливает идеи WordPress — расширяемость, UX админки, экосистему плагинов — на серверless-фундаменте. Плагины работают в изолированных песочницах Cloudflare Workers с явным объявлением разрешений, что решает фундаментальную проблему безопасности WordPress. CMS работает на Cloudflare (D1 + R2 + Workers) или любом Node.js-сервере с SQLite.

Что видно по README

EmDash — это open-source CMS на TypeScript, построенная на Astro и Cloudflare. Проект позиционируется как переосмысление WordPress для современной эпохи: без PHP, с типобезопасностью и безопасной архитектурой плагинов. Включает три готовых шаблона: блог, лендинг для маркетинга и портфолио.

Ключевые возможности

Песочница для плагинов через Cloudflare WorkersТри готовых шаблона: блог, лендинг, портфолиоПолнотекстовый поиск и RSS-фидыТёмная/светлая темыАдминка с хорошим UX

Технологии

TypeScriptAstroCloudflare WorkersSQLite/D1Node.jsSQLitePostgreSQLRedis

Интересный факт

Плагины в EmDash объявляют свои разрешения в манифесте (например, read:content, email:send) и не могут выйти за их пределы — в отличие от WordPress, где плагин имеет полный доступ ко всему.

С чего начать

  • Установите через npm create emdash@latest
  • Выберите шаблон (блог, лендинг, портфолио)
  • Разверните на Cloudflare или Node.js-сервере

Оценка GitRadar

Удобство
6/10
Свежесть
9/10
Перспектива
8/10
Монетизация
7/10
Общая оценка
7/10

Вердикт GitRadar

Стоит пробовать, если нужна современная, безопасная CMS для проектов на Astro/Cloudflare. Проект сыроват (36 звёзд), но архитектурно интересен.

Наблюдения по обновлениям

Проект активен, использует современный стек (TypeScript 6 beta, Astro), но пока мало звёзд и форков.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/emdash-cms/emdash
Лицензия
MIT
Создан на GitHub
1 апреля 2026 г.
Последнее обновление репо
1 апреля 2026 г.
Последняя проверка GitRadar
1 апреля 2026 г.
Изученные файлы
docs/README.md, package.json, packages/marketplace/src/index.ts, packages/admin/src/index.ts, packages/blocks/src/server.ts, packages/marketplace/src/app.ts

FAQ

Что это такое?

Open-source CMS на TypeScript, альтернатива WordPress с безопасной архитектурой плагинов.

Для кого подходит?

Для разработчиков и DevOps, которые хотят типобезопасную CMS без PHP и рисков безопасности WordPress.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с emdash-cms/emdash?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.