
ComfyEngine هي مجموعة أدوات لاستكشاف الذاكرة صُممت للأشخاص الذين يحتاجون إلى مراقبة عملية قيد التشغيل، وتصحيحها، وبرمجتها نصيًا.
ماسح ذاكرة قائم على Qt / ملعب قوائم مراقبة مستوحى من Cheat Engine لكنه مبني أصلاً لنظام Linux ومهيأ لسير عملي: أرصفة نظيفة، رسوم بيانية للمؤشرات، تصحيح سريع، وعدم الخوف إطلاقاً من فقدان السياق عندما تتنقل بين الماسح والبرامج النصية والملاحظات.
يمنحك ComfyEngine بديلاً نظيفاً وحديثاً لـ CE يضع Linux في المقام الأول، دون الصداع المرتبط بـ ceserver. كل الأرصفة قابلة للتحريك، وكل الألوان تتبع سمة Qt الخاصة بك، وكل الأدوات تعيش في مساحة عمل واحدة.
الألوان تعتمد على السمة الخاصة بك. كل شيء قابل للإرساء وقابل للتخصيص بالكامل.
المتطلبات:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug
cmake --build build
# optional:
cmake --install build --prefix /usr/local
الملف التنفيذي موجود في:
build/src/comfyengine
الأدوات المساعدة (test_watch, ce_watch) موجودة في جذر المستودع.
يحتوي ComfyEngine على حزمة AUR رسمية:
yay -S comfyengine-git
يبني هذا أحدث التزام مباشرةً من GitHub.
إذا كنت تريد البناء دون AUR:
git clone https://github.com/kashithecomfy/ComfyEngine
cd ComfyEngine
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
sudo cmake --install build
يحافظ ComfyEngine على تخطيطك وتفضيلاتك عبر الجلسات باستخدام QSettings.
شغّل مجموعة الاختبارات الكاملة:
ctest --test-dir build --output-on-failure
أو شغّل أداة الاختبار الداخلية:
./build/test_watch
سجّل مجموعات جديدة عبر add_test() في ملفات CMakeLists ذات الصلة.
نرحب بـ Issues وطلبات السحب (PRs): https://github.com/kashithecomfy/ComfyEngine
هل تريد دعم التطوير؟ https://buymeacoffee.com/comfykashi
هذا أول مشروع عام لي، والمزيد قادم. اخترق التطبيقات بمسؤولية وابقَ مرتاحاً!