Генератор сайтов документации, который превращает Markdown-файлы в сайт без этапа сборки.
livesession/xyd
Фреймворк для документации на TypeScript: собирает сайты из Markdown/MDX и генерирует документацию API по спецификациям OpenAPI и GraphQL.
Open source альтернатива:Readme.com
GitBook
- Звёзды
- 115
- Форки
- 9
- Открытые issues
- 36
- Последний коммит
- 9 дней назад
Что это?
xyd — фреймворк для документации на TypeScript и React. Он превращает контент в Markdown и MDX в сайт документации. В комплекте есть сервер разработки с горячей перезагрузкой, который работает без настройки, а также команда для сборки статических файлов и их развёртывания.
Главная особенность проекта — встроенная поддержка спецификаций API. Он генерирует документацию по схемам OpenAPI и GraphQL и позволяет создавать SDK на основе этих спецификаций. Также в комплект входят готовые темы, полнотекстовый поиск и интеграции с аналитикой, A/B-тестированием и онлайн-чатом. Компоненты можно расширять и заменять.
Проект распространяется по лицензии MIT и требует Node версии 22.12 или новее. В комплект входит инструмент для миграции с других фреймворков документации.
Ключевые возможности
- 01Генерирует документацию из контента в Markdown и MDX
- 02Создаёт страницы справки по API на основе спецификаций OpenAPI и GraphQL
- 03Позволяет генерировать SDK по спецификациям API
- 04Включает готовые темы и полнотекстовый поиск
- 05Предоставляет интеграции с аналитикой, A/B-тестированием и онлайн-чатом
- 06Позволяет настраивать компоненты и макеты
Сценарии использования
- Публикация документации продукта для веб-приложения
- Документирование REST- или GraphQL API с автоматически созданными страницами справки
- Создание портала для разработчиков, где SDK доступны вместе с документацией API
- Миграция существующего сайта документации с другого фреймворка
Быстрый старт
- 1
Убедитесь, что установлен Node версии 22.12 или новее
- 2
Установите xyd глобально с помощью bun
bun add -g xyd-js - 3
Запустите сервер разработки
xyd - 4
Соберите статические файлы документации
xyd build
Что важно знать
- Требуется Node версии 22.12 или новее.
В подборках
Темы
Частые вопросы
- Что такое xyd?
- Фреймворк для документации на TypeScript: собирает сайты из Markdown/MDX и генерирует документацию API по спецификациям OpenAPI и GraphQL. xyd — фреймворк для документации на TypeScript и React. Он превращает контент в Markdown и MDX в сайт документации. В комплекте есть сервер разработки с горячей перезагрузкой, который работает без настройки, а также команда для сборки статических файлов и их развёртывания.
- xyd можно использовать бесплатно? Какая у него лицензия?
- xyd распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- xyd всё ещё поддерживается?
- Активно поддерживается. Последний коммит в xyd — 29 окт. 2026 г..
- Для чего можно использовать xyd?
- Публикация документации продукта для веб-приложения Документирование REST- или GraphQL API с автоматически созданными страницами справки Создание портала для разработчиков, где SDK доступны вместе с документацией API Миграция существующего сайта документации с другого фреймворка
- Как установить xyd?
- Убедитесь, что установлен Node версии 22.12 или новее Установите xyd глобально с помощью bun: bun add -g xyd-js Запустите сервер разработки: xyd Соберите статические файлы документации: xyd build
- Где скачать xyd?
- Исходный код и инструкции по установке — на GitHub: https://github.com/livesession/xyd
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Генератор документации для Python, который создает HTML, PDF, EPUB и другие форматы из исходников reStructuredText или Markdown.
Фреймворк для создания сайтов документации на React.js с поддержкой Next.js, Astro и React-фреймворков на базе Vite.
Генератор API-документации для JavaScript, который создает HTML-документацию на основе специально оформленных комментариев в исходном коде.
Генератор статических сайтов на Vue и Vite для создания документации и контентных сайтов из Markdown.
Автоматически генерирует документацию API для проектов на Python 3 по модулям, пакетам и docstring без специальной настройки.