- Monodraw es un potente editor de arte ASCII para macOS que permite crear arte basado en texto y admite diagramas, flujogramas y visualización de estructuras de datos
- Permite gestionar datos de texto libremente y visualizar modelos de bases de datos mediante mapas mentales y diagramas ER con notación Crow’s Foot
- La creación de banners de texto es posible con un solo clic gracias a la integración con FIGlet, e incluye 148 fuentes por defecto
- La interfaz de línea de comandos (CLI) admite generación automatizada de documentación usando hooks de control de versiones y salida en JSON
- Está optimizado para el entorno macOS, ofreciendo una experiencia intuitiva y eficiente para crear arte de texto, útil para documentación técnica y educación
Resumen de Monodraw
- Monodraw es un editor de arte ASCII exclusivo para macOS con el que se pueden crear fácilmente diagramas, diseños y flujogramas
- Aprovecha la simplicidad del texto plano para visualizar algoritmos, estructuras de datos, formatos binarios y más
- Al estar basado en texto, se puede insertar fácilmente en cualquier lugar y permite exportar imágenes en formatos PNG y SVG
- El precio es de $9.99, ofrece una versión de prueba gratuita, y el descuento educativo se consulta en support@helftone.com
- Requisitos del sistema: macOS 11 Big Sur o superior
- Para usuarios de versiones anteriores de macOS, están disponibles Monodraw v1.3 (macOS 10.10 Yosemite) y v1.5 (macOS 10.14 Mojave)
Funciones de diagramación
- Los diagramas refuerzan la documentación técnica y aportan representaciones visuales que ayudan a comprender código y especificaciones
- La visualización de estructuras de datos, algoritmos y formatos de datos facilita la lectura y comprensión del código
- Ejemplo: se usa como diagrama de red en el proyecto vagrant-ansible-openstack de GitHub
- Su interfaz intuitiva permite expresar conceptos complejos de forma sencilla
Mapas mentales
- Combina la simplicidad del texto plano con el poder de los mapas mentales
- Permite colocar texto libremente en un lienzo infinito, sin las limitaciones de los archivos de texto lineales
- El usuario puede gestionar los datos como prefiera
Diagramas ER
- Incluye soporte para diagramas ER orientados a quienes trabajan con bases de datos
- Ofrece la notación Crow’s Foot en 3 variantes, adaptándose a las preferencias del usuario
- Ayuda a diseñar y comprender modelos de datos mediante una visualización intuitiva
Banners de texto
- Permite generar banners de texto con un solo clic gracias a la integración con FIGlet
- Incluye 148 fuentes por defecto y permite agregar fuentes personalizadas
- Se puede redimensionar el cuadro de texto, cambiar la fuente y ajustar la alineación de forma interactiva sin usar la terminal
Herramientas de texto
- Usa un motor de texto basado en CoreText para un control preciso del diseño
- Permite ajustar alineación, posición, dirección de línea y desplazamiento de línea
- Agregar bordes se completa con un solo clic
Herramienta de líneas
- La herramienta de líneas admite líneas ortogonales y en escalera, además de configurar patrones de trazos
- Se conecta dinámicamente a las figuras mediante puntos de conexión, sin necesidad de realinear al moverlas
- Facilita la implementación de conexiones entre figuras
Herramienta de rectángulos
- La herramienta de rectángulos crea cajas, uno de los elementos más usados en el arte de texto
- Permite configurar bordes, fondo y sombras con unos pocos clics
- Los puntos de conexión personalizados permiten fijar líneas en posiciones exactas
Interfaz de línea de comandos (CLI)
- La CLI solo está disponible en la versión comprada directamente; la versión de Mac App Store no la incluye por restricciones del App Sandbox
- Permite generar documentación automáticamente al hacer commits usando hooks de control de versiones
- Su salida en JSON facilita la manipulación programática
- La CLI admite flujos de trabajo automatizados, mejorando la eficiencia del proceso de desarrollo
Herramientas de dibujo
- Incluye herramientas básicas de dibujo como lápiz, borrador, relleno tipo cubeta y selector
- Son herramientas esenciales para crear arte de texto
- Permite superponer imágenes sobre el lienzo para calcarlas
Funciones avanzadas
- Agrupación: organiza varios elementos en un solo grupo para simplificar la duplicación y el movimiento
- Guías: ofrece guías de alineación para ajustar contenido y tamaño sin tener que contar caracteres
- Enfoque: permite bloquear u ocultar otras figuras al concentrarse en una zona específica del lienzo
- Atajos de teclado: acceso rápido a todas las funciones mediante atajos; permite seleccionar herramientas con una sola tecla sin teclas modificadoras
Optimización para macOS
- Monodraw fue diseñado como una app nativa de macOS, optimizada para macOS desde el motor de composición de texto hasta la interfaz
- Funciona como se espera y siempre tiene disponible la función de deshacer en caso de error
- Se puede copiar el arte de texto al portapapeles y pegarlo directamente en un editor de texto
Versión con herramienta de línea de comandos incluida
- La versión con CLI incluida solo se ofrece si se compra directamente en https://sites.fastspring.com/helftone/product/monodraw
- La versión de Mac App Store no incluye la CLI por restricciones de App Sandbox
- Descargas de versiones anteriores:
- Monodraw v1.3: macOS 10.10 Yosemite o superior
- Monodraw v1.5: macOS 10.14 Mojave o superior
Implicaciones
- Monodraw revoluciona la documentación técnica y la visualización de datos mediante visualización basada en texto, ofreciendo una herramienta eficiente para desarrolladores y diseñadores
- La integración de CLI y la optimización para macOS elevan la productividad, especialmente en automatización y entornos educativos
- Es una solución ideal para documentar proyectos de código abierto, diseñar bases de datos y crear materiales visuales educativos
1 comentarios
Opiniones de Hacker News
Soy el desarrollador de la app Monodraw; si tienen alguna pregunta, con gusto la respondo cuando quieran.
Comparto algunas herramientas basadas en navegador para dibujo ASCII
monosketch.io, archetype (archivo), textik.com, asciiflow.com, fsymbols.com/draw
artist-mode.Es la herramienta más pulida de ASCII que he visto hasta ahora. Yo usaba mucho asciiflow.com y meatfighter.com/ascii-silhouettify. También los he usado para generar texto de entrada al hacer animaciones de terminal con TerminalTextEffects; pueden ver ejemplos en el astro demo gif y en el GitHub de terminaltexteffects.
Compré esta app hace unos meses y ahora estoy intentando usarla más seguido para diagramas dentro de documentos. El hecho de poder exportar al portapapeles y luego volver a importar con una restauración casi perfecta de todas las figuras es una ventaja enorme.
Creo que esta ya debe ser como la décima publicación sobre Monodraw en HN.
octubre de 2014, mayo de 2015, julio de 2021, julio de 2022, marzo de 2024, hace 1 año, etc. Sale seguido en HN. La conclusión es que, cada vez que llama la atención de la gente, Monodraw parece beneficiarse bastante solo por exponerse repetidamente ante la comunidad de HN.
Es software que sin duda compraría si tuviera una Mac. El diseño está muy bien y me gusta que sea una licencia permanente de $9.99 en vez de una suscripción mensual. Pienso comprarlo aunque sea solo para apoyar una buena política.
Monodraw es una app realmente infravalorada. La he usado para topologías de red, diagramas de almacenamiento e incluso para remodelar la cocina. Es mucho mejor que herramientas profesionales mucho más caras, y el ASCII art que produce tiene esa vibra hacker de la vieja escuela que se ve muchísimo mejor. La recomiendo totalmente.
Quiero recomendar una muy buena librería de dibujo ASCII/UTF para usar en Emacs
uniline
artist-mode.Es una app excelente para comentarios de código cuando hace falta una “explicación de 1000 palabras”. Hace poco la usé también para crear un diagrama de flujo de datos. La recomiendo por completo.
Llevo usando esta app desde su lanzamiento. Es muy buena para diagramas en comentarios inline y, sobre todo, es lo máximo para crear banners de inicio de sesión en servidores. Hay una alegría pequeña pero real al entrar a un servidor y ver un banner y un eslogan personalizados, y eso le da algo de vida al trabajo.