The pyrex41__weather-event project is a flight scheduling application that automatically monitors weather conditions and cancels/reschedules flight lessons when weather becomes unsafe.
هذا المشروع هو نظام جدولة رحلات طيران متكامل يدمج مراقبة الطقس التلقائية، وبروتوكولات السلامة المخصصة للدرجات التدريبية، وتحديد مواعيد باستخدام الذكاء الاصطناعي، وإخطارات حية في الوقت الفعلي، ومكتب تحكم متكامل. يستخدم المشروع إطار عمل Axum (رست) كفرمورك الخلفي، و Elm للواجهة الأمامية، وقاعدة البيانات SQLite. يتحقق النظام من ظروف الطقس كل ساعة ضد رحلات المستقبل وتحديد مواعيد أو إلغاء الرحلات عند الضرورة.
The Generic Extractor is a server that extracts navigable document trees from PDFs, using OCR and LLMs to provide summaries, cross-references, and lazy-loadable content.
هذا المشروع يقدم خادمًا لاستخراج بنية المستندات الهيكلية من ملفات PDF. يستخدم دكلنج (Docling) للOCR و LLG (Gemini 3 Flash عبر OpenRouter) لاستخراج شجرة مستند قابلة للتوجيه مع تلخيص، مراجع متقاطعة، ومحتوى قابل للتحميل بشكل مشروط. يمكن تكوين الخادم من خلال تكوينات استخراج خاصة بالمنطقة، التي تحدد بنية المستندات المستخرجة.
Spec-Forge transforms user stories into refined specifications and Gherkin/BDD tests using a local AI model.
يُحوّل Spec-Forge قصص المستخدم المكتوبة بصيغة Markdown أو YAML إلى مواصفات مُحسّنة ثم إلى ملفات اختبارات Gherkin/BDD. يعتمد على نموذج ذكاء اصطناعي محلي لتحليل القصص وتوليد سيناريوهات الاختبار وفقاً لمعايير BDD. يقدّم مصفوفة تتبع تربط كل اختبار بالقصص الأصلية، ما يسهّل التحقق من التغطية الشاملة. يتيح هذا النهج للفرق الحفاظ على أتمتة الاختبارات داخل بيئتهم الخاصة دون الاعتماد على خدمات SaaS. يُشغّل كأداة سطر أوامر، مما يجعله قابلاً للتكامل مع خطوط CI/CD الحالية. يركز على تحسين سير العمل بين أصحاب المصلحة المطورين، والاختبار، وإدارة المنتج.
A terminal wrapper that provides fuzzy command completion via a floating popup when pressing Tab, without requiring shell plugins.
يُحَوِّل الطرفية إلى واجهة تفاعلية تُظهر نافذة منبثقة للاقتراحات عند الضغط على Tab، مع مطابقة غير حساسة للخطأ (fuzzy matching). يلتقط هذا البرنامج كل أوامر الطرفية المتاحة ويعرضها مع أوصاف مختصرة، ما يسهّل على المستخدم اختيار الأمر الصحيح بسرعة. يعتمد على واجهة PTY لتشغيل الجلسة، وبالتالي لا يتطلب أي إعدادات خاصة بالشل. يمكن للمستخدم إضافة أو تعديل مواصفات الإكمال عن طريق وضع ملفات JSON في مجلد محدد، ما يتيح تخصيصًا واسعًا. يستهدف المطورين ومديري الأنظمة الذين يحتاجون إلى إكمال سريع ودقيق دون تحميل إضافات معقدة. يحل مشكلة الاعتماد على الإضافات المخصصة للشل ويقلل من وقت البحث عن الأوامر.
A cross‑platform desktop application that lets users generate and manage AI‑powered creative content using OpenAI and Anthropic models.
يُعد تطبيق Dreadful Depths أداة سطح مكتب خفيفة الوزن تُبنى باستخدام Tauri وSvelte وRust، وتوفر واجهة موحدة للتفاعل مع نماذج اللغة الكبيرة المتعددة. يتيح للمستخدمين صياغة المطالب، اختيار النموذج، والحصول على نص مُولَّد على الفور، سواء كان قصصاً أو قصائد أو أفكاراً إبداعية. يعتمد الجزء الخلفي على Rust غير المتزامن (Tokio) وserde للتعامل الفعال مع البيانات، بينما يقدم الجزء الأمامي واجهة مستخدم متجاوبة مدعومة بـ Vite وSvelte. يتيح التخزين المؤقت المحلي وخيار التخزين غير المتصل بالإنترنت الوصول السريع إلى الجلسات السابقة دون الحاجة إلى استدعاءات API متكررة. يستهدف الكتاب، منشئي المحتوى، والهواة، ويحل مشكلة الحاجة إلى أداة واحدة سهلة الاستخدام تجمع بين مزودات LLM متعددة وتبسط سير العمل الإبداعي.
A self-hosted web server that organizes comic image folders into a searchable library with an integrated viewer.
يُقدِّم هذا المشروع خادم ويب خفيف الوزن يقوم بمسح دليل محدد للبحث عن مجلدات المانجو، ويستخلص البيانات الوصفية من أسماء المجلدات، ثم يخزن المعلومات في قاعدة بيانات محلية. يمكن للمستخدمين تصفح، عرض، وتقييم المانجو عبر واجهة ويب مدمجة تدعم تنقل الصور وتنظيم الفصول. يَنقل النظام تلقائياً المجلدات التي تُضاف حديثاً من منطقة الانتظار إلى رفّ المناسب، ما يقلل الجهد اليدوي. يُعد هذا الحل مثالياً لمجموعات المانجو الشخصية، قرّاء المانجو، والمبدعين المستقلين الذين يبحثون عن حل مستقل وبسيط. يُكتب الخادم بلغة Rust لضمان الأداء والموثوقية، مع واجهة أمامية JavaScript لتجربة مستخدم متجاوبة.
Mozzie-Reveal is a project for developers to create and manage real-time chat applications.
هذا المشروع يوفّر أساسًا لبناء تطبيقات دردشة حية باستخدام لغة الرسّام والجافا سكريبت وتيبسكريبت. يستخدم هذا المشروع إطار عمل أكسم و مكتبة توكيو للبرمجة الآسيّة. لا يعتمد هذا المشروع على أي قواعد بيانات، مما جعلَه مناسبًا لتطبيقات التي تتطلب تخزين البيانات القليل. بفضل موزي-ريفل، يمكن للمطورين إنشاء تطبيقات دردشة حية قابلة للتوسيع والفعالية.
A privacy-focused, end-to-end encrypted file-sharing service that allows users to securely store and share files without compromising their data.
يعد dogbox.moe بديلاً عن catbox.moe يركز على خصوصية بيانات المستخدم. يستخدم architecture zero-knowledge من Signal لتشفير العملاء، مما يعني أن المستخدم فقط لديه حق الوصول إلى ملفاته. تخزين السيرفر للبيانات المشفرة يجعل من المستحيل على المشغلين فك تشفير أو الوصول إلى محتوى الملفات. التخلص الآلي بعد انتهاء الفترة الزمنية وعدم تسجيل الطلبات أو التحليلات يزيد من الأمان.
A privacy‑preserving petition platform that lets signers prove corporate email ownership without revealing the address to any server.
يتيح النظام للمستخدمين التوقيع على عريضة إلكترونية مع إثبات ملكية بريد إلكتروني تابع لشركة دون كشف العنوان النصي للجهات المعنية. يعتمد على بروتوكولات حساب متعددة الأطراف (MPC) مع شيفرة إثبات بصفر معرفة (Zero‑Knowledge) لضمان أن الخادم لا يرى أي معلومات حساسة. يتم تقسيم عنوان البريد إلى أجزاء باستخدام تقنية مشاركة الأسرار شافير، وتخزين كل جزء في عقد MPC منفصلة، بحيث لا يمكن لأي عقدة استرجاع العنوان بالكامل. يتضمن النظام خادمًا للـ SMTP يعمل كجسر بين العقد ويستخدم بروتوكول TLS المتبادل لتأمين نقل الرسائل، مع التحقق من صحة الدليل الصفر المعرفة قبل إرسال البريد. واجهة المستخدم مبنية باستخدام Vite وTypeScript، وتعمل على المتصفح لتوفير تجربة سريعة وسلسة للمستخدمين النهائيين. يتيح النظام أيضًا ميكانيزم إعادة توزيع الأسرار عند انضمام أو مغادرة عقد، مما يحافظ على أمان البيانات أثناء التغييرات في البنية التحتية.
A Rust-native framework that lets developers build server‑rendered React applications using a file‑based routing system similar to Next.js.
يُعد Rex إطار عمل مكتوب بلغة Rust يُعيد إنشاء تجربة مسار الصفحات المشهورة في Next.js. يكتب المطورون مكونات React في ملفات .tsx، بما في ذلك جلب البيانات على الخادم عبر getServerSideProps، ويُعالج الإطار مسارات التطبيق، وبناءه، والتقديم على الخادم بالكامل بلغة Rust. يقوم بترجمة TypeScript وتحويل JSX، ثم يستخدم مجموعة من معالجات V8 لتوليد HTML قبل إرساله إلى المتصفح. يدعم خادم التطوير التحديث الحي (HMR) ويُنتج بناءً للإنتاج حزمة مستقلة يمكن تشغيلها مع إعدادات بسيطة. النتيجة هي بنية ويب سريعة وآمنة من حيث الأنواع، تجمع بين أداء Rust ومرونة React.
A web-based interface for real-time DMX lighting control during live events.
يُقدّم DreamLightConsole واجهة ويب تسمح لفنيي الإضاءة بالتحكم في مجموعات الإضاءة DMX في الوقت الحقيقي. يتصل الواجهة الخلفية المكتوبة بلغة Rust بأجهزة الإضاءة ويحول الإشارات إلى أوامر قابلة للتنفيذ على الأجهزة. تُعرض المشهد ثلاثي الأبعاد للمنصة باستخدام مكتبة رسومية حديثة، ما يتيح للمستخدم رؤية التوزيع المكاني للأنوار قبل تشغيلها. يمكن إنشاء وتعديل وتصدير مجموعات الإضاءة من خلال لوحة تحكم بديهية، مع دعم للون، والأنماط، والمؤثرات. يستهدف التطبيق فنيي الإضاءة، ومصممي العروض، ومنسقي الفعاليات التي تحتاج إلى تحكم موحد ومباشر. يحل مشكلة الاعتماد على أجهزة تحكم منفصلة ويقلل زمن إعداد المشهد. يبرز بواجهة سهلة الاستخدام ومرونة في التخصيص مقارنة بالحلول التقليدية.
A lightweight desktop application that replaces Corsair's iCUE software with intelligent fan control, real‑time sensor monitoring, and RGB lighting for Corsair iCUE LINK hardware.
يُقدِّم هذا التطبيق سطح مكتب خفيف بديلاً مبسّطاً لبرنامج iCUE الكثيف، مع تحكم دقيق في المراوح، دمج حساسات في الوقت الحقيقي، ونظام إضاءة RGB متكامل. يستخدم خوارزمية PID مع تحسينات صوتية لتوجيه المراوح نحو درجة حرارة مستهدفة بدلاً من منحنى ثابت. تُدمج بيانات الحساسات من المعالج، بطاقة الرسوميات، ومزود الطاقة لتحديد قرارات المراوح، بينما يرد نظام الإضاءة على 14 تأثيراً يتفاعل مع الحرارة وسرعة المروحة. تم بناء واجهة المستخدم باستخدام Tauri وSvelte، وتعمل على مساحة ذاكرة ضئيلة دون الحاجة إلى Chromium مدمج. يُعد هذا المشروع أول تنفيذ مفتوح المصدر بلغة Rust لبروتوكول Corsair iCUE LINK، ما يجعله مناسباً للمهتمين بالهاردوير وبناء أنظمة تبريد مائية مخصصة.
A real‑time, local speech‑to‑text web application that transcribes spoken audio directly in the browser without external services.
يستقبل التطبيق صوت المستخدم من الميكروفون ويعالجها في الوقت الحقيقي لإنتاج نصوص دقيقة. يعمل بالكامل داخل المتصفح، مستفيداً من وحدة WebAssembly مكوّنة بـ Rust لتحويل الكلام إلى نص بكفاءة عالية، بينما يوفر واجهة React تجربة مستخدم سلسة ومتجاوبة. تم تصميم الحل مع مراعاة الخصوصية، حيث يبقى كل الصوت على الجهاز العميل ويُحذف أي تبادل بيانات مع خوادم خارجية، ما يقلل زمن الاستجابة. يناسب هذا التطبيق صانعي المحتوى، وأدوات الوصول، ومطوري البرمجيات الذين يحتاجون إلى قدرات تحويل نصية دون اتصال بالإنترنت. يجمع التصميم بين أدوات تطوير الويب الحديثة—React، Vite، وTokio للتعامل غير المتزامن—لتقديم تجربة منخفضة الكمون وموثوقة.
A local‑first peer‑to‑peer database designed for Tauri desktop applications.
يُقدّم XDB قاعدة بيانات شريكة تعتمد على العمل المحلي، مُصمَّمة لتطبيقات Tauri. تُخزّن البيانات محليًا على جهاز المستخدم وتُنشر التغييرات تلقائيًا إلى الأجهزة الأخرى عبر اتصالات شريكة، دون الحاجة إلى خادم مركزي. تُوفر المكتبة واجهة برمجة تطبيقات بسيطة لإجراء عمليات CRUD، مع معالجة تعارضات البيانات وتحديثات فورية، ما يسهل دمجها في مشاريع Tauri. تُستهدف المطورين الذين يبنون تطبيقات سطح مكتب تعمل في وضع عدم الاتصال وتحتاج إلى مشاركة بيانات سلسة بين المستخدمين. يحل XDB مشكلة تعقيد منطق التزامن على الخادم من خلال إدارة التكرار وحل التعارضات داخليًا. يتيح للمستخدمين الحفاظ على تجربة سلسة وموثوقة مع تحديثات فورية عبر الأجهزة المتصلة. كما يدعم التوسع عبر شبكة أقران، مما يضمن مرونة عالية في بيئات العمل الموزعة.
A monorepo that consolidates the DSP Archive, DPE, and Mosaic component library, providing code, documentation, and demos for developers.
يُعد هذا المشروع مستودعاً موحداً يجمع بين أرشيف DSP، ومحرك معالجة البيانات (DPE)، ومكتبة مكوّنات Mosaic للواجهة. يضم المستودع الكود المصدري، والوثائق الشاملة، وتطبيقات العرض الحية التي تساعد المطورين على فهم كل مكوّن وتكامله بسهولة. يعتمد المشروع على بيئة Rust غير المتزامنة، حيث يُستخدم axum لخدمات الخلفية، وleptos للواجهات التفاعلية، وserde لتسلسل البيانات. يستهدف المستخدمون المطورين الذين يعملون بلغة Rust، ومهندسي واجهات المستخدم، ومهندسي معالجة البيانات الذين يحتاجون إلى مجموعة متكاملة من الأدوات والمرجعيات. يساهم توحيد هذه الموارد في تقليل التكرار وتسهيل التعاون بين الفرق المختلفة. كما يوفر المستودع دليلًا خطوة بخطوة لتشغيل الوثائق وعروض التطبيقات، مما يسهل عملية التعلم والتطبيق. يميز المشروع بتركيزه على التكامل السلس بين المكوّنات الخلفية والواجهة الأمامية، مع دعم قوي للبرمجة غير المتزامنة.
This project provides end-to-end tests for the Feather-rs UI using visual testing powered by Claude.
يعد feather-rs-tests مجموعة من اختبارات نهاية إلى نهاية للمنفذ المستخدم Feather-rs. تستخدم هذه الاختبارات القدرات المرئية للتحليل باستخدام كلود لضمان أن المنفذ يتصرف كما هو متوقع. يستخدم المشروع اللغة الرسومية وبيئة التطوير المحيطة بها، بما في ذلك axum و tokio، لتقديم إطار اختبار قوي.
GERMANIC is a binary format that provides schema-validated data for AI agents, ensuring the accuracy and integrity of their output.
GERMANIC هي صيغة بائنية توفير البيانات المصرح بها من قبل نموذج الذكاء الاصطناعي، مما يضمن دقة وثبات النتائج. GERMANIC تعالج مشكلة عدم التحقق من صحة البيانات في أنظمة الذكاء الاصطناعي عن طريق تقديم صيغة بائنية محددة مسبقًا، مما يضمن أن البيانات هي كاملة ودقيقة ومحددة النوع، مما يمنع الأخطاء والاختلافات downstream. GERMANIC تعتمد على فكرة 'الcontract' بين نموذج الذكاء الاصطناعي و مصادر البيانات، مما يضمن أن جميع الأطراف تتفق على الهيكل والمحتوى للبيانات.
RustOctopus is a personal AI assistant framework that accepts messages from multiple chat platforms, processes them through LLMs, and returns intelligent responses.
يعد RustOctopus إطارًا شخصيًا للβοابة الذكية متوفر على عدة منصات للتواصل، بما في ذلك Telegram و Feishu (Lark) و WhatsApp و REPL CLI. يستخدم الإطار مزودي LLM لprocessing الرسائل ولديه القدرة على تنفيذ أدوات. يمكن تشغيله كأداة CLI أو كواجهة رأسية بدون استخدام GUI أو تطبيق سطح المكتب متعددة المنصات مع دعم نظام الشريط.
The qontrol project is a command-line interface for power users of the Qumulo Data Fabric.
هذا أداة سطر الأوامر مصممة للمستخدمين المتقدمين في نظام قومولو للبيانات. توفر هذه الأداة واجهة مستخدمية سهلة الاستخدام لتعديل وتحكم في تخزين البيانات، مما يسمح للمستخدمين بتنفيذ مهام متعددة بفعالية. تعتمد الأداة على قدرات نظام قومولو للبيانات لتوفير ميزات مثل إدارة البيانات وسيطرة الوصول والمراقبة.