El reto: La sobrecarga de Electron para leer y editar Markdown
Abrir o hacer retoque rápido sobre un archivo .md de pocos kilobytes de documentación técnica, un README de GitHub o notas de estudio no debería requerir entornos pesados como VS Code u Obsidian. Las herramientas basadas en Electron lanzan una instancia completa de Chromium, consumiendo habitualmente más de 300 MB de memoria RAM y tardando varios segundos en iniciar solo para abrir texto plano.
La solución: Arquitectura nativa v0.16.0 en Rust y Tauri v2
DBV Markdown Reader evoluciona desde un visor puro de solo lectura hasta convertirse en un lector y editor nativo potente, ligero y conectado al ecosistema técnico (versión v0.16.0). Al combinar el rendimiento de Rust con Tauri v2 y el motor WebView2 / WebKit nativo del sistema operativo, el ejecutable completo ocupa apenas 16 MB y consume 20-30 MB de RAM (un 10% de Electron), abriendo cualquier archivo en menos de 200 milisegundos.
| Aplicación |
RAM con dos .md abiertos |
Tamaño |
| DBV Markdown Reader |
20 - 30 MB |
~16 MB |
| Notepad++ |
21,5 MB |
~10 MB |
| Visual Studio Code / Obsidian |
+300 - 800 MB |
+300 MB |
El modo edición añadido no cambia esa foto: al reutilizar el mismo renderizador del modo lectura sin librerías pesadas adicionales, el coste medido es prácticamente cero (+0,06% de tamaño, cero aumento de RAM en reposo). Además, con la v0.16.0 se incorpora la exportación directa a Typst (.typ) con un conversor nativo sin dependencias de Pandoc, permitiendo llevar documentos Markdown directamente al flujo de maquetación profesional de DBV Typst Editor.
El proyecto es de código abierto (MIT) en GitHub, cuenta con releases nativos para Windows, Linux (.deb, .AppImage), macOS (.dmg universal y tap de Homebrew), y Android en la Google Play Store, distribuyéndose oficialmente en la Microsoft Store como canal principal para Windows y en Uptodown para macOS.
Todo lo que necesitas para leer, editar y exportar Markdown
📐
Nuevo v0.16
Exportación nativa a Typst (.typ)
Convierte cualquier archivo Markdown a formato Typst listo para compilar con DBV Typst Editor o CLI, con motor de conversión propio sin requerir Pandoc.
✏️
Edición
Modo edición ligera y vista dividida
Edición con panel dividido (código en crudo a la izquierda, preview en tiempo real a la derecha) con coste de memoria nulo (+0,06%).
🍺
Distribución
Canal oficial Homebrew (macOS)
Instalación y actualización desatendida en macOS con 'brew install davidbuenov/tap/dbv-md-reader' sincronizada con cada release.
🛠️
Herramientas
Barra de formato (16 acciones)
Barra rápida de formato (negrita, cursiva, encabezados, tablas, enlaces...) con atajos Ctrl/Cmd+B y soporte Tab/Shift+Tab.
📂
Navegación
Explorador de árbol y Quick Open
Explora directorios completos de notas, filtra por texto y salta entre documentos al instante con Ctrl/Cmd+K.
📱
Móvil
Soporte completo para Android
Integración con Storage Access Framework (SAF), streaming directo desde apps de mensajería, diseño adaptativo y compatibilidad con 16 kB.
🔗
Flujo
Scrollspy sincronizado a 3 paneles
Scroll sincronizado en tiempo real entre Edición, Previsualización y Tabla de Contenidos (TOC).
💬
Formato
Alertas y Callouts estilo GitHub
Renderizado nativo de bloques [!NOTE], [!TIP], [!IMPORTANT], [!WARNING] y [!CAUTION] con colores e iconos adaptados.
🛡️
Seguridad
Gestión de conflictos y Anti-XSS
Modo espejo auto-recargable, avisos de cambios externos, confirmación al cerrar y sanitización estricta con DOMPurify.
📊
Formato
Diagramas Mermaid SVG
Los bloques mermaid se convierten en diagramas vectoriales interactivos al vuelo con enlace a mermaid.live.
🧮
Formato
Ecuaciones LaTeX KaTeX
Matemáticas inline o en bloque ($...$ y $$...$$), renderizadas al instante con KaTeX.
🎨
Lectura
Tres temas visuales e impresión limpia
Claro, Oscuro y Sepia con resaltado adaptado, y exportación/impresión PDF forzada en alto contraste sin desajuste de líneas.
Evolución del proyecto
-
v0.16.0
2026
Exportación a Typst y distribución en Homebrew
Conversor nativo a Typst (.typ) sin dependencias externas, tap oficial de Homebrew para macOS, canal único de Windows en Microsoft Store y fidelidad de color en impresión.
-
v0.15.0
2026
Llegada oficial a Google Play Store (Android)
Soporte nativo para Android mediante SAF (Storage Access Framework), streaming directo desde apps externas (WhatsApp, etc.), interfaz móvil adaptada y soporte para páginas de 16 kB.
-
v0.14.0
2026
Asociación MIME en Linux y mejoras de scroll
Paquete .deb con asociación de archivos .md, corrección de bucle de scroll en modo edición y soporte de badges en línea.
-
v0.13.1
2026
Modo edición ligera y distribución en Uptodown
Vista dividida en vivo, barra de formato, árbol de directorios, Quick Open (Ctrl+K), callouts estilo GitHub y llegada a Uptodown (macOS).
-
v0.8.0
2025
Mermaid, KaTeX y temas visuales
Diagramas interactivos Mermaid, ecuaciones LaTeX y 3 temas adaptativos (Claro, Oscuro, Sepia).
-
v0.5.0
2025
Llegada a Microsoft Store
Distribución oficial en la Microsoft Store para Windows 10/11 con instalador firmado.
-
v0.1.0
2024
Primer visor en Rust y Tauri v2
Prueba de concepto de lectura ultrarrápida reutilizando el motor WebView2 nativo.
Descargas oficiales
macOS
Vía Distribución en Uptodown (macOS) y Homebrew ('brew install davidbuenov/tap/dbv-md-reader')
Descargar en Uptodown