17 points par GN⁺ 2026-02-14 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Application web 100 % client qui permet de transformer des idées en conceptions visuelles à partir de simple texte
  • Projet open source écrit en Kotlin puis compilé en JS. Utilise SASS/Tailwind
  • Permet de représenter des structures complexes ou des diagrammes système en combinant des blocs de formes de base comme des rectangles, des lignes et des zones de texte
  • Grâce à ses fonctions de mise en forme, transforme de simples caractères ASCII en éléments visuels de styles variés
  • Outil qui permet de créer des présentations et des explications visuelles sans PowerPoint ni Google Slides

Aperçu

  • MonoSketch est une application de croquis et de création de diagrammes en ASCII permettant d’exprimer visuellement des idées
    • Via une interface basée sur le texte, il permet de composer en caractères ASCII des schémas complexes, des architectures système, des flux réseau, etc.
    • Sous le slogan « Unleash your ideas with ASCII », il rend possible la conception visuelle avec du texte simple

Composants de base

  • Fournit des fonctions de dessin de base comme Rectangle, Line, Text box
    • Prend en charge divers styles de bordure, caractères de remplissage et ornements de flèche
    • Les coins arrondis améliorent le rendu visuel
  • Environnement interactif centré sur les fonctions d’édition
    • Canvas infini avec défilement libre et zoom
    • Fournit la sauvegarde automatique et la gestion de plusieurs projets
    • Prend en charge les commandes d’édition standard comme copier, couper, coller et dupliquer
    • Gestion des calques et smart snapping pour un alignement précis des formes
    • Prise en charge du mode sombre
  • Fonctions d’export
    • Copie instantanément en texte une zone sélectionnée ou l’intégralité du diagramme
    • Raccourcis pris en charge : macOS Cmd + Shift + C, Windows/Linux Ctrl + Shift + C
  • Feuille de route
    • Fonction de groupement pour gérer les formes dans des structures complexes
    • Outil de peinture pour les courbes libres et le dessin à base de caractères
    • Extension prévue des fonctions collaboratives comme le partage via GitHub Gist et le chargement par URL

Application et UI

  • Disponible sur le web via app.monosketch.io
    • Inclut des maquettes où des éléments d’interface comme la barre de recherche, les boutons, l’espace de travail et les panneaux sont représentés en ASCII
    • L’écran de connexion et le formulaire d’inscription sont également visualisés sous forme ASCII
  • La création de présentations permet aussi de composer des supports sans PowerPoint ni Google Slides

Stack technique et licence

  • Application entièrement développée en Kotlin/JS (développée en Kotlin puis compilée en JS)
  • Stylisée avec SASS et Tailwind CSS
  • Utilise le système de build Gradle (avec prise en charge du mode de développement hot reload)
  • Propose aussi une option de serveur de développement alternatif via Python 3.11+ et Pipenv
  • Open source sous Apache License 2.0

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.