Um gerador de sites de documentação que transforma arquivos Markdown em um site sem exigir uma etapa de build.
livesession/xyd
Um framework de documentação em TypeScript que cria sites a partir de Markdown/MDX e gera documentação de APIs com OpenAPI e GraphQL.
Alternativa open source a:Readme.com
GitBook
- Estrelas
- 115
- Forks
- 9
- Issues abertas
- 36
- Último commit
- há 8 dias
O que é?
xyd é um framework de documentação feito com TypeScript e React. Ele transforma conteúdo em Markdown e MDX em um site de documentação e inclui um servidor de desenvolvimento com hot reload, que funciona sem configuração, além de um comando para gerar arquivos estáticos para publicação.
Seu diferencial é o suporte nativo a especificações de API. Ele gera documentação a partir de schemas OpenAPI e GraphQL e também oferece geração de SDKs com base nessas especificações. O projeto inclui temas integrados, busca em texto completo e integrações com ferramentas de analytics, testes A/B e chat ao vivo. Além disso, os componentes podem ser estendidos ou substituídos.
O projeto usa a licença MIT e requer Node 22.12 ou posterior. Ele inclui uma ferramenta de migração para facilitar a mudança de outros frameworks de documentação.
Recursos principais
- 01Gera documentação a partir de conteúdo em Markdown e MDX
- 02Cria páginas de referência de API com base em especificações OpenAPI e GraphQL
- 03Oferece geração de SDKs a partir de especificações de API
- 04Inclui temas integrados e busca em texto completo
- 05Oferece integrações com ferramentas de analytics, testes A/B e chat ao vivo
- 06Permite personalizar componentes e layouts
Casos de uso
- Publicar a documentação de um produto para uma aplicação web
- Documentar uma API REST ou GraphQL com páginas de referência geradas automaticamente
- Criar um portal para desenvolvedores que distribui SDKs junto com a documentação da API
- Migrar um site de documentação existente de outro framework
Início rápido
- 1
Confirme se o Node 22.12 ou uma versão mais recente está instalado
- 2
Instale o xyd globalmente com bun
bun add -g xyd-js - 3
Inicie um servidor de desenvolvimento
xyd - 4
Gere os arquivos estáticos da documentação
xyd build
Antes de usar
- É necessário ter o Node 22.12 ou uma versão mais recente.
Em coleções
Tópicos
Perguntas frequentes
- O que é xyd?
- Um framework de documentação em TypeScript que cria sites a partir de Markdown/MDX e gera documentação de APIs com OpenAPI e GraphQL. xyd é um framework de documentação feito com TypeScript e React. Ele transforma conteúdo em Markdown e MDX em um site de documentação e inclui um servidor de desenvolvimento com hot reload, que funciona sem configuração, além de um comando para gerar arquivos estáticos para publicação.
- xyd é gratuito? Qual é a licença?
- xyd é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- xyd ainda é mantido?
- Manutenção ativa. O último commit de xyd foi em 29 de out. de 2026.
- Para que posso usar xyd?
- Publicar a documentação de um produto para uma aplicação web Documentar uma API REST ou GraphQL com páginas de referência geradas automaticamente Criar um portal para desenvolvedores que distribui SDKs junto com a documentação da API Migrar um site de documentação existente de outro framework
- Como instalar xyd?
- Confirme se o Node 22.12 ou uma versão mais recente está instalado Instale o xyd globalmente com bun: bun add -g xyd-js Inicie um servidor de desenvolvimento: xyd Gere os arquivos estáticos da documentação: xyd build
- Onde consigo xyd?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/livesession/xyd
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gerador de documentação para Python que cria HTML, PDF, EPUB e outros formatos a partir de fontes em reStructuredText ou Markdown.
Framework para criar sites de documentação com React.js, compatível com Next.js, Astro e frameworks React baseados em Vite.
Um gerador de documentação de API para JavaScript que cria páginas HTML a partir de comentários formatados especialmente no código-fonte.
Gerador de sites estáticos baseado em Vue e Vite para criar sites de documentação e conteúdo a partir de Markdown.
Gera automaticamente documentação de API para projetos Python 3 a partir de módulos, pacotes e docstrings, sem configuração especial.