Sistema de composición tipográfica basado en marcado, creado como una alternativa moderna y más fácil de aprender que LaTeX, con compilador y CLI en Rust.
- Estrellas
- 16,345
- Forks
- 524
- Issues abiertos
- 21
- Último commit
- ayer
¿Qué es?
Quarkdown es un sistema de composición tipográfica basado en Markdown que amplía CommonMark y GFM con llamadas a funciones, variables y una biblioteca estándar para diseño, matemáticas, E/S y condicionales. Un solo proyecto puede compilarse como documento paginado listo para imprimir, artículo académico, base de conocimiento de desplazamiento continuo, presentación interactiva con reveal.js o sitio de documentación.
Los formatos de salida incluyen HTML (modos normal, paginado, presentaciones y documentación), PDF, Markdown GFM y texto sin formato. El tipo de documento se elige con una función .doctype dentro de la fuente. La vista previa en vivo, combinada con el modo watch, recompila la fuente cuando cambian los archivos, y un asistente ayuda a configurar documentos nuevos.
Quarkdown aplica un sistema de permisos restrictivo que limita el acceso a los recursos del sistema. Hay compatibilidad con VS Code y existen plugins no oficiales para IntelliJ IDEA y Vim.
Funciones clave
- 01Añade llamadas a funciones, variables y scripting a la sintaxis de Markdown.
- 02Compila una fuente en HTML, PDF, Markdown GFM o texto sin formato.
- 03Ofrece cuatro tipos de documento HTML: normal, paginado, presentaciones y documentación.
- 04Incluye vista previa en vivo y recompilación en modo watch.
- 05Proporciona una biblioteca estándar con herramientas para diseño, matemáticas, E/S y condicionales.
- 06Restringe de forma predeterminada el acceso a los recursos del sistema.
Casos de uso
- Redactar artículos académicos o libros y generar a partir de Markdown un PDF listo para imprimir.
- Crear presentaciones interactivas a partir de fuentes de texto.
- Mantener un sitio de documentación técnica o una base de conocimiento personal.
- Reutilizar contenido en varios documentos mediante llamadas a funciones de una sola línea.
Inicio rápido
- 1
Instalar con Homebrew (Linux/macOS)
brew install quarkdown-labs/quarkdown/quarkdown - 2
Crear un proyecto nuevo con el asistente de configuración
quarkdown create [directory] - 3
Compilar el archivo fuente raíz
quarkdown c file.qd
Antes de usarlo
- Se distribuye bajo la licencia GPL-3.0, una licencia copyleft que exige distribuir las obras derivadas bajo las mismas condiciones.
- Las instalaciones manuales requieren un navegador basado en Chromium independiente para exportar a PDF.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es quarkdown?
- 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. Quarkdown es un sistema de composición tipográfica basado en Markdown que amplía CommonMark y GFM con llamadas a funciones, variables y una biblioteca estándar para diseño, matemáticas, E/S y condicionales. Un solo proyecto puede compilarse como documento paginado listo para imprimir, artículo académico, base de conocimiento de desplazamiento continuo, presentación interactiva con reveal.js o sitio de documentación.
- ¿quarkdown es gratuito? ¿Qué licencia tiene?
- quarkdown es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿quarkdown sigue mantenido?
- Mantenimiento activo. El último commit de quarkdown fue el 5 nov 2026.
- ¿Para qué puedo usar quarkdown?
- Redactar artículos académicos o libros y generar a partir de Markdown un PDF listo para imprimir. Crear presentaciones interactivas a partir de fuentes de texto. Mantener un sitio de documentación técnica o una base de conocimiento personal. Reutilizar contenido en varios documentos mediante llamadas a funciones de una sola línea.
- ¿Cómo se instala quarkdown?
- Instalar con Homebrew (Linux/macOS): brew install quarkdown-labs/quarkdown/quarkdown Crear un proyecto nuevo con el asistente de configuración: quarkdown create [directory] Compilar el archivo fuente raíz: quarkdown c file.qd
- ¿Dónde consigo quarkdown?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/iamgio/quarkdown
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Reglas de diseño y plantillas para que los agentes de IA exporten documentos a PDF, PNG y PowerPoint editable.
Deta Surf es un cuaderno de IA de escritorio y código abierto que combina archivos locales, páginas web y videos con notas generadas por LLM.
Una wiki y generador de documentación en Markdown basado en Next.js, con búsqueda, enlaces wiki, backlinks y vista de grafo; genera archivos estáticos.
Generador de sitios estáticos que convierte notas Markdown en un sitio web, pensado para publicar jardines digitales y notas al estilo de Obsidian.
Aplicación gratuita y de código abierto para tomar notas en escritorio o en un servidor propio y crear grandes bases de conocimiento personales jerárquicas.