A real‑time EO/IR target detection, tracking, and classification system for embedded vision developers.
يُنفّذ هذا البرنامج كشفًا وتتبعًا وتصنيفًا في الوقت الحقيقي لمستهدفات الأشعة البصرية والحرارية باستخدام تنفيذ مخصص بلغة C++17. يُحاكي بيانات مستشعرات الأشعة الحرارية، ثم يُطبّق ترشيحًا تكيفيًا وتحديدًا مكوّنات متصلة لاستخراج الكائنات، ويُتابع عدة أهداف باستخدام مُرشح كالمان وخوارزمية هانغاري. يمكن تفعيل مصنف شبكة عصبية خفيفة الوزن لتصنيف أكثر تعقيدًا. يعمل البرنامج كأداة سطر أوامر متعددة الخيوط مع مخازن حلقة خالية من القفل لضمان تدفق عالي. صُمم لتلبية احتياجات المطورين الذين يحتاجون إلى بيئة اختبار مستقلة وخالية من الاعتماديات لتطوير خوارزميات EO/IR.
A command‑line tool that manages ICPC competitions by processing team submissions, calculating scores, and generating rankings.
يُعد نظام إدارة ICPC أداة سطر أوامر تهدف إلى مساعدة منظمي المسابقات والفرق على إدارة أحداث التقديم وتقييم الأداء. يقوم البرنامج بقراءة بيانات مُهيكلة تتضمن أسماء الفرق، قائمة المشكلات، وتوقيتات التقديمات، ثم يُطبّق قواعد النقاط الخاصة بـ ICPC لحساب عدد المشكلات المحلولة والجزاءات الزمنية. يُنتج البرنامج جدول ترتيب مبسّط يُظهر الفرق مرتبة حسب الأداء، مع تفاصيل النقاط والجزاءات. يُستهدف هذا النظام من قبل طلاب الجامعات، الحكام، والمعلمين الذين يحتاجون إلى طريقة موثوقة لإعادة إنتاج نتائج المسابقة. يركز البرنامج على وضوح تنسيقات الإدخال والإخراج والالتزام الصارم بقيود توقيت التقديم. يُعد هذا المشروع تمرينًا عمليًا للطلاب لتطبيق المنطق الخوارزمي ومعالجة البيانات في سياق البرمجة التنافسية.
This system manages ICPC competitions by processing team, problem, and submission data to compute rankings and penalties.
يُعد نظام إدارة مسابقات ICPC أداة سطر أوامر تُستخدم في بيئات تعليمية لمحاكاة عملية التقييم والترتيب في مسابقة البرمجة الدولية للجامعات. يستقبل البرنامج بيانات منظمة تتضمن أسماء الفرق، قائمة المشكلات، وتوقيتات التقديم، ثم يطبق القواعد الرسمية للـ ICPC لحساب عدد المشكلات التي تم حلها، ووقت العقوبة، وترتيب الفرق. يُخرج البرنامج تقريراً مختصراً يوضح ترتيب كل فريق، وعدد المشكلات المحلولة، والوقت الإجمالي للعقوبة. يهدف البرنامج إلى تمكين الطلاب والمعلمين من اختبار منطق الخوارزميات وجودة الكود في بيئة تنافسية واقعية. يركز البرنامج على التعامل الصحيح مع توقيتات التقديم المتزايدة بشكل غير تناقصي، ويضمن تطبيق دقيق لقواعد العقوبة عند الأخطاء. كما يوفر واجهة بسيطة تسمح بتشغيل البرنامج عبر سطر الأوامر مع إدخال ملفات نصية أو بيانات مباشرة. يساهم هذا النظام في تعزيز فهم الطلاب لآليات التقييم وتطبيق القواعد في مسابقات البرمجة.
A command‑line tool that assists pharmacists and chemical engineers in calculating precise compounding ratios and dosages.
توفر الأداة مجموعة من الأوامر لحساب نسب التخمير، أحجام الجرعات، ومعايير السلامة للتركيبات الصيدلانية أو الكيميائية المخصصة. يمكن للمستخدم إدخال تركيزات المكونات، التركيز النهائي المطلوب، وحجم الدفعة، وتقوم الأداة بإخراج الكميات الدقيقة المطلوبة لكل مكوّن. تتضمن الأداة فحوصات تحقق لضمان بقاء إجمالي الأحجام والتركيزات ضمن الحدود الآمنة. واجهتها خفيفة الوزن، ما يجعلها مناسبة للعمليات السريعة أثناء العمل في مختبر التخمير أو الصيدلية. تهدف الأداة إلى تقليل الأخطاء اليدوية وتبسيط إعداد الأدوية المخصصة أو المزيج الصناعي.
This project implements a train ticket booking system similar to 12306 for storing user data, ticket data, and train data locally.
هذا المشروع يimplement نظام حجز تذاكر القطار مشابهًا ل 12306 ل تخزين البيانات المستخدمة والبيانات التذكرة والبيانات القطرية محليًا. يجب أن يقوم النظام بعمليات كفاءة على هذه البيانات. البرنامج الخلفي يimplement الواجهات المطلوبة ويخرج النتائج فورا بعد استقبال الأوامر. لا يسمح النظام باستخدام المكتبات الخارجية أو الحاويات STL (إلا std::string) لتنفيذ المشروع.
DuragOS is a lightweight, branded live ISO of Debian 12 built specifically for durag.com.
يعد DuragOS نظامًا حيًا مخصصًا من إصدار Debian 12، يحتوي على قاعدة النظام البسيطة مع زمن بدء التشغيل السريع و استهلاك الموارد المنخفض. يتضمن DuragOS أمثلة مسبقة في لغة بايثون 3 و سي++ ، بالإضافة إلى عناصر برمجة مخصصة مثل MOTD، `/etc/os-release`، و شعار الدخول. يمكن تشغيل DuragOS من USB أو DVD و يدعم كلا نظام BIOS و UEFI.
A command‑line tool that automatically builds and tests Vaadin add‑ons and applications against multiple framework versions to detect compatibility issues early.
تقوم الأداة بعمل استنساخ لمشاريع Vaadin الخارجية، ثم تُبني هذه المشاريع باستخدام أحدث إصدارات الإطار، بما في ذلك الإصدارات غير المنشورة. بعد البناء، تُشغَّل اختبارات الوحدة والتكامل والاختبارات الشاملة، وتُسجَّل النتائج بالتفصيل لتسهيل اكتشاف أي تغييرات مدمرة. يمكن دمج هذه الأداة بسهولة في أي سير عمل CI، ما يتيح التحقق المستمر من توافق المشاريع مع الإصدارات الجديدة. بفضل اختبار الكود الحقيقي، تُكشف الحالات الحافة التي قد لا تغطيها اختبارات الوحدة التقليدية. تُشغَّل الأداة في بيئات معزولة لتقليل مخاطر الأمان، وتُقدم تحذيرات مبكرة للمطورين حول أي مشاكل توافق قد تظهر قبل إصدار نسخة جديدة.
This project is a tracker for modular graphs, intended for developers who work with complex graph structures.
حاسبة التراكب للمخططات المكونة من أجزاء متصلة هي أداة مصممة لتحسين قدرة مطورين على إدارة وتتبع التغييرات في مشاريعهم التي تعتمد على مخططات مكونة من أجزاء متصلة. تتيح هذه الأداة طريقة بسيطة لتتبع الاعتماديات والمسارات بين الأجزاء المختلفة. يمكن استخدام الحاسبة لتحديد المشكلات المحتملة وتحسين هيكل المشروع بشكل عام.
A standalone LoRa packet receiver that demodulates LoRa signals directly from an RTL‑SDR dongle without requiring GNU Radio.
يعمل هذا البرنامج كأداة سطر أوامر تقوم بتنفيذ سلسلة فك تشفير كاملة لطبقة الفيزياء LoRa باستخدام لغة C/C++ خالصة. يتصل مباشرة بجهاز RTL‑SDR، ويقوم بالكشف عن البادئة، وتقدير انحراف التردد والتوقيت، وتفكيك الترددات باستخدام FFT، وحساب قيم LLR للقرارات الناعمة، ثم تحويل الرموز بالـ Gray، وإزالة التداخل، وفك تشفير Hamming FEC، وتحليل الرؤوس، والتحقق من CRC. يمكن تكوينه عبر خيارات سطر أوامر لتحديد التردد المركزي، ومعدل العينة، وعرض النطاق، وعامل التمدد، ومعدل الترميز، وغيرها، ما يجعله مرناً لتطبيقات LoRa المتنوعة. يستهدف المطورين والباحثين الذين يحتاجون إلى مستقبل خفيف الوزن ومتكامل للمتابعة في مجال إنترنت الأشياء، أو تحليل الطيف، أو دمج الأجهزة المخصصة. يحل مشكلة الاعتماد على أطر SDR الثقيلة، ويقلل من التبعيات، مما يسهل نشره على أنظمة مدمجة أو ذات موارد محدودة. يميز هذا الحل بكونه تطبيقاً مستقلاً بالكامل، مع دعم كامل للمعايير LoRa، ويتيح تحكمًا دقيقًا في المعلمات عبر سطر الأوامر.
A lightweight terminal application that offers a customizable command-line interface for developers and system administrators.
يقدم هذا التطبيق الطرفي بيئة سطر أوامر مبسطة يمكن تخصيصها وفقاً لأسلوب العمل الخاص بالمستخدم. يدمج قدرات القشرة الأصلية مع نقاط التمديد في لغة بايثون وC، مما يتيح للمستخدم توسيع الوظائف دون الحاجة إلى مغادرة الطرفية. يدعم الواجهة مؤشرات مخصصة، أوامر اختصار، واستهلاك موارد خفيف، ما يجعله مثالياً للتطوير المحلي وإدارة الخوادم عن بُعد. يستهدف المستخدمين مثل مديري الأنظمة، المطورين، والمستخدمين المتقدمين الذين يحتاجون تجربة طرفية مرنة وفعّالة. يحل هذا المشروع مشكلة الحاجة إلى بديل خفيف الوزن للبرامج الطرفية الثقيلة مع الحفاظ على قابلية التمديد عبر لغات برمجة متعددة.
A command‑line tool that traces program execution to aid debugging and performance analysis.
تُعدّ bdtrace أداة سطر أوامر خفيفة الوزن تُستخدم لتتبع تنفيذ البرامج أثناء التشغيل، وتُسجّل استدعاءات الدوال، واستدعاءات نظام التشغيل، ومعلومات التوقيت، مما يتيح للمطورين تحديد نقاط الاختناق في الأداء أو السلوك غير المتوقع. تُدعم الأداة أنظمة تشغيل متعددة، ويمكن تشغيلها عبر معلمات بسيطة للتحكم في عمق وتنسيق مخرجات التتبع. تُصمم لتُستخدم أثناء مراحل التطوير أو بيئات الاختبار، وتُنتج سجلات منظمة يمكن إدخالها في أدوات تحليل أو مرئيات. بفضل تقليل الحاجة إلى إضافة تعليمات تتبع يدوية، تُسرّع bdtrace دورات تصحيح الأخطاء وتُحسّن موثوقية البرمجيات. تُعطي الأداة تحكمًا دقيقًا في ما يُسجَّل، مع إمكانية تصدير النتائج إلى تنسيقات شائعة مثل JSON أو CSV لتسهيل المعالجة اللاحقة. كما تُتيح إمكانية دمجها مع خطوط أنابيب CI/CD لتوفير تحليلات تلقائية قبل نشر التغييرات. تُعَدّ bdtrace خيارًا مثاليًا للفرق التي تسعى إلى تحسين جودة الكود وتقليل وقت استكشاف الأخطاء.
The pathfinding project is designed for developers to find the shortest path between two points in a graph.
هذا المشروع يimplements خوارزمية مسار قصير باستخدام سي++. يتخذ من مدخل شبكة كمصدر ويعيد المسار القصير بين نقطة البداية ونقطة النهاية. لا يشمل المشروع أي ميزات إضافية أو تعتمدين أخرى.
VANGUARD is a wireless auditing tool that focuses on targets, allowing users to select a target and execute valid actions without guessing or encountering 'incompatible target' errors.
يعد VANGUARD أداة فحص无线 تقليدية تعمل على الهدف، مما يتيح للمستخدم اختيار هدف وتنفيذ إجراءات صحيحة دون تخمين أو تحديد أخطاء الهدف غير المنسقة. يمكن أن يتحول M5Cardputer إلى أداة فحص بدون سلكية تقليدية تعمل على الأهداف. يعد VANGUARD أداة فحص بدون سلكية تقليدية تعمل على الأهداف، مما يتيح للمستخدم اختيار هدف وتنفيذ إجراءات صحيحة دون تخمين أو تحديد أخطاء الهدف غير المنسقة.
The decoder project is designed to provide a tool for decoding and processing data.
هذا المشروع هو أداة تعمل على فك تشفير وتحليل البيانات المختلفة. تم بناؤها باستخدام لغات البرمجة Python، C++ و Bash، وتستفيد من قدرات مكتبات NumPy و PyTorch. يهدف هذا المشروع إلى تسهيل مهمة فك تشفير وتحليل البيانات للبرمجيين والمختصين في مجال البحث.
The tmux-mcp-server project enables AI assistants to control tmux sessions programmatically, providing a Model Context Protocol (MCP) server for automation and integration.
هذا المشروع هو خادم MCP يسمح للوكلاء الذكاء الاصطناعي بالتفاعل مع جلسات tmux. يقدم الميزات مثل قائمة جميع الجلسات، إرسال الأوامر، التقاط مدخلات لوحة التبديل، إنشاء و قتل الجلسات، وغيرها. يمكن تشغيل الخادم محليًا أو باستخدام Docker، ويقدم أدوات متعددة للتعامل مع الجلسات، وإدارة النوافذ، وإدارة لوحات التبديل، وتحليل الأوامر.
A command-line utility that checks the availability of web resources and reports their status.
تُعد CheckDown أداة سطر أوامر خفيفة الوزن تتحقق من إمكانية الوصول إلى عناوين URL المحددة وتعيد رموز الحالة HTTP الخاصة بها. تدعم الأداة معالجة عدة عناوين في تشغيل واحد، ويمكن تكوينها لإعادة المحاولة عند حدوث أخطاء مؤقتة. تُظهر النتائج بشكل مختصر ومُلوَّن يُسهِّل تحليلها بواسطة السكربتات أو خطوط أنابيب التكامل المستمر. صممت لتلبية احتياجات المطورين ومديري الأنظمة وأصحاب الأعمال الصغيرة الذين يحتاجون إلى فحوصات توفر سريعة وموثوقة دون الحاجة إلى نظام مراقبة معقد. تُتيح الأداة تسجيل الأحداث وتوليد تقارير بسيطة عن صحة المواقع، ما يجعلها خياراً عملياً لإدارة البنية التحتية الرقمية.
A command‑line tool that helps e‑commerce businesses manage products, orders, and customers efficiently.
تُعد هذه الأداة سطر أوامر مخصصة لمالكي المتاجر الإلكترونية الذين يفضلون واجهة خفيفة وسهلة البرمجة لإدارة بيانات متاجرهم. توفر مجموعة من الأوامر لإضافة وتحديث وحذف المنتجات، مع تتبع مستويات المخزون بدقة. كما تسمح بمعالجة الطلبات وتحديث حالة الشحن، وإدارة معلومات العملاء، مع إمكانية تصدير تقارير المبيعات بصيغ شائعة لتسهيل التكامل مع أنظمة أخرى. تستهدف الأداة أصحاب الأعمال الصغيرة ومديري المتاجر والمطورين الذين يحتاجون إلى عمليات سريعة وقابلة للبرمجة دون الحاجة إلى واجهة رسومية معقدة. تحل هذه الأداة مشكلة الاعتماد على الجداول الإلكترونية اليدوية أو لوحات التحكم البطيئة عبر الويب، من خلال توفير أوامر سريعة يمكن تنفيذها على دفعات أو دمجها في سير العمل الحالي.
vibefetch retrieves real‑time mood data from a public API for developers to integrate into applications.
يسترجع هذا البرنامج بيانات المزاج اللحظية من واجهة برمجة تطبيقات عامة لتسهيل دمجها في التطبيقات. يتيح للمطورين استعلامًا سريعًا عن حالة المزاج الحالية للمستخدمين أو المواقع الجغرافية. يُخرج النتائج بصيغة JSON أو نص عادي، ما يسهل تمريرها إلى سكربتات أخرى أو أنظمة تحليل. تم تصميمه ليكون خفيفًا وسريعًا، مع تبعيات قليلة، ويمكن تجميعه على معظم أنظمة Unix‑like. يهدف المشروع إلى تبسيط دمج معلومات المزاج الديناميكية في محركات توصية الموسيقى، أو بوتات الدردشة، أو لوحات المعلومات التحليلية. يدعم خيارات التخصيص مثل تحديد المنطقة الزمنية أو تنسيق الإخراج. كما يوفر وثائق بسيطة لتشغيله وتكاملاته مع لغات برمجة أخرى.
A command‑line tool that automates the conversion, compression, and preparation of digital assets for real‑time engines.
يُعدّ DynamisAssetPipeline أداة سطر أوامر تُسهّل معالجة الأصول الرقمية في مشاريع الوسائط التفاعلية. تدعم الأداة تحويل النماذج ثلاثية الأبعاد، والملفات الضوئية، والصوتيات إلى صيغ مُحسّنة تتوافق مع محركات الألعاب في الوقت الحقيقي. تقوم بإنجاز مهام مثل تحويل الصيغ، وضغط الملفات، وإنشاء مجموعات الميّبس، وإضافة بيانات التعريف تلقائياً، ما يقلل الحاجة للتدخل اليدوي. صُممت لتلبية احتياجات المطورين والفنانين الذين يتطلعون إلى سير عمل متكرر ومُتحكم في الإصدارات يمكن دمجه مع أنظمة البناء. بدمج إعداد الأصول في خطوة واحدة، تُسهم الأداة في الحفاظ على التناسق، وتحسين أوقات التحميل، وتسهيل التعاون بين الفرق. كما توفر واجهة قابلة للتخصيص تسمح بإضافة خطوات معالجة خاصة حسب متطلبات المشروع.
A lightweight command-line tool that formats XML files for improved readability.
تُعد أداة سطر أوامر خفيفة تُستخدم لتنسيق ملفات XML، حيث تُعيد ترتيب العناصر وتضيف مسافات بادئة لتسهيل القراءة. تدعم الأداة ضبط عدد مسافات التراجع، وتسمح بالكتابة إلى ملف جديد أو طباعة النتيجة على الشاشة. يمكن تعديل الملف الأصلي مباشرةً عبر خيار التعديل في المكان، ما يوفر الوقت عند التعامل مع ملفات كبيرة. تُشغّل الأداة على أنظمة Linux وmacOS وWindows، ما يجعلها متوافقة مع بيئات التطوير المختلفة. تُستخدم في عمليات بناء البرامج، أو في خطوط أنابيب CI/CD لتحسين قابلية الصيانة. تميزها البساطة وسهولة التثبيت عبر أداة البناء المتاحة.
A command‑line wallet for managing cryptocurrency accounts and signing transactions on a blockchain network.
يُقدِّم هذا البرنامج واجهة خفيفة الوزن تسمح للمستخدمين بإدارة محافظهم الرقمية مباشرةً من سطر الأوامر. يدعم إنشاء وتخزين أزواج المفاتيح الآمنة، واستعلام رصيد الحساب، وتوقيع المعاملات للانتقال أو التفاعل مع العقود الذكية. يتواصل التطبيق مع شبكة البلوكشين عبر نقاط النهاية RPC القياسية، ما يضمن تحديثات فورية وانخفاض زمن الاستجابة. صُمم خصيصاً للمطورين والمستخدمين المتقدمين الذين يفضلون سير عمل قابل للبرمجة وبدون واجهة رسومية، ويساعد على تبسيط عمليات تطوير البلوكشين وإدارة المحافظ اليومية. يميز هذا المشروع قدرته على العمل في بيئات خالية من الرسوميات، مع توفير أمان عالي للبيانات الحساسة، ويُعد خياراً مثالياً لمن يطلبون تحكماً كاملاً في عملياتهم المالية الرقمية.
The Leek Wars Generator is a tool for generating fights in the Leek Wars universe, using the leekscript language.
هذا المشروع يولد معارك في عالم Leek Wars باستخدام لغة leekscript. يتطلب Java 25 و Gradle 9.x للبناء. يمكن استخدام المولّد لتحليل برامج الذكاء الاصطناعي أو توليد المعارك من ملفات الحالة. تم تطوير الأداة بواسطة Dawyde & Pilow.
This command-line DFT engine computes ground‑state properties of periodic crystalline systems using plane‑wave basis sets.
يُقدّم البرنامج حسابات المجال الذاتي للأنظمة البلورية الدورية، مع إرجاع الطاقة الكلية، الكثافة الإلكترونية، قيم إينشتاين‑كوهن، والقوى الأيونية. يدعم وظائف تبادل‑تداخل LDA و GGA، مع إمكانيات استخدام البذور المحفوظة ذات المحافظة على النورم، ويتيح ضبط دقة الموجات الموجية. تُجرى عمليات تحسين الهندسة باستخدام خوارزمية BFGS، بينما تُنتج أدوات ما بعد المعالجة مخططات الطيف الكثافة والطبقات. صُمم البرنامج لتشغيله على أنظمة الحوسبة عالية الأداء، مع دعم تسريع GPU عبر CUDA أو HIP وإمكانية التوازي عبر MPI. تُخرج النتائج بصيغة JSON لتسهيل المراجعة السريعة، وبصيغة HDF5 للتعامل مع مجموعات بيانات كبيرة.
A C++ command‑line tool that simulates basic celestial mechanics for educational and research purposes.
يُقدِّم البرنامج محركًا محاكاة خفيفًا يُنمِّذج حركة الأجسام السماوية وفقًا للفيزياء النيوتونية. يستقبل مجموعة من الظروف الابتدائية—الكتلة، الموضع، السرعة—ويُحدِّث النظام بشكل تكراري باستخدام متكامل عددي بسيط. تُنتج سلسلة زمنية للمواضع والسرعات يمكن رسمها أو تحليلها من قبل المستخدم. صُمِّم للأفراد المتعلمين والهواة، ويُقدِّم وسيلة عملية لاستكشاف ديناميكيات المدار، والتوافق، والتفاعلات الجاذبية. يركز البرنامج على وضوح الفيزياء بدلاً من الدقة الرسومية، مع الحفاظ على بساطة الاستخدام.
A command-line tool that diagnoses and reports the health and performance of an Apache Pulsar cluster.
أداة تشخيص Pulsar هي أداة سطر أوامر خفيفة الوزن صممت لتقييم الحالة التشغيلية لمجموعة Apache Pulsar. تجمع الأداة مؤشرات الأداء اللحظية من الوسطاء والمواضيع والاشتراكات، ثم تحللها مقابل حدود قابلة للتكوين. تُنتج الأداة تقارير موجزة تسلط الضوء على المشكلات مثل التأخير، والتضارب في الموارد، أو الأخطاء في التكوين. تستهدف الأداة مشغلي الأنظمة ومهندسي DevOps الذين يحتاجون إلى رؤى سريعة حول صحة المجموعة. من خلال أتمتة الفحوصات الروتينية، تساعد على تقليل وقت التوقف وتسريع عمليات استكشاف الأخطاء. كما توفر واجهة سهلة الاستخدام تسمح بتخصيص معايير التحذير وفقًا لاحتياجات البيئة. تُعد هذه الأداة إضافة قيمة لإدارة وصيانة مجموعات Pulsar في بيئات الإنتاج.
A command‑line framework for extracting and analyzing Binary Context Containers from executable files.
يُعد Blackfyre إطار عمل تحليل ثنائي خفيف الوزن يركز على استخراج حاويات السياق الثنائي (BCCs) من الملفات التنفيذية. يتضمن مجموعة من الأدوات المكتوبة بلغة بايثون وباش تقوم بتحليل البنية الثنائية، جمع البيانات الوصفية، وتخزين السياق المستخرج في تنسيق منظم. يدعم الإطار صيغ الملفات التنفيذية الشائعة، ويمكن دمجه بسهولة في خطوط سير العمل التحليلية الأكبر. يستهدف الباحثين الأمنيين ومهندسي العكس، حيث يُسهل تحديد الأنماط والاعتمادات والسلوكيات الضارة المحتملة داخل البرامج. من خلال توحيد عملية استخراج السياق، يقلل Blackfyre الجهد اليدوي ويعزز الاتساق في التحليلات.
A command-line tool that generates rhythmic beat patterns and outputs them as MIDI files for music production.
يُنشئ هذا البرنامج أنماط إيقاعية استناداً إلى معايير يحددها المستخدم مثل الإيقاع، توقيت الإيقاع، ومستوى التعقيد. ثم يحوّل هذه الأنماط إلى أحداث MIDI قياسية، ما يتيح دمجها بسهولة مع برامج الإنتاج الموسيقي الرقمية. يتميز بواجهة بسيطة، ما يجعله مناسباً للموسيقيين والمطورين الذين يرغبون في تجربة إنشاء إيقاعات خوارزمية. يمكن استخدامه لتوليد حلقات، مسارات طبول، أو ترتيبات إيقاعية كاملة للتركيب أو الأداء الحي. البرنامج خفيف الوزن، مكتوب بلغة C++، ولا يتطلب أي تبعيات خارجية سوى المكتبة القياسية. يتيح للمستخدمين حفظ النتائج كملفات MIDI قابلة للتصدير، مما يسهل دمجها في مشاريع موسيقية أكبر. كما يدعم خيارات تخصيص واسعة، مثل اختيار نمط الإيقاع أو تعديل توزيع النغمات، لتلبية احتياجات الإنتاج المختلفة.
A command‑line toolkit that automates common system administration tasks on Linux.
يُقدِّم هذا المشروع مجموعة من الأدوات الصغيرة المكتوبة بلغة C++ و Bash و Python لتسهيل تنفيذ المهام الروتينية لإدارة الأنظمة على أنظمة لينكس. تتضمن الأدوات سكربتات للنسخ الاحتياطي للملفات، ومراقبة موارد النظام، وإدارة الخدمات، وتشخيص مشاكل الشبكة. تم تصميم كل أداة لتكون خفيفة الوزن، مع واجهات سطر أوامر واضحة واعتماديات قليلة. يستهدف المشروع المطورين ومديري الأنظمة الذين يحتاجون إلى حلول سريعة وقابلة للتكرار للمهام اليومية. بدمج الباينريز المجمّعة مع سكربتات Shell، يوفِّر المشروع مزيجاً من الأداء والمرونة لتدفقات العمل البرمجية.
CmdProc is a lightweight command-line tool that simplifies the execution and management of system commands for developers and administrators.
CmdProc هو أداة سطر أوامر خفيفة تُسهّل تنفيذ وإدارة أوامر النظام من الطرفية. تدعم الأداة ميزات متقدمة مثل سجل الأوامر، وإكمال تلقائي، ونحو برمجي بسيط لربط أوامر متعددة معاً. صُممت لتعمل عبر أنظمة تشغيل مختلفة، بما في ذلك ويندوز وماك ولينكس، دون الحاجة إلى تبعيات إضافية. يمكن للمستخدمين تخصيص موجه الأوامر وتحديد اختصارات لتسريع المهام المتكررة. يهدف CmdProc إلى تقليل صعوبة التفاعل مع الطرفية للمطورين ومديري الأنظمة والمستخدمين المتقدمين الذين يحتاجون إلى تنفيذ أوامر موثوقة في السكربتات أو الجلسات التفاعلية.
Provides persistent semantic memory for Claude Code, enabling storage, semantic search, and retrieval of context across sessions via Redis vectorsets.
يُقدّم هذا المشروع نظامًا ذاكرة دلالية مستمرًا يُدمج مع Claude Code، حيث يُمكن تخزين المعلومات ذات الأهمية، والبحث عنها، واسترجاعها عبر جلسات متعددة دون الحاجة لملء نافذة السياق. يتم تخزين كل سجل في Redis 8 باستخدام مجموعة vectorset، حيث يُحوَّل المفتاح إلى متجه 768 بعدة أبعاد باستخدام نموذج nomic-embed-text، ما يتيح البحث الدلالي بدقة عالية. تُحفظ القيم الفعلية في هاش منفصل، مما يتيح استرجاع البيانات بدقة مع الاحتفاظ بالتصنيف والتواريخ. يتيح المشروع أدوات MCP مثل mem_store وmem_search وmem_get وmem_delete وmem_list، لتسهيل إدارة الذاكرة عبر واجهة JSON‑RPC. يستهدف المطورين الذين يعملون مع Claude Code أو أي نموذج LLM يحتاج إلى حفظ سياق طويل الأمد، ويحل مشكلة فقدان المعلومات في نوافذ السياق المحدودة. يميز المشروع بقدرته على استرجاع السياق بشكل جراحي، فقط ما هو ضروري، مع تجنب تحميل السياق غير الضروري، ما يحسن أداء النموذج ويقلل استهلاك الذاكرة.
Provide Eclipse JDT functionality to AI coding assistants via a lightweight command‑line MCP server.
يقدّم خادمًا مستقلًا يعمل عبر سطر الأوامر لتوفير وظائف Eclipse JDT عبر بروتوكول Model Context Protocol (MCP). يتيح هذا الخادم أدوات متعددة تُقسّم إلى فئات مثل معلومات المشروع، التنقل، تحليل الكود، الإنشاء، وتوليد الكود، ما يصل إلى 44 أداة. يعمل الخادم كعملية فرعية تتواصل عبر stdio، ما يسمح بدمجه بسهولة مع مساعدين برمجة ذكي مثل Claude Code أو Cursor دون الحاجة لتثبيت IDE كامل. يمكن للمساعدات الذكية استدعاء أدوات مثل جلب مسار الـclasspath، العثور على تنفيذات الواجهات، إنشاء فئات جديدة، أو إضافة طرق وحقول تلقائيًا. يستهدف المطورين الذين يدمجون أدوات AI في بيئات تطوير Java، ويساعدهم على توفير معلومات دقيقة وسريعة عن المشروع وتحليل الكود. يميز الخادم بكونه خفيف الوزن، قابل للتشغيل على أي نظام يدعم Bash، ويقدم واجهة موحدة عبر MCP تجعل التكامل مع أي مساعد برمجة ممكنًا.
This tool emulates ARM CPUs and provides a Win32 API compatibility layer to run Windows CE ARM applications on modern x64 Windows.
يُحاكي هذا البرنامج معالجات ARM ويُوفّر طبقة توافق مع واجهة Win32 لتشغيل تطبيقات Windows CE على أنظمة Windows x64 الحديثة. يتضمن محاكيًا كاملًا لمجموعة أوامر ARMv5TE في وضعي ARM وThumb، مع محمل PE يُحلّق استيراديات وتعديلات التوجيه لتطبيقات CE. تقوم طبقة التوافق بترجمة استدعاءات واجهة Win32 الأساسية، بما في ذلك GDI، وإدارة النوافذ، والذاكرة، والوظائف النظامية، مما يتيح للتطبيقات القديمة التفاعل مع واجهات النظام الأصلية. يتم ربط استدعاءات الأحداث مثل WndProc وDlgProc تلقائيًا لضمان عمل معالجة الأحداث بسلاسة. تم تصميم الحل للمطورين والمحافظين على البرمجيات القديمة الذين يحتاجون إلى تشغيل أو اختبار تطبيقات Windows CE دون الحاجة إلى الأجهزة الأصلية. يوفّر هذا النهج وسيلة فعّالة للحفاظ على البرمجيات التراثية وتسهيل دمجها في بيئات حديثة.
A command‑line tool that converts a simple, Python‑like syntax for mathematical expressions into Markdown‑compatible LaTeX code.
توفر هذه الأداة صيغة بسيطة تشبه لغة بايثون لكتابة العبارات الرياضية مباشرة داخل ملفات Markdown. تقوم بتحليل صيغة وسيطة خفيفة الوزن ثم تحويلها إلى كود LaTeX يُعرض بواسطة MathJax في أي بيئة Markdown. يتيح ذلك للمستخدمين كتابة المعادلات دون ازدحام بالعلامات الدولار أو الشرط المائل أو الأقواس المتعرجة، مما يجعل التوثيق أسرع وأقل عرضة للأخطاء. تُعد هذه الأداة مثالية للكتاب التقنيين، والمعلمين، والمطورين الذين يحتاجون إلى معادلات واضحة وقابلة للقراءة في مستنداتهم. تربط هذه الأداة بين Markdown البسيط وقوة LaTeX الكاملة، مبسطة سير العمل لأي شخص يكتب مفاهيم رياضية.
A two-step CLI tool that extracts pull request data from a code hosting platform and then generates AI-ready markdown summaries offline.
يُعد هذا الأداة سلسلة معالجة ثنائية الخطوات تُستخدم لاستخراج بيانات طلبات السحب من منصة استضافة الكود ثم تحويلها إلى ملخصات بصيغة ماركداون جاهزة للمعالجة بالذكاء الاصطناعي. في الخطوة الأولى، يُجرى الاتصال بواجهة برمجة التطبيقات عبر الإنترنت لجلب معلومات الطلبات مثل العنوان، الحالة، المؤلف، التاريخ، والملصقات، بالإضافة إلى رسائل الالتزام وتغييرات الملفات. تُحفظ هذه البيانات في ملفات JSON داخل مجلد مخصص لكل مشروع. في الخطوة الثانية، تُعالج هذه الملفات في بيئة غير متصلة بالإنترنت لتوليد ملخصات ماركداون مستقلة يمكن نسخها مباشرة إلى محادثات الذكاء الاصطناعي. تُتيح الأداة إمكانية تحديد نطاق الطلبات عبر عوامل مثل الحالة أو الحد الأقصى للطلبات، وتدعم استخراج بيانات متعددة المستودعات دفعة واحدة. تُعد هذه الميزة مفيدة للفرق التي تعمل في بيئات معزولة أو تحتاج إلى تحضير ملخصات للطلبات قبل مراجعتها أو تحليلها بالذكاء الاصطناعي.
A standalone tool that integrates Asana tasks with external systems, enabling automated data export and synchronization.
يُقدّم هذا البرنامج حلاً خفيفاً ومستقلاً لسحب البيانات من Asana ودفعها إلى منصات أو تنسيقات أخرى. يدعم تصدير قوائم المهام وتفاصيل المشاريع وتحديثات الحالة إلى ملفات CSV أو JSON أو مباشرةً إلى خدمات التقويم. يمكن للمستخدمين جدولة عمليات التزامن المنتظمة أو تشغيل إجراءات استناداً إلى تغييرات المهام، ما يجعله مثالياً للتقارير وأتمتة سير العمل. يتميز بواجهة سطر أوامر، مما يتيح دمجه بسهولة في السكربتات أو خطوط أنابيب CI/CD. يستهدف هذا الأداة الفرق التي تحتاج إلى جسر بسيط ومتكامل بين Asana وأدوات الإنتاجية الأخرى.
This tool emulates ARM Windows CE binaries on modern Windows, enabling legacy applications to run natively on x64 systems.
يُقدّم هذا البرنامج محاكيًا لمجموعة تعليمات ARMv5TE، قادرًا على تنفيذ كود ARM وThumb على أنظمة Windows الحديثة. يحتوي على محمل PE مخصص لتطبيقات Windows CE، يقوم بحل الاستيرادات وتطبيق عمليات إعادة التوجيه لتحضير الملفات التنفيذية للبدء. تُترجم طبقة التثبيت الخاصة بالـ Win32 جميع استدعاءات نظام Windows CE إلى واجهات برمجية أصلية في نظام Windows، ما يتيح للتطبيقات القديمة التفاعل مع النظام المضيف. يُسهل الربط التلقائي للنداءات المرتجعة مثل إجراءات النوافذ والمهام المؤقتة، مما يضمن سلوكًا متوافقًا مع بيئة التشغيل الأصلية. يُصمم هذا الحل للمطورين وهواة الحوسبة القديمة الذين يحتاجون إلى تشغيل أو اختبار تطبيقات Windows CE دون الحاجة إلى أجهزة أصلية. يُقدّم واجهة سطر أوامر بسيطة، حيث يُشغَّل البرنامج مع مسار ملف التطبيق المطلوب، ويبدأ التنفيذ فورًا. بفضل دعم مجموعة واسعة من واجهات Win32، يمكن للمستخدمين استكشاف وظائف متعددة من التطبيقات القديمة مع الحفاظ على الأداء على أنظمة x64.
A command‑line utility that compares MongoDB collections and reports differences, helping developers and DBAs maintain data consistency.
تُعدّ أداة المونغوديف أداة سطر أوامر خفيفة الوزن تهدف إلى مقارنة مجموعتين أو قاعدة بيانات MongoDB وإنتاج تقرير تفصيلي عن الاختلافات. تقوم بالاتصال بمؤسسات MongoDB المحددة، وتسترجع المستندات ذات الصلة، ثم تُجري مقارنة على مستوى الحقول. يُظهر الإخراج المستندات المضافة أو المزالة أو المعدلة، ويمكن تصديره بصيغة JSON أو نص عادي للتحليل الإضافي. تستهدف المطورين الخلفيين ومديري قواعد البيانات، وتُسهل عملية التحقق من سلامة البيانات عبر البيئات المختلفة. من خلال أتمتة المقارنة، تقلل الجهد اليدوي وتساعد في منع انحراف البيانات أثناء عمليات النشر.
A command-line tool that injects a DLL into a running Source 2 game to extract its runtime schema, RTTI, and layout data, producing SDK headers, signatures, and layout information.
أداة dezlock-dump هي أداة سطر أوامر خفيفة الوزن مخصصة لألعاب Source 2 مثل Deadlock وCS2 وDota 2. تقوم بحقن مكتبة DLL غير قابلة للتعديل في عملية اللعبة الجارية، ثم تجمع المخطط الكامل للوقت الفعلي، وجداول RTTI، وتفاصيل تخطيط الذاكرة لجميع فئات اللعبة خلال ثوانٍ. يمكن للأداة إنشاء رؤوس SDK بلغة C++ تلقائياً، بالإضافة إلى توقيعات الأنماط البايتية وتقدير إزاحات الحقول المستنتجة، ما يتيح للمطورين اختيار المكونات التي يحتاجونها فقط. لا تتطلب أي إعدادات مسبقة وتعمل من أمر واحد، ما يجعلها مثالية للأغراض التعليمية وأبحاث الهندسة العكسية. تُنظم النتائج حسب اللعبة وتحتوي على جميع البيانات المستخرجة بصيغة جاهزة للتحليل أو التكامل. تُعد هذه الأداة حلاً فريداً لتسهيل فهم بنية الألعاب وتسهيل تطوير الأدوات المساعدة.
A high-performance, cross-platform command-line download accelerator that supports multiple protocols and cloud storage services.
الأداة هي مُسرّع تنزيلات عبر سطر أوامر يعمل على أنظمة Linux وmacOS وWindows. تعتمد على بنية حدثية مع إدخال غير متزامن وتخزين مؤقت للاتصالات لتحقيق أعلى معدلات نقل. تدعم البروتوكولات المتعددة مثل HTTP/HTTPS وFTP وBitTorrent والروابط المغناطيسية، بالإضافة إلى بروتوكولات خاصة مثل Thunder وQQDL وFlashGet وED2K. كما يمكنها تحميل الملفات من خدمات التخزين السحابي مثل Amazon S3 وAlibaba OSS وTencent COS وQiniu Kodo وUpyun USS. تتضمن الميزات المتقدمة تقسيم التنزيل إلى أجزاء متعددة مع تعدد الخيوط، وتحديد السرعة، واستئناف التنزيلات المتقطعة، والتحقق من التجزئة، وتبديل المرايا تلقائياً. تُصمم الأداة للمستخدمين المتقدمين ومديري الأنظمة الذين يحتاجون إلى تنزيلات سريعة وموثوقة وآمنة من مصادر متعددة. ما يميزها هو توافقها مع معلمات الأداة aria2، ودعمها للبحث المدمج عن ملفات Torrent، وتخزين بيانات الاعتماد مشفر AES‑256 مع حماية بكلمة مرور رئيسية.
Compile TypeScript and JavaScript into native machine code executables using LLVM, eliminating the need for a Node.js runtime.
يُحوّل هذا المشروع ملفات TypeScript و JavaScript إلى شفرة آلة أصلية باستخدام LLVM، مما يتيح إنشاء تطبيقات مستقلة لا تحتاج إلى Node.js أو V8 عند التشغيل. يوفّر دعمًا واسعًا للميزات الحديثة في TypeScript و ECMAScript، مع توافق كامل مع 32 وحدة API من Node.js مثل fs و http و crypto. يستخدم نهجًا متقدمًا في توليد الكود يعتمد على الأنواع، مع تحسينات LLVM من المستوى O0 إلى O3، وتضمين جامع جمع القمامة مخصص مع تحليل الهروب لتخصيص المكدس. يمكن للمستخدمين تجميع حزم npm حقيقية مثل semver و uuid مباشرةً، مع إمكانية إنشاء ملفات ZIP محمولة يمكن إضافتها إلى PATH. يتيح المشروع أيضًا خيارات تصدير رموز التصحيح، وطباعة IR وHIR للمتابعة، مع دعم للغات متعددة مثل TypeScript و JavaScript و JSX. يُعد هذا الحل مثاليًا للمطورين الذين يحتاجون إلى أداء عالٍ وتوزيع مستقل، مع الحفاظ على واجهة برمجة تطبيقات Node.js المتوقعة.
An advanced tool for deploying and managing automated Minecraft bots for server testing and development.
توفر هذه الأداة حلاً شاملاً لإنشاء وتكوين وتشغيل عدد كبير من البوتات في لعبة ماينكرافت في آن واحد. تدعم كل من وضع الخوادم عبر الإنترنت والخوادم غير المتصلة، وتغطي مجموعة واسعة من إصدارات اللعبة، مع إمكانية استخدام حسابات Microsoft أو حسابات غير متصلة للنسختين Java وBedrock. يمكن للمستخدمين تخصيص معلمات الجلسة مثل عدد البوتات، وتأخير الانضمام، وإعدادات البروكسي، مع إمكانية حفظ الملفات الشخصية لاستخدامها بسرعة لاحقاً. توفر الإضافات المدمجة ميزات مثل إعادة الظهور التلقائي، والقفز التلقائي، وضبط إعدادات العميل، بينما يتيح محرك مسار A* حركة واقعية للمهام مثل القفز عبر الحواجز، والتعدين، ووضع الكتل. تجعل واجهة سطر الأوامر والواجهة الرسومية الاختيارية الأداة ملائمة للمطورين ومديري الخوادم الذين يحتاجون إلى أتمتة موثوقة لاختبار وتطوير الخوادم.
The VoicePortalLauncher project is a tool for launching voice portals, intended for developers and system administrators.
هذا المشروع يقدم مبدئاً للبوابات الصوتية، مما يسمح للمستخدمين بسهولة الوصول والتحكم في حالات البوابة الصوتية. الوظائف والمميزات الدقيقة لهذا المشروع غير معروفة بسبب عدم توافر وصفة.
This project is an installer for OpenHarmony, a microkernel-based operating system.
هذا المشروع هو مُثبت لمنصة OpenHarmony، وهي نظام تشغيل برمجي يعتمد على نواة صغيرة. يهدف هذا المُثبت إلى تسهيل عملية التثبيت للمنصة على أجهزة متعددة. يقدم تجربة سهلة الاستخدام لل пользователяين لتنصيب وتكوين النظام.
The GestionCarte project is a Docker setup for managing and running applications.
هذا المشروع هو تكوين دوتيرك لادارة وتشغيل التطبيقات. يحتوي على ملفات تكوين مثل docker-compose.yml و settings.xml و application-local.properties. يمكن للمستخدمين تشغيل أجهزة SYF و RET باستخدام الأوامر المحددة.
This project converts Microsoft Word documents to HTML files, including header, content, and footer sections, as well as images and CSS styles.
هذا المشروع يتحول المستندات من Microsoft Word إلى ملفات HTML، بما في ذلك أقسام الرأس والجسم والأقدام، بالإضافة إلى الصور وstyles CSS. هذا الأداة من خلال سطر الأوامر التي ت처م معالجة مجموعة من المستندات من Microsoft Word (.doc/.docx) في مجلد محدد. يفصل الأداة بين أقسام الرأس والجسم والأقدام، بالإضافة إلى الصور وstyles CSS، ويصدرها إلى ملفات HTML. الدعم المتميز للمسارات التكرارية لمجلدات الأطفال ويمكن تخصيص إعدادات الإخراج.
The Virtual Stage project is a platform for creating and managing virtual events, allowing users to interact with each other in real-time.
هذا المشروع عبارة عن نظام لإدارة الأحداث الافتراضية، مما يسمح للمستخدمين بإنشاء و участие في الأحداث الافتراضية. يقدم المنصة منصة للضيوف للتفاعل مع بعضهم البعض من خلال دردشة مباشرة ومؤتمرات الفيديو. يهدف المشروع إلى جعل الأحداث الافتراضية أكثر إثارةً و سهولة.
This project provides a comprehensive NPC search and tracking plugin for RuneLite, helping players find and locate mobs across Gielinor.
يقدم هذا الإضافة البحث عن وتراقب الوحوش في RuneLite، مما يساعد اللاعبين على العثور والتعرف على الوحوش عبر جيلينور. وتوفر هذه الإضافة البحث عن الوحوش بسرعة في الوقت الحقيقي مع إبرازها في اللعبة، ورموز العالم الموجودة على الخريطة، وقائمة بأماكن التوليد المسافة مرتبة حسب المسافة من اللاعب، والتعاون مع خريطة المنظار مع إمكانية تعديل الألوان، وأشرارات الاتجاهات للواقع خارج الشاشة.
This project is a Simon says game implemented on an ATtiny85 microcontroller with four buttons, four LEDs, and a piezo buzzer.
هذا المشروع هو لعبة «سايمون يقول» Implemented على microcontroller ATtiny85 مع أربعة زرارات، أربعة LEDs، و Piezo buzzer للصوت. logic اللعبة implemented في firmware entrypoint و main.cpp file. هذا المشروع يستخدم PlatformIO كأداة toolchain لإنشاء وتحميل firmware.
jcode is a lightweight, terminal-based AI coding agent that connects to local LLMs for an interactive coding assistant.
يعد jcode مساعدًا لكتابة الكود عبر الوسائط التفاعلية في المجلدات المحلية، يعتمد على أجهزة LLM المحلية. يصل إلى مزودين مثل LM Studio و Ollama، مما يعطي لك مساعدًا للكتابة في المجلدات المحلية مع إمكانية الوصول الكامل للملفات والتنفيذ التلقائي. يحتوي المساعد على العديد من الميزات، بما في ذلك REPL التفاعلي، استخدام أدوات، التخطيط التلقائي، وضع القراءة فقط، ووضع واحد-المرة، وفункциوية أولى المحلية.
ReadyCheck makes debugging faster and clearer by capturing what happened and replaying it later, supporting multiple programming languages and platforms.
ReadyCheck هو أداة للفحص والتصحيح التي تسجل وتكرر التسلسل الزمني للأحداث أثناء تنفيذ البرنامج. تسجل تسجيلات الشاشة، وتراكيز الصوت، ووظائف النشاط، مما يوفر سجل مفصل ومشارك لما حدث. كما يimplements تدفق مراجعة بشري أولاً، يستخدم एजENTS الآليين لتوفير تجربة المراجعة المسبقة والطبيعية.