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.13.1 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 y ligero (versión v0.13.1). 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 en la v0.13.1 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). Metodología completa en el benchmark del repositorio.
El proyecto es de código abierto (MIT) en GitHub, cuenta con releases nativos para Windows, Linux (.deb, .AppImage) y macOS (.dmg universal), se distribuye oficialmente en la Microsoft Store y en Uptodown (macOS) y se presenta como un candidato natural a integrarse en Microsoft PowerToys.
Todo lo que necesitas para leer y editar Markdown
✏️
Nuevo v0.13
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%).
🛠️
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.
🔗
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 adaptativos
Claro, Oscuro y Sepia con resaltado de sintaxis (+24 lenguajes) adaptado al contraste de cada tema.
📁
Recursos
20 Plantillas Markdown bilingües
Plantillas listas para usar en proyectos, docencia universitaria, actas de reuniones y gestión personal.
Evolución del proyecto
-
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.