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 لحساب عدد المشكلات التي تم حلها، ووقت العقوبة، وترتيب الفرق. يُخرج البرنامج تقريراً مختصراً يوضح ترتيب كل فريق، وعدد المشكلات المحلولة، والوقت الإجمالي للعقوبة. يهدف البرنامج إلى تمكين الطلاب والمعلمين من اختبار منطق الخوارزميات وجودة الكود في بيئة تنافسية واقعية. يركز البرنامج على التعامل الصحيح مع توقيتات التقديم المتزايدة بشكل غير تناقصي، ويضمن تطبيق دقيق لقواعد العقوبة عند الأخطاء. كما يوفر واجهة بسيطة تسمح بتشغيل البرنامج عبر سطر الأوامر مع إدخال ملفات نصية أو بيانات مباشرة. يساهم هذا النظام في تعزيز فهم الطلاب لآليات التقييم وتطبيق القواعد في مسابقات البرمجة.
This project provides automated end‑to‑end tests for the OpenGlad WebAssembly build, ensuring correct functionality across browsers.
يُقدِّم هذا المشروع مجموعة اختبارات آلية تُشغَّل باستخدام Playwright لمحاكاة تفاعلات المستخدم والتحقق من سلوك وحدة OpenGlad WebAssembly في المتصفحات الحقيقية. تغطي الاختبارات الميزات الأساسية مثل العرض ومعالجة الأحداث ومعالجة البيانات، لضمان أن البناء WASM يعمل كما هو متوقع. تُنظم الاختبارات في مجموعات منطقية ويمكن تشغيلها محلياً أو كجزء من خطوط أنابيب التكامل المستمر. توفر النتائج تقارير مفصلة ولقطات شاشة عند الفشل، ما يسهل عملية تصحيح الأخطاء. تم تصميمها لتكون قابلة للتوسيع بسهولة مع إضافة ميزات جديدة إلى مشروع OpenGlad. تُعَدُّ أداةً حيوية لضمان جودة المنتج قبل الإطلاق.
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.
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. يهدف هذا المشروع إلى تسهيل مهمة فك تشفير وتحليل البيانات للبرمجيين والمختصين في مجال البحث.
A command-line utility that checks the availability of web resources and reports their status.
تُعد CheckDown أداة سطر أوامر خفيفة الوزن تتحقق من إمكانية الوصول إلى عناوين URL المحددة وتعيد رموز الحالة HTTP الخاصة بها. تدعم الأداة معالجة عدة عناوين في تشغيل واحد، ويمكن تكوينها لإعادة المحاولة عند حدوث أخطاء مؤقتة. تُظهر النتائج بشكل مختصر ومُلوَّن يُسهِّل تحليلها بواسطة السكربتات أو خطوط أنابيب التكامل المستمر. صممت لتلبية احتياجات المطورين ومديري الأنظمة وأصحاب الأعمال الصغيرة الذين يحتاجون إلى فحوصات توفر سريعة وموثوقة دون الحاجة إلى نظام مراقبة معقد. تُتيح الأداة تسجيل الأحداث وتوليد تقارير بسيطة عن صحة المواقع، ما يجعلها خياراً عملياً لإدارة البنية التحتية الرقمية.
vibefetch retrieves real‑time mood data from a public API for developers to integrate into applications.
يسترجع هذا البرنامج بيانات المزاج اللحظية من واجهة برمجة تطبيقات عامة لتسهيل دمجها في التطبيقات. يتيح للمطورين استعلامًا سريعًا عن حالة المزاج الحالية للمستخدمين أو المواقع الجغرافية. يُخرج النتائج بصيغة JSON أو نص عادي، ما يسهل تمريرها إلى سكربتات أخرى أو أنظمة تحليل. تم تصميمه ليكون خفيفًا وسريعًا، مع تبعيات قليلة، ويمكن تجميعه على معظم أنظمة Unix‑like. يهدف المشروع إلى تبسيط دمج معلومات المزاج الديناميكية في محركات توصية الموسيقى، أو بوتات الدردشة، أو لوحات المعلومات التحليلية. يدعم خيارات التخصيص مثل تحديد المنطقة الزمنية أو تنسيق الإخراج. كما يوفر وثائق بسيطة لتشغيله وتكاملاته مع لغات برمجة أخرى.
A lightweight command-line tool that formats XML files for improved readability.
تُعد أداة سطر أوامر خفيفة تُستخدم لتنسيق ملفات XML، حيث تُعيد ترتيب العناصر وتضيف مسافات بادئة لتسهيل القراءة. تدعم الأداة ضبط عدد مسافات التراجع، وتسمح بالكتابة إلى ملف جديد أو طباعة النتيجة على الشاشة. يمكن تعديل الملف الأصلي مباشرةً عبر خيار التعديل في المكان، ما يوفر الوقت عند التعامل مع ملفات كبيرة. تُشغّل الأداة على أنظمة Linux وmacOS وWindows، ما يجعلها متوافقة مع بيئات التطوير المختلفة. تُستخدم في عمليات بناء البرامج، أو في خطوط أنابيب CI/CD لتحسين قابلية الصيانة. تميزها البساطة وسهولة التثبيت عبر أداة البناء المتاحة.
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 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، يوفِّر المشروع مزيجاً من الأداء والمرونة لتدفقات العمل البرمجية.
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 يحتاج إلى حفظ سياق طويل الأمد، ويحل مشكلة فقدان المعلومات في نوافذ السياق المحدودة. يميز المشروع بقدرته على استرجاع السياق بشكل جراحي، فقط ما هو ضروري، مع تجنب تحميل السياق غير الضروري، ما يحسن أداء النموذج ويقلل استهلاك الذاكرة.
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 دون الحاجة إلى الأجهزة الأصلية. يوفّر هذا النهج وسيلة فعّالة للحفاظ على البرمجيات التراثية وتسهيل دمجها في بيئات حديثة.
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 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 المتوقعة.
This project is an installer for OpenHarmony, a microkernel-based operating system.
هذا المشروع هو مُثبت لمنصة OpenHarmony، وهي نظام تشغيل برمجي يعتمد على نواة صغيرة. يهدف هذا المُثبت إلى تسهيل عملية التثبيت للمنصة على أجهزة متعددة. يقدم تجربة سهلة الاستخدام لل пользователяين لتنصيب وتكوين النظام.
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 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.
ReadyCheck makes debugging faster and clearer by capturing what happened and replaying it later, supporting multiple programming languages and platforms.
ReadyCheck هو أداة للفحص والتصحيح التي تسجل وتكرر التسلسل الزمني للأحداث أثناء تنفيذ البرنامج. تسجل تسجيلات الشاشة، وتراكيز الصوت، ووظائف النشاط، مما يوفر سجل مفصل ومشارك لما حدث. كما يimplements تدفق مراجعة بشري أولاً، يستخدم एजENTS الآليين لتوفير تجربة المراجعة المسبقة والطبيعية.