MonoSketch – حرّر أفكارك بأسلوب ASCII
MonoSketch هو تطبيق مفتوح المصدر مُصمم لرسم المخططات والرسوم التوضيحية باستخدام أحرف ASCII، مما يتيح للمستخدمين تحويل أفكارهم إلى تصاميم بصرية دقيقة وسهلة التكامل في الوثائق أو الشفرات البرمجية. يُعدّ أداة قوية للمطورين، المعلمين، ومهندسي البرمجيات الذين يحتاجون إلى توضيح المفاهيم التقنية بسرعة وبشكل بسيط دون الاعتماد على أدوات الرسم المعقدة. يتميّز التطبيق بواجهة بسيطة تعتمد على بناء مكونات أساسية مثل المستطيلات، الخطوط، وصناديق النص، التي يمكن تكوينها بسهولة وتنسيقها باستخدام أشكال مخصصة من أحرف ASCII. يدعم التطبيق تنسيقات متعددة، مثل الحدود المزدوجة، الخطوط المتقطعة، أو الممتلئة، مما يسمح بإنشاء رسومات تشبه المخططات المهندسية أو الشبكات الحاسوبية بدقة عالية. من أبرز الاستخدامات التي يُظهرها التطبيق هي تمثيل تفاعلات الشبكة مثل اتصال TCP وعملية تبادل المفاتيح في بروتوكول SSL/TLS، بالإضافة إلى هندسة أنظمة قواعد البيانات، مثل محركات الاستعلامات وتحليل الأوامر، أو حتى واجهات تطبيقات وهمية (UI Mockups). كما يُمكن استخدامه لرسم تدفقات العمل، أو محاكاة تفاعل بين العقد في نظام موزع، مثل توزيع الرسائل عبر مناطق جغرافية مختلفة باستخدام خوادم موزعة. يُعتبر MonoSketch مثاليًا لدمج الرسوم التوضيحية في المستندات النصية، مثل ملفات Markdown أو ملفات التعليمات البرمجية، حيث لا يتطلب صورًا خارجية أو تبعيات بصرية. كما أنه يُسهّل مشاركة المخططات عبر منصات مثل GitHub، حيث تُعرض الرسوم بشكل صحيح في أي متصفح. تم تطوير المشروع من قبل مطوّر متحمس يُدعى @tuanchauict، الذي أطلقه بعد فشله في العثور على أداة مناسبة تلبي احتياجاته في إنشاء رسومات مخصصة باستخدام ASCII. يُشجّع المشروع المجتمع على المساهمة من خلال مساهمات GitHub (Pull Requests) أو الإبلاغ عن مشكلات، ويُعدّ مفتوح المصدر تحت ترخيص Apache 2.0. يُمكن للمستخدمين دعم المشروع ماليًا عبر منصات مثل GitHub Sponsors أو Ko-Fi، كما يُشجّع على إعطاء نجمة (Star) لمستودع المشروع على GitHub لتعزيز شعبيته. بفضل بساطته وقوته، أصبح MonoSketch أداة مفضلة لمن يبحثون عن طريقة سريعة وفعّالة لتصوير الأفكار التقنية بأقل جهد، مع الحفاظ على الوضوح والاحترافية.
