Una herramienta de terminal que convierte archivos Markdown en presentaciones, con imágenes, resaltado de sintaxis, temas y exportación a PDF.
hakimel/reveal.js
Un framework de presentaciones HTML de código abierto que permite crear diapositivas gratis desde un navegador web.
Alternativa open source a:PowerPoint
Google Slides
- Estrellas
- 72,527
- Forks
- 17,028
- Issues abiertos
- 931
- Último commit
- el mes pasado
¿Qué es?
reveal.js es un framework de presentaciones HTML. Las diapositivas se escriben en HTML, por lo que cualquier navegador web puede mostrarlas. Está dirigido a quienes quieran crear presentaciones sin usar un editor de diapositivas de escritorio.
El framework admite diapositivas anidadas (verticales), diapositivas escritas en Markdown, transiciones Auto-Animate, exportación a PDF, notas del presentador, fórmulas matemáticas con LaTeX, bloques de código con resaltado de sintaxis y una amplia API de JavaScript para controlar la presentación.
El proyecto usa la licencia MIT e incluye una demo alojada y documentación en revealjs.com. Además, sus responsables ofrecen Slides.com, un editor gráfico basado en reveal.js.
Funciones clave
- 01Diapositivas verticales anidadas para organizar el contenido jerárquicamente
- 02Compatibilidad con Markdown para escribir diapositivas
- 03Transiciones Auto-Animate entre diapositivas
- 04Exportación de presentaciones a PDF
- 05Notas del presentador y renderizado de fórmulas matemáticas con LaTeX
- 06Bloques de código con resaltado de sintaxis y una amplia API de JavaScript
Casos de uso
- Crear charlas técnicas con ejemplos de código y fórmulas matemáticas
- Crear presentaciones para compartir como páginas web o exportar a PDF
- Presentar desde un navegador sin instalar software de presentaciones de escritorio
Inicio rápido
- 1
Instala reveal.js siguiendo la guía de instalación
- 2
Consulta la presentación de demostración
- 3
Lee la documentación
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es reveal.js?
- Un framework de presentaciones HTML de código abierto que permite crear diapositivas gratis desde un navegador web. reveal.js es un framework de presentaciones HTML. Las diapositivas se escriben en HTML, por lo que cualquier navegador web puede mostrarlas. Está dirigido a quienes quieran crear presentaciones sin usar un editor de diapositivas de escritorio.
- ¿reveal.js es gratuito? ¿Qué licencia tiene?
- reveal.js es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿reveal.js sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de reveal.js fue el 30 sept 2026.
- ¿Para qué puedo usar reveal.js?
- Crear charlas técnicas con ejemplos de código y fórmulas matemáticas Crear presentaciones para compartir como páginas web o exportar a PDF Presentar desde un navegador sin instalar software de presentaciones de escritorio
- ¿Cómo se instala reveal.js?
- Instala reveal.js siguiendo la guía de instalación Consulta la presentación de demostración Lee la documentación
- ¿Dónde consigo reveal.js?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hakimel/reveal.js
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un kit de herramientas basado en React donde los agentes de IA crean presentaciones como aplicaciones web interactivas y adaptables, en lugar de diapositivas estáticas.
Presentaciones basadas en Markdown para desarrolladores, creadas con Vue y Vite, con código en vivo, diagramas y modo de presentador.
Herramienta de línea de comandos que convierte presentaciones Markdown de Marp y Marpit en HTML, PDF, PPTX e imágenes PNG/JPEG.
Sistema de composición tipográfica basado en Markdown que, mediante llamadas a funciones, compila una fuente en libros, artículos, presentaciones, sitios web o wikis.
Flujo de trabajo con un agente de IA que convierte documentos o temas en presentaciones de PowerPoint (.pptx) editables de forma nativa, con formas, gráficos, tablas y plantillas reales.