Uma ferramenta de terminal que transforma arquivos Markdown em apresentações de slides, com imagens, realce de sintaxe, temas e exportação para PDF.
hakimel/reveal.js
Um framework de apresentações em HTML e open source que permite criar apresentações de graça no navegador.
Alternativa open source a:PowerPoint
Google Slides
- Estrelas
- 72,527
- Forks
- 17,028
- Issues abertas
- 931
- Último commit
- mês passado
O que é?
reveal.js é um framework de apresentações em HTML. Os slides são escritos em HTML, então podem ser exibidos em qualquer navegador, e o projeto é voltado a quem quer criar apresentações sem usar um editor de slides para desktop.
O framework oferece slides verticais aninhados, slides escritos em Markdown, transições Auto-Animate, exportação para PDF, notas do apresentador, fórmulas matemáticas em LaTeX, blocos de código com destaque de sintaxe e uma ampla API JavaScript para controlar a apresentação.
O projeto usa a licença MIT e oferece uma demonstração hospedada e documentação em revealjs.com. Os mantenedores também oferecem o Slides.com, um editor gráfico baseado no reveal.js.
Recursos principais
- 01Slides verticais aninhados para organizar o conteúdo hierarquicamente
- 02Suporte a Markdown para escrever slides
- 03Transições Auto-Animate entre slides
- 04Exportação de apresentações para PDF
- 05Notas do apresentador e renderização de fórmulas matemáticas em LaTeX
- 06Blocos de código com destaque de sintaxe e uma ampla API JavaScript
Casos de uso
- Criar palestras técnicas com exemplos de código e fórmulas matemáticas
- Criar apresentações para compartilhar como páginas da web ou exportar para PDF
- Apresentar pelo navegador sem instalar um software de apresentação para desktop
Início rápido
- 1
Instale o reveal.js seguindo o guia de instalação
- 2
Veja a apresentação de demonstração
- 3
Leia a documentação
Em coleções
Tópicos
Perguntas frequentes
- O que é reveal.js?
- Um framework de apresentações em HTML e open source que permite criar apresentações de graça no navegador. reveal.js é um framework de apresentações em HTML. Os slides são escritos em HTML, então podem ser exibidos em qualquer navegador, e o projeto é voltado a quem quer criar apresentações sem usar um editor de slides para desktop.
- reveal.js é gratuito? Qual é a licença?
- reveal.js é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- reveal.js ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de reveal.js foi em 30 de set. de 2026.
- Para que posso usar reveal.js?
- Criar palestras técnicas com exemplos de código e fórmulas matemáticas Criar apresentações para compartilhar como páginas da web ou exportar para PDF Apresentar pelo navegador sem instalar um software de apresentação para desktop
- Como instalar reveal.js?
- Instale o reveal.js seguindo o guia de instalação Veja a apresentação de demonstração Leia a documentação
- Onde consigo reveal.js?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hakimel/reveal.js
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um toolkit baseado em React em que agentes de IA criam apresentações como apps web interativos e responsivos, em vez de slides estáticos.
Apresentações em Markdown para desenvolvedores, com Vue e Vite, código ao vivo, diagramas e modo de apresentação.
Ferramenta de linha de comando que converte apresentações em Markdown com Marp e Marpit para HTML, PDF, PPTX e imagens PNG/JPEG.
Sistema de editoração baseado em Markdown que, por meio de chamadas de função, compila uma única fonte em livros, artigos, slides, sites ou wikis.
Workflow com agente de IA que transforma documentos ou temas em apresentações PowerPoint (.pptx) editáveis nativamente, com formas, gráficos, tabelas e modelos reais.