Serve a WebSocket endpoint for real‑time Twilio Media Streams, enabling audio streaming between Twilio and external services.
يُقدِّم هذا الخادم المكتوب بـ Node.js نقطة نهاية WebSocket تستقبل إطارات الصوت في الوقت الحقيقي من Twilio Media Streams. يقوم بتسجيل الإطارات الواردة ويُمكن توسيعه لإرسالها إلى خدمات مثل OpenAI Realtime لتحويل الكلام إلى كلام. تم تصميم الخادم كهيكل أساسي يتيح للمطورين بناء معالجة صوتية مخصصة، توجيه الإشارات، أو تحليل البيانات الصوتية. يستهدف المطورين الذين يعملون مع خدمات Twilio، خطوط نقل الصوت في الوقت الحقيقي، وتكاملات المساعدات الصوتية. يحل المشروع مشكلة الحاجة إلى بوابة WebSocket خفيفة الوزن وقابلة للنشر تربط بين Twilio وخدمات خارجية. يُستخدم في النمذجة السريعة والتجارب التعليمية، موضحاً كيفية إعداد خادم WebSocket مستمر لمعالجة بيانات الصوت.
This project automates deploying OpenClaw, a self-hosted AI gateway, to fresh Linux machines using Ansible.
هذا المشروع يعتمد على تكنولوجيا Ansible لتنفيذ التوزيع الذاتي للمنصة OpenClaw، التي تسمح بتشغيل एजENTS قوة الذكاء الاصطناعي المزود بموارد LLM على البنية التحتية الخاصة بك. يقوم هذا المشروع بتسريع عملية تثبيت OpenClaw على أجهزة لينكس الجديدة، مما يسهل إدارة وتشغيل المنصة.
This project provides a MCP server for indexing WordPress hooks, blocks, APIs, and official documentation, making them accessible to AI assistants.
هذا المشروع يقدم خادم MCP لتحليل مختلف مكونات ووردبريس، بما في ذلك الوظائف، والقوالب، ومكتبات APIs، والمستندات الرسمية. هذا يسمح بتمييز هذه المكونات من قبل مساعدات الذكاء الاصطناعي. المشروع يستخدم تقنيات Anthropic و Zod، مع SQLite ك систему إدارة قواعد البيانات.
Provides a ready‑to‑use code‑server Docker image preloaded with Ansible, Ansible‑Lint, Node.js, and Claude‑Code for developers.
يُقدِّم هذا المشروع صورة Docker مُدمجة ببيئة code‑server جاهزة للاستخدام مع أدوات تطوير أساسية مُثبتة مسبقاً. تعتمد الصورة على قاعدة linuxserver/code‑server الشائعة وتضمّ Ansible، Ansible‑Lint، Node.js، ومساعد الكود الذكي Claude‑Code. يمكن للمستخدمين سحب الصورة وتشغيلها في حاوية، ثم البدء فوراً بالبرمجة، الاختبار، أو تنفيذ مهام الأتمتة دون إعداد يدوي. تستهدف المطورين، مهندسي DevOps، ومديري الأنظمة الذين يحتاجون إلى بيئة IDE عن بُعد متسقة وقابلة للتكرار لأغراض البرمجة، التطوير، والمساعدة الذكية في الكود. يوفّر الإعداد المسبق الوقت ويقلل من انحراف البيئة، ما يجعله مثالياً لتطوير النماذج السريعة وعمليات التكامل المستمر.
This project automates local KVM/libvirt VM workflows using Ansible and provides a CLI wrapper for creating, managing, and sharing virtual machines.
هذا المشروع يعتمد على أداة automation التي تسهل عملية إنشاء وتحكم في الماكينات الافتراضية على مضيف Linux مع KVM/libvirt. يدعم العديد من الميزات مثل إنشاء شفرات قابلة للتكرار، وعمليات حياة الماكينة، ومشاركة مجالات مضيفة، والتحكم في الأجهزة USB، وتثبيت أدوات التوليد. يوفّر هذا المشروع واجهة CLI حول مسارات Ansible، مما يجعل من السهل إنشاء وإدارة وتوزيع الماكينات الافتراضية.
A devcontainer that empowers AI agents to automatically scaffold web applications that store data in Git repositories using WebAssembly and the browser's private file system.
يُقدِّم هذا المشروع حاوية تطوير جاهزة تُجهِّز وكيل الذكاء الاصطناعي بالأدوات اللازمة لإنشاء تطبيقات ويب كاملة الوظائف. تُخزَّن بيانات التطبيقات في مستودعات Git، حيث يُسجَّل كل تعديل كـ commit، ما يوفِّر إمكانيات التتبع، التراجع، وتدقيق التغييرات بشكل مدمج. تُحفظ البيانات محليًا في نظام الملفات الخاص بالمستعرض، ما يتيح للتطبيقات العمل دون اتصال وتزامن تلقائي عند استعادة الاتصال. كل مستخدم يمتلك مستودع Git مستقل، ما يضمن عزل البيانات بشكل طبيعي ويُمكّن المستخدم من استنساخ أو نقل أو تعديل بياناته في أي وقت. كما تتضمن الحاوية أدوات اختبار تلقائي تُتحقق من صحة التطبيقات المُنشأة من البداية إلى النهاية.
Crumbs is a storage system for work items that supports exploratory work sessions.
يعد كرانبز نظام تخزين للمواد العمل التي تدعم جلسات العمل الاستكشافية. يستخدم metaphor breadcrumb: يحتوي الصندوق على جميع المواد العمل (الكرانبز) و trails هي مسارات الاستكشاف التي يمكن إكمالها أو التخلي عنها. يتم إنشاء التعليمات البرمجية تلقائيًا باستخدام أدوات بناء وتوضيحات.
Provides a unified local API for accessing personal knowledge bases and system state.
يقدم المشروع واجهة برمجة تطبيقات محلية أولاً تُوحِّد البيانات من MemoryAtlas، وحافظة Obsidian، وحالة النظام الأساسي في واجهة واحدة سهلة الاستخدام. يُعرِّف نقاط النهاية لاستعلام الملاحظات، وبيانات الذاكرة، ومقاييس النظام دون الحاجة إلى خدمات خارجية. صُمم لتلبية احتياجات المطورين الذين يرغبون في بناء أدوات إنتاجية مخصصة أو لوحات معلومات تعكس نظام المعرفة الشخصي. يتعامل مع المصادقة والتخزين المؤقت والمزامنة داخلياً، ما يضمن اتساق البيانات عبر المصادر المختلفة. من خلال تجريد تعقيد كل مصدر بيانات، يتيح المشروع إمكانية تطوير سريع لتطبيقات إدارة المعرفة. يركز على الأداء المحلي، مما يقلل الاعتماد على الشبكة ويزيد من أمان البيانات. يوفِّر حلاً فريداً يدمج بين تخزين الملاحظات، وإدارة الذاكرة، ومراقبة حالة النظام في بيئة واحدة متكاملة.
The XO Protocol is a developer-friendly API that exposes social infrastructure for AI-powered human connection, including identity verification, matching, reputation scores, and social signals.
يعد XO Protocol APIًا يتيح الوصول إلى البنية التحتية الاجتماعية لXO، منصة للاتصال البشري الموجه بالذكاء الاصطناعي. يقدم endpoints REST للمعرفية الشخصية، والتوافق الذكي، ومؤشرات الثقة، وآثار اجتماعية. يدعم البروتوكول تدفقين للتسجيل الدخول: التسجيل المباشر للبرامج الأولى والتسجيل بالكود الموافقة 2.0 لتدفق التطبيق الثالث.
A command‑line tool that provisions a complete local development stack with a reverse proxy, database, and cache, all accessible via trusted .test domains.
تُسهل هذه الأداة إعداد بيئة تطوير محلية شاملة تتضمن وكيل عكسي، قاعدة بيانات TimescaleDB، وذاكرة تخزين مؤقت Redis. تُنشئ شهادات SSL موثوقة لجميع نطاقات *.test وتُكوّن حلقة DNS بحيث يمكن الوصول إلى الخدمات دون الحاجة لتعديل ملف /etc/hosts. تُنظم Docker Compose حاويات الخدمات، بينما يوفر ملف Makefile أوامر قابلة للتكرار لتثبيت الاعتمادات، إنشاء الشهادات، وبدء أو إيقاف البيئة. يتيح ذلك للمطورين الخلفيين تشغيل بيئة متكاملة بسرعة باستخدام أمر واحد، مع القضاء على الإعداد اليدوي للـ SSL، DNS، والشبكات. تحل هذه الأداة مشكلات شائعة في التطوير المحلي مثل تحذيرات الشهادات، تعارضات DNS، واكتشاف الخدمات، وتوفر تجربة سلسة ومتكاملة.
A monorepo that hosts a core API and accompanying demo applications, facilitating rapid development and testing of backend services.
يحتوي المستودع على واجهة برمجة تطبيقات أساسية مكتوبة بلغة TypeScript، بالإضافة إلى مجموعة من تطبيقات العرض التوضيحية البسيطة مثل قائمة المهام ومحدد الألوان. تعتمد الواجهة على قاعدة بيانات PostgreSQL لتخزين البيانات الدائمة وRedis لتخزين البيانات المؤقتة، وتُشغَّل داخل حاويات Docker لضمان بيئة تطوير موحدة. يُكتب الكود بأسلوب دالٍ خالٍ من الفئات أو النوع "any"، ما يسهِّل الصيانة ويُحسِّن الوضوح. يمكن للمطورين تشغيل عمليات الترحيل، بدء البنية الكاملة، أو تشغيل تطبيقات العرض الفردية عبر سكربتات شيل تُغلف أوامر Docker Compose. يُعد هذا المشروع مثالياً للفرق التي ترغب في وجود مصدر موحد للمنطق الخلفي وتطبيقات العرض، مع توفير بيئة تطوير متكاملة وسهلة الاستخدام.
Provision a minimal Arch or Fedora installation into a fully configured Hyprland development workstation using Ansible.
يُعد هذا المشروع أداة أتمتة تُستخدم لتكوين بيئة عمل تطويرية على نظام تشغيل Arch Linux أو Fedora. يبدأ بملف إعداد بسيط يُثبت Ansible ويُجهّز النظام للبدء في تنفيذ المهام. ثم يُشغّل playbook رئيسي يُثبت حزم النظام الأساسية، ويضبط خدمات الشبكة، والبلوتوث، والصوت، والبطاقة الرسومية، وجدار الحماية، وتخزين SSD، وإدارة الطاقة. كما يُنصّب بيئة سطح المكتب Hyprland مع مدير العرض SDDM، ويُثبّت أدوات التطوير مثل Neovim وLazygit، ويُحمل خطوط Nerd Fonts، ويُطبّق سمات Nordic للواجهة الرسومية. يتيح للمستخدمين اختيار الأدوار التي يرغبون في تنفيذها عبر العلامات، ما يوفّر مرونة في التخصيص. يُستهدف هذا المشروع مسؤولي الأنظمة والمطورين الذين يحتاجون إلى إعداد سريع ومتكامل لبيئة تطوير متكاملة. يميز المشروع بتركيزه على التكوين المتكامل للأنظمة الحديثة مع دعم التخصيص عبر ملفات متغيّرات قابلة للتعديل.
The Yodel protocol defines a standardized, real‑time communication interface for voice and text interactions between clients and AI backends.
يُعرّف بروتوكول Yodel واجهة اتصال مفتوحة تُوسّع نقطة النهاية المعروفة لخدمات الدردشة من OpenAI، مع إضافة رؤوس وبيانات وصفية اختيارية، ما يتيح التواصل الصوتي والنصي في الوقت الحقيقي عبر مجموعة واسعة من الأجهزة. يدعم البروتوكول HTTPS مع أحداث السيرفر‑سنت (SSE) لتدفق الردود، ويخطط لإضافة دعم WebSocket ثنائي الاتجاه في الإصدارات المستقبلية. يمكن للعميل إرسال طلبات الدردشة القياسية مع تضمين رؤوس Yodel لتحديد الوضع، نوع الإدخال، وتفضيلات الجلسة. يمكن للخوادم التي تدعم Yodel أن تُرجِع أحداثاً إضافية مثل روابط تحويل النص إلى كلام (TTS) وبيانات الجلسة، بينما يظل الخادم التقليدي يعمل دون تغيير. تم تصميم البروتوكول ليكون إضافةً غير مدمرة ومتوافقاً مع خدمات الذكاء الاصطناعي القائمة، ما يسهل على المطورين اعتماد واجهة واحدة متعددة النماذج.
Nook is a protocol that enables AI agents, called sprites, to earn tokens called sparks by completing tasks, creating a self‑sustaining AI economy.
يعرّف بروتوكول نُوك مجموعة من القواعد والواجهات الموحدة لنشر وإدارة مكافأة وكلاء الذكاء الاصطناعي. يُطلق على كل وكيل اسم سبرايتس، ويمكن تعيينه لمهام مثل معالجة البيانات أو إنشاء المحتوى أو دعم اتخاذ القرار. عند إتمام سبرايتس لمهمة، يصدر البروتوكول تلقائيًا رموزًا تُدعى سباركس، وهي عملة رمزية خفيفة يمكن تداولها أو استخدامها لفتح قدرات إضافية. تم تصميم النظام ليكون قابلًا للتوسيع، بحيث يمكن للمطورين إضافة أنواع مهام جديدة أو أنظمة مكافأة دون تعديل المنطق الأساسي. يوفّر نُوك آلية حوافز شفافة تشجع على نمو بيئة نشطة حيث يتعاون وينافس وكلاء الذكاء الاصطناعي من أجل القيمة. يتيح هذا البروتوكول إنشاء أسواق لعملاء الأعمال التي تحتاج إلى خدمات ذكاء اصطناعي مؤتمتة مع ضمان عائد مستدام للموارد. كما يدعم التكامل مع منصات أخرى عبر واجهات برمجة التطبيقات المفتوحة، ما يسهل تبادل البيانات والنتائج بين الأنظمة المختلفة.
A RESTful API that records call logs, ingests call data, and processes transcripts using AI for telephony services.
يُقدِّم هذا المشروع واجهة برمجية HTTP تسمح لتطبيقات الواجهة الأمامية والعمليات الداخلية بتسجيل وتخزين ومعالجة بيانات المكالمات. يتلقى طلبات اختبار المكالمة من صفحة الإعدادات، ويُوفر مسارات استيعاب محمية لمهام العامل الداخلي، ويُخزّن البيانات في قاعدة بيانات Supabase. تُعالج نصوص المكالمات لاحقاً باستخدام نموذج ذكاء اصطناعي لإنتاج محتوى مُحسَّن. كما يدعم المشروع ردود الويب هوك القديمة من مزود خدمة الهاتف الشهير، ما يضمن التوافق مع الأنظمة القائمة. يهدف إلى تسهيل معالجة البيانات وتكامل الذكاء الاصطناعي للمطورين الذين يبنون منصات الهاتف أو دعم العملاء، ويحل مشكلة تجميع سجلات المكالمات وتحويلها إلى نصوص مفيدة بشكل تلقائي.
The ECA Command Center is a web-based automation platform for Dell server provisioning, network switch configuration, and infrastructure management.
مركز إدارة ECA هو منصة تلقيمية عبر الويب مصممة لتعزيز المهام مثل توفير خوادم ديل، تكوين سبلت الشبكة، وإدارة البنية التحتية. يحتوي على سبعة مهام تلقيمية، إدارة المهمات، إنشاء مخزون، تعيين المهام، تحديث الحالة في الوقت الفعلي، تشغيل العديد من المجموعات في نفس الوقت، جمع TSR، قاعدة بيانات برامج ديل، سجل تنفيذ، شفرات، ولوحة إدارة للمسؤولين لتعديل المستخدمين والمهام.
An orchestrator that deploys and manages passive radar nodes, generating OTA artifacts and providing web interfaces for configuration and monitoring.
يُنسق نشر عقد الرادار السلبية على نظام تشغيل مدمج، ويُدير إعدادات Docker‑compose ويُولِّد ملفات OTA لتحديث البرامج الثابتة. يدمج ملفات التكوين من القيم الافتراضية، وتجاوزات المستخدم، والإعدادات القسرية لتكوين نهائي يعمل في وقت التشغيل. يوفّر واجهة ويب تسمح للمشغّلين بإدارة العقد، إضافة مفاتيح SSH، وعرض بيانات الرادار، خريطة طائرات ADS‑B، وطبقة تأخير‑دوبلر. يستهدف مهندسي الأنظمة المدمجة ومشغلي الرادار الذين يحتاجون طريقة مبسطة لنشر وتكوين ومراقبة عقد متعددة. يُسهل سير العمل المعقد ويقلل الحاجة للتدخل اليدوي أثناء التحديثات.
A GitHub Action that compares OpenAPI specifications to detect differences, breaking changes, and generate changelogs for CI pipelines.
تُدمج هذه الأداة أداة oasdiff في سير العمل على GitHub، ما يتيح مقارنة تلقائية لمواصفات OpenAPI. يمكنها إنشاء تقرير تفصيلي للاختلافات، وتحديد التغييرات المدمرة التي قد تؤثر على مستهلكي واجهة برمجة التطبيقات، وتوليد سجل التغيير الذي يلخص التعديلات. يُطلب من المستخدمين توفير ملفي المواصفة، الأساس والمراجعة، مع إمكانية ضبط معلمات إضافية للتحكم في تنسيق الإخراج، وشروط الفشل، والتصفية. تُخرج الأداة النتائج كخروج خطوة، ويمكن تكوينها لإيقاف سير العمل إذا وُجدت تغييرات مدمرة. تُعد هذه الأداة مثالية للفرق التي تدير واجهات برمجة تطبيقات تتطور باستمرار وتحتاج إلى التحقق من التوافق الخلفي أثناء التكامل المستمر.
The nodejs-manga-api project is a RESTful API built with Node.js and Express for managing manga data, providing endpoints for retrieving and searching manga information.
هذا المشروع هو RESTful API بني على Node.js و Express لتعامل مع بيانات مانجا. يستخدم هذا المشروع إطار عمل Express و يصل إلى قاعدة البيانات MySQL لتخزين وتحديث المعلومات حول مانجا. يوفر هذا المشروع عدة نقاط الوصول للبحث عن بيانات مانجا، بما في ذلك الحصول على جميع مانجا، مانجا أحدث، مانجا شعبية اليوم أو الأسبوع أو الشهر، البحث عن مانجا، والحصول على مانجا حسب الرقم التعريفي.
A collection of OpenAPI specifications for KYC services that developers can use to integrate compliance features into their applications.
يحتوي هذا المشروع على مجموعة من مواصفات OpenAPI 3.0 التي تصف نقاط النهاية، مخططات الطلب/الاستجابة، ومتطلبات الأمان لخدمة KYC (معرفة العميل). تُكتب المواصفات بصيغة متوافقة مع TypeScript وتستعد للاستخدام مع أدوات مثل OpenAPI Generator أو Swagger UI. يمكن للمطورين استيراد هذه الملفات لإنشاء SDKs للعميل تلقائياً، والتحقق من صحة العقود البرمجية، أو بناء وثائق تفاعلية. يُنظم المشروع كـ monorepo، ما يسهل صيانة مجموعة متعددة من المواصفات في مكان واحد. يستهدف المطورين الخلفيين والملامح الكاملة الذين يحتاجون إلى عقد API موثوق ومحدث لدمج KYC.
Provides a secure backend API for remote patient monitoring, enabling real‑time data exchange between patients, devices, and healthcare providers.
يعمل هذا الواجهة البرمجية كالمركز الرئيسي لمراقبة المرضى عن بُعد، حيث يجمع العلامات الحيوية والبيانات الصحية من الأجهزة المتصلة ويُرسِلها إلى الأطباء ومنصات المرضى. يوفر نظاماً آمناً للتحقق من الهوية، مع صلاحيات محددة حسب الدور، ويستخدم تشفيراً قوياً لنقل البيانات لحماية المعلومات الطبية الحساسة. يقدّم واجهات RESTful لتلقي البيانات، استرجاعها، وإنشاء تنبيهات، ما يسهّل التكامل مع أنظمة السجلات الصحية الإلكترونية وتطبيقات الهواتف المحمولة. يهدف إلى فرق تكنولوجيا المعلومات في الرعاية الصحية ومقدمي الرعاية عن بُعد، ويسهّل سير العمل ويقلل من الإدخال اليدوي للبيانات، مع دعم الإدارة الوقائية للمرضى. يختصر التباين بين الأجهزة المختلفة، مما يتيح إضافة أجهزة جديدة بسهولة ويؤمن قابلية التوسع مع تزايد عدد المرضى.
This project offers an API that connects TradingView alerts to a trading platform, enabling automated order execution and management for futures and spot markets.
يُقدِّم النظام واجهات REST مبنية على Express تستقبل تنبيهات TradingView عبر webhooks. يقوم بتحويل بيانات التنبيه إلى طلبات أوامر، ويخزن الأوامر المنفّذة في قاعدة بيانات MongoDB، ويطبق منطقًا مخصصًا لإغلاق المراكز حسب معرّف الأمر أو الرمز. يمكن للمستخدمين تكوين نسب وقف الخسارة وأخذ الربح، واختيار الإطارات الزمنية، والاختيار بين التداول الآجل والفوري. يستهدف المطورين الذين يبنون أنظمة تداول خوارزمية ويحتاجون إلى جسر موثوق بين إشارات الرسوم البيانية وتنفيذ الأوامر. يحل هذا الحل مشكلة الإدخال اليدوي للأوامر والتعامل غير المتسق مع الرموز، مقدماً سير عمل قابل للتوسع مدعوم بقاعدة بيانات.
An AI-driven API that predicts the effects of cannabinoids and terpenes based on molecular pharmacology, aiding researchers and product developers.
يقدّم هذا المشروع واجهة برمجة تطبيقات ويب مبنية على FastAPI لتوقع تأثيرات الكانابينويد والثيربين استناداً إلى علم الأدوية الجزيئي. يستخدم نماذج تعلم الآلة المدربة على وصفات كيميائية وبيانات فاعلية دوائية لتوقع النتائج النفسية والعلاجية. يتيح للمستخدمين إرسال هياكل المركبات واستلام ملفات تعريف التأثير مع إظهار مستوى الثقة في التوقعات وميزات النموذج. يستهدف الباحثين وعلماء الأدوية ومطوري منتجات القنب الذين يحتاجون إلى رؤى مدعومة بالبيانات. يساهم أداة التوقع في تقليل الجهد التجريبي وتسريع دورات تطوير المنتجات. كما توفر واجهة مرئية لعرض النتائج وتفسيرها، مما يسهل اتخاذ قرارات مستنيرة حول تركيبات القنب.
This project provides ArgoCD application manifests for a homelab k3s cluster, automating the deployment and management of various applications.
هذا المشروع يوفّر تطبيقات ArgoCD للإنشاء والتنفيذ في مجموعة homelab k3s، وتسريع إدارة التطبيقات. يستخدم Terraform لتحديث تطبيق ArgoCD الرئيسي، الذي يراقب مجلد `apps/` للمعرفة بتعديلاته. كل ملف YAML في هذا المجلد يحدد تطبيقًا فرعيًا يوجه إلى شارت هلم upstream مع قيم من مجلد `manifests/`.
This project provides a production-ready Terraform infrastructure for an AKS-based microservices platform, including PostgreSQL, Service Bus, Redis, and API Management.
هذا المشروع يقدم إطار عمل Terraform جاهز للانتاج لمنصة خدمات ميكروسيرفيسز تعتمد على AKS، بما في ذلك PostgreSQL كقاعدة بيانات، Service Bus للمessaging، Redis للتمويل، وAPI Management كبوابة. يستخدم المشروع ArgoCD ل GitOps ومicrosoft Entra Workload ID لإدارة الهوية.
The Lucine Chatbot Backend API is a production-ready system for customer support in e-commerce Shopify, utilizing AI and human collaboration.
هذا المشروع يقدم لوحة تحكم حية للواحد لمراقبة المحادثات. يحتوي على مراقبة محادثة الآلة، اكتشاف جودة الشبكة، تعزيز الأمن، إدارة وقت الاستجابة، واكتشاف الإعلانات المزيفة. كما يشمل النظام نظام التذكير، تقييم تجربة العملاء، قاعدة المعرفة، مؤشرات الكتابة، وإدارة الجلسة.
An API that authenticates Pokémon cards and facilitates secure trading between collectors.
يقدم هذا المشروع واجهة برمجة تطبيقات RESTful مبنية على Express تسمح للمجموعين بالتحقق من صحة بطاقات بوكيمون قبل إدراجها للتداول. يدير النظام حسابات المستخدمين، مخزون البطاقات، ومعاملات التداول، مع ضمان تسجيل جميع الصفقات وتتبعها. يستخدم قاعدة بيانات PostgreSQL لتخزين بيانات البطاقات، ملفات تعريف المستخدمين، وسجلات التداول بأمان. يستهدف هواة جمع البطاقات والشركات الصغيرة، ويحل مشكلة البطاقات المقلدة والتبادلات غير الموثوقة من خلال توفير طبقة تحقق موثوقة. كما يوفر نقاط نهاية للبحث عن البطاقات المتاحة، بدء عمليات التداول، واسترجاع سجلات التداول، ما يجعل عملية التداول أكثر سلاسة وشفافية.
A container image that bundles infrastructure-as-code, cloud, development, and runtime tools for homelab operations, intended for use in CI runners and local workspaces.
يُقدّم هذا الحاوية حلاً متكاملاً لإدارة بيئات الحوسبة المنزلية، حيث يجمع بين أدوات البنية التحتية ككود مثل Ansible وOpenTofu، وأدوات سحابة Azure CLI وSDK، بالإضافة إلى مجموعة تطويرية تشمل Python 3.12، git، وأدوات أتمتة مثل just وmise. يتيح الحاوية تشغيل عمليات النشر والاختبار داخل مشغلات CI أو كمساحة عمل محلية، مع ضمان بيئة موحدة ومتسقة. يمكن للمستخدمين تنفيذ ملفات التشغيل (playbooks) وإدارة الأسرار وتشغيل السكربتات دون الحاجة لتثبيت أي تبعيات على النظام المضيف. يساهم الحاوية في تقليل اختلاف الإصدارات وتسهيل عمليات التكرار والموثوقية في سير العمل الحوسبي المنزلي.
A GitOps configuration repository for deploying and managing a self‑hosted Kubernetes cluster on Talos Linux with continuous deployment, networking, storage, secrets, and monitoring.
يُقدّم هذا المشروع مجموعة تكوينات مُحكمة لإعداد كلاً من بيئة Kubernetes ذات عقد واحدة أو متعددة على نظام Talos Linux. يتم استبدال شبكة CNI التقليدية بـ Cilium، مما يتيح دعم Gateway API وBGP وتوفير بديل لـ kube‑proxy. يُستخدم ArgoCD مع نمط ApplicationSet لمتابعة هذا المستودع وتطبيق أي تغييرات تلقائياً، ما يحقق نهج GitOps مستمر. تُدمج Longhorn لتوفير تخزين كتلة موزع، بينما يُدار PostgreSQL عبر CloudNativePG لتلبية احتياجات التطبيقات ذات الحالة. تُعالج الأسرار عبر External Secrets مع 1Password، وتُدار شهادات TLS عبر cert‑manager. يُشمل المشروع أيضاً مجموعة مراقبة شاملة تتضمن Prometheus، Grafana، Loki، Promtail، وmetrics‑server. يهدف هذا الإعداد إلى تبسيط نشر وإدارة البنية التحتية مع ضمان أمان وموثوقية عالية.
A TypeScript API server that manages interval data for client applications.
يُقدِّم هذا الخادم واجهة برمجة تطبيقات RESTful لإدارة تكوينات الفواصل الزمنية، بما في ذلك إنشاء، استرجاع، تعديل وحذف البيانات. يتم التحقق من صحة جميع الطلبات الواردة عبر مكتبة تعريفات البيانات، ما يضمن معالجة الطلبات الصحيحة فقط. يُكتب الخادم بلغة TypeScript ويحتوي على مجموعة شاملة من الاختبارات لضمان الثبات والموثوقية. صُمم لتلبية احتياجات مطوري تطبيقات اللياقة البدنية والتدريب والجدولة الذين يحتاجون إلى معالجة دقيقة للفواصل الزمنية. يتيح للخدمات العميلة دمج منطق الفواصل دون الحاجة لإدارة هياكل البيانات الداخلية، مع توفير واجهة نظيفة ومتطورة.
An event ticketing engine that manages ticket sales, seat allocation, and real‑time inventory for event organizers.
يُعنى هذا المحرك بإدارة مبيعات التذاكر وتخصيص المقاعد في الوقت الحقيقي، مع ضمان عدم وجود تداخل في الحجز أو بيع زائد. يعتمد على قاعدة بيانات PostgreSQL لتخزين بيانات الأحداث والتذاكر، ويستخدم Redis لتخزين مؤقت للبيانات التي تحتاج إلى وصول سريع، مثل عدد المقاعد المتاحة. يُستفيد من RabbitMQ لتنفيذ عمليات غير متزامنة، مثل إرسال إشعارات البريد الإلكتروني أو تحديثات الحالة إلى الأنظمة الأخرى. يتيح للمستخدمين إمكانية إنشاء أحداث متعددة بأنواع مختلفة، وتخصيص أسعار التذاكر حسب الفئة أو الموقع. كما يوفر آليات تحكم في التزامن لضمان سلامة المعاملات في بيئات عالية الحمل. يهدف إلى تسهيل دمجه مع منصات بيع التذاكر الحالية وتقديم واجهة برمجة تطبيقات مرنة للمتكاملين.
This project automates lead scoring for businesses, integrating with Close CRM to streamline sales processes.
هذا المشروع يعتمد على تجميع رؤوس الأموال لشركات، وي интويرغ مع Close CRM لتقديم تجربة سلسة للفرق المبيعات. يستخدم المشروع JavaScript و Express لبناء حل متكامل وموثوق.
The mnemom__deploy project is a centralized deployment orchestrator for all mnemom services and packages, automating the deployment process across various environments.
mnemom__deploy هو مسؤول توزيع مركزي لخدمات و حزم mnemom، يعتمد على تدفق مركزي لتسريع عملية التوزيع عبر بيئات مختلفة، بما في ذلك staging و production. يتألف المشروع من عدة مكونات، بما في ذلك آلية بدء التشغيل، خدمات، وحزم. لكل مكون هدف توزيع محدد و نوع.
A real‑time multiplayer game server that manages player connections, game state, and matchmaking for the Who Goes There? game.
يُقدِّم الخادم طبقة اتصال في الوقت الحقيقي باستخدام تقنية WebSocket، مما يتيح تفاعلًا فوريًا بين اللاعبين. يتعامل مع مصادقة اللاعبين وإدارة الجلسات، ويحتفظ بحالة كل مثيل للعبة في الوقت الحقيقي. تقوم منطق التوفيق بتجميع اللاعبين في غرف مناسبة استنادًا إلى المهارة أو التفضيلات، مما يضمن توازنًا في اللعب. يدعم البنية التحتية التوسع عبر السماح لعدة مثيلات بمشاركة الحالة عبر طبقة تنسيق خفيفة. صُمم للمطورين الذين يبنون تجارب متعددة اللاعبين، ويجردهم من القلق حول الشبكات العامة حتى يركزوا على آليات اللعبة.
An API for managing employee attendance records.
يُقدِّم هذا الواجهة برمجية نقاط نهاية لإدخال أوقات تسجيل الدخول والخروج للموظفين، واسترجاع سجلات الحضور، وإنشاء تقارير ملخّصة. يدعم الواجهة تحميلات جماعية، ومعالجة المناطق الزمنية، وتحديد جداول عمل قابلة للتكوين. تم بناؤه على بنية معيارية تسهّل دمجه مع أنظمة الموارد البشرية أو الرواتب الحالية. يهدف إلى توفير حل موثوق وقابل للتوسع لمتابعة حضور القوى العاملة والامتثال للمتطلبات التنظيمية. كما يوفّر آليات مصادقة وسيطرة على الأدوار لحماية البيانات الحساسة.
A personal Kubernetes lab for experimenting with GPU workloads, custom operators, and workflow orchestration.
يُقدِّم هذا المشروع بيئة Kubernetes مُكوَّنة بالكامل في المنزل، مخصصة للتعلم والتجربة. يدعم تشغيل أعباء العمل التي تستفيد من وحدات معالجة الرسوميات NVIDIA، ما يتيح اختبار نشرات GPU وتحسين أدائها. يتضمن الكتلة مجموعة من أدوات المراقبة والمرئية مثل Grafana، Prometheus، وJaeger، بالإضافة إلى خط سير GitOps مدعوم بـ FluxCD لتسليم التطبيقات تلقائياً. يمكن تطوير ونشر مشغلات مخصصة وسير العمل باستخدام Temporal مباشرة داخل البيئة، ما يوفر تجربة عملية مع قابلية توسيع Kubernetes المتقدمة. تُعد هذه الإعدادات مثالية للمطورين والباحثين والطلاب الذين يرغبون في إنشاء بيئة تجريبية لاختبار وتصحيح وتحقق مفاهيم الحوسبة السحابية الأصلية.
A backend service that automates ARCA authentication using Puppeteer and exposes it via an Express API.
توفر هذه الخدمة الخلفية طريقة مبسطة للمصادقة على منصة ARCA عبر أتمتة عملية تسجيل الدخول باستخدام Puppeteer. تُعرّف واجهة برمجة تطبيقات HTTP بسيطة مبنية على Express، مما يتيح لتطبيقات العميل طلب رموز المصادقة دون التعامل مع تفاصيل أتمتة المتصفح. تدير الخدمة ملفات تعريف الارتباط للجلسة، ومعالجة الأخطاء، وإعادة المحاولة لضمان سير عمليات المصادقة بسلاسة. صممت لتلبية احتياجات المطورين الذين يرغبون في دمج تسجيل الدخول إلى ARCA في تطبيقاتهم دون تضمين منطق أتمتة متصفح معقد. من خلال توحيد منطق المصادقة، تقلل من التكرار وتسهّل صيانة النظام. كما توفر مرونة في التوسع مع زيادة عدد المستخدمين أو التغييرات في واجهة ARCA.
EnergyIQ is an AI‑driven platform that optimizes building energy usage by simulating and analyzing sensor data in real time.
يُقدّم EnergyIQ نموذجًا رقميًا للمبنى يُمثل الغرف، والخدمات، والمستشعرات ككيانات منظمة. يستوعب تدفقات بيانات المستشعرات في الوقت الحقيقي—درجة الحرارة، الرطوبة، مستوى ثاني أكسيد الكربون، الإضاءة، إنتاج الطاقة الشمسية، وحالة البطارية—ويشغّل خط أنابيب محاكاة يُنتج بيانات واقعية كل عشر ثوانٍ. تُتاح المنصة عبر واجهة برمجة تطبيقات GraphQL، مما يتيح للعميل استعلام القياسات الحالية والاتجاهات التاريخية. يُبنى على إطار OctoMesh ويلتزم بمعايير الصناعة مثل IFC وVDI 3814، ما يضمن التوافق. تحلل نماذج الذكاء الاصطناعي البيانات لتقديم توصيات لتحسين التدفئة، التبريد، التهوية، والإضاءة، مما يساعد المستخدمين على تقليل استهلاك الطاقة وتحسين الراحة.
RepoMesh is a cooperative network for distributed repository coordination, enabling deterministic outputs, verifiable provenance, and composable contracts.
يعد RepoMesh شبكة تعاونية لتنسيق مستودعات التوزيع، مما يسمح لكل مستودع بالاعلان عن قدرته و phụصلاته. تطبق الشبكة ثلاثة قواعد: outputs deterministiques, provenance verifiable, and composable contracts. هذا يتيح للمطورين إنشاء نظام متكامل وموثوق للغاية لمناجلهم.
A reusable CI workflow that signs and verifies NuGet packages using multiple certificate backends.
توفر هذه الأداة سير عمل CI قابل لإعادة الاستخدام لتوقيع والتحقق من حزم NuGet داخل خطوط التكامل المستمر. تدعم ثلاث أنظمة توقيع: خدمة HSM مجانية، شهادة PFX مملوكة للمستخدم، وشهادة توقيع ذاتية توليد أثناء التنفيذ. بعد إنشاء الحزمة، يقوم سير العمل بتوقيع ملفات .nupkg، والتحقق من التوقيعات، وتوليد ملف توقيع مع تقرير استقرار. يمكن نشر الحزمة الموقعة إلى أي مخزن NuGet. كما يتيح سير العمل ميزة الحماية التي تفشل إذا تغير هوية الموقِّع، مما يضمن التزام الحزمة بسياسات المخزن.
A lightweight environment for testing web server configurations before production deployment.
يُقدّم هذا المشروع بيئة خفيفة لاختبار إعدادات خوادم الويب. يتضمن ملفات تكوين نموذجية وسكربتات تحاكي سيناريوهات النشر الشائعة. يتيح للمستخدمين التحقق من الإعدادات وقواعد البروكسي العكسي وسلوك التوازن بين الأحمال قبل تطبيقها في بيئة الإنتاج. تم تصميم الإعداد لتسهيل التكرار السريع والتحقق الآلي، ما يجعله مفيداً للمطورين وفِرَق العمليات. يساهم في تقليل وقت التوقف عن طريق اكتشاف الأخطاء في التكوين مبكراً. كما يوفر أدوات لتسجيل الأداء ومراقبة استجابة الخادم تحت ظروف الاختبار. يهدف المشروع إلى تحسين موثوقية النشر وضمان استقرار الخدمات عبر الإنترنت.
Run a self-hosted file storage API and structured data API for multi-tenant applications.
يتيح هذا المشروع تشغيل واجهتين برمجيتين: واحدة لإدارة تخزين الملفات والأخرى لإدارة البيانات المهيكلة، كل ذلك على بيئة محلية واحدة. يتم تشغيل الخدمات عبر ملف تكوين واحد، ما يسهّل إعداد بيئة التطوير أو الإنتاج دون الحاجة إلى إعدادات معقدة. يدعم المشروع إنشاء مستأجرين متعددين، بحيث يمكن لكل تطبيق أو خدمة الحصول على مفتاح API خاص بها لتأمين الوصول. يوفّر واجهة برمجية للملفات تسمح بتحميل، تنزيل، إضافة بيانات وصفية، واستخراج النص من الصور عبر تقنية OCR. يوفّر واجهة برمجية للبيانات تسمح بإنشاء جداول، أعمدة، صفوف، وعلاقات، مع إمكانية استعراض البيانات عبر استعلامات بسيطة. يمكن توصيله بمزودين خارجيين مثل خدمات التخزين السحابي أو قواعد البيانات المدارة، ما يتيح مرونة في اختيار البنية التحتية.
Demonstrate automated problem detection and remediation in a microservices architecture using Dynatrace EasyTrade.
يُقدّم هذا البيئة التجريبية مثالاً عملياً على كيفية اكتشاف المشكلات تلقائياً وإصلاحها في بنية خدمات صغيرة. تتألف البيئة من عدة خدمات Node.js خفيفة الوزن—الواجهة الأمامية، خدمة الطلب، خدمة الدفع، خدمة المخزون، وخدمة الإشعارات—كل منها يقدّم نقاط نهاية للصحة وتسجيلات JSON منظمة. يقوم مولد الحمل باستمرار بالوصول إلى الواجهة الأمامية لتوليد حركة مرور واقعية، بينما تُستخدم علامات الميزات لمحاكاة سيناريوهات فشل مثل عدم استجابة قاعدة البيانات، تعطل معالجة الدفع، واستخدام CPU العالي. تتكامل البيئة مع Dynatrace EasyTrade لاكتشاف الانحرافات تلقائياً، تشغيل عمليات الإصلاح، وتوفير مراقبة شاملة من البداية للنهاية. تُعد هذه البيئة مثالية للورش التدريبية، وعروض المفهوم، وتوضيح ممارسات DevOps الحديثة.
This project automates app onboarding and cluster management via GitHub Actions, providing a centralized repository for managing multiple applications.
هذا المشروع يعتمد على GitHub Actions لتحسين عملية إعداد التطبيقات و إدارة المجموعات. يحتوي على مجموعة من الأدوات التي تساعد في إنشاء Helm Charts و ArgoCD Applications بشكل تلقائي. بالإضافة إلى ذلك ، يحتوي المشروع على ميزات مثل مراقبة الشهادات ، تحديث الصور ، و التحقق من النسخ الاحتياطية.
Provides reusable container images that supply stable toolchains for CI pipelines and backend builds, ensuring consistent environments across projects.
تجمع هذه الصور الحاوية مجموعة مختارة من أدوات التطوير، بما في ذلك Node.js وpnpm وOCaml ومكتبات عميل PostgreSQL، على أسس Alpine Linux خفيفة الوزن. تم تصميمها لاستخدامها كصور أساسية في مهام التكامل المستمر أو لبناء البرامج الخلفية مع الاعتماد على الحزم الثابتة. يتم ترقيم كل صورة وفقًا لمعيار الترقيم الدلالي، مما يتيح للمستهلكين تثبيت الإصدارات الدقيقة أو استخدام الأسماء الرئيسية. تتضمن الصور أيضًا أدوات CI شائعة مثل git وcurl وjq، مما يجعلها جاهزة للاستخدام في خطوط الأنابيب الآلية. من خلال توحيد البيئة، يمكن للفرق تقليل انحرافات البناء وتبسيط صيانة نصوص البناء.
A microservice that provides CRUD operations for company services and integrates with messaging and caching layers.
يُعنى هذا المشروع بإدارة دورة حياة خدمات الشركات، حيث يوفّر وظائف إنشاء وتحديث وحذف واسترجاع البيانات عبر واجهة برمجة تطبيقات RESTful. يتم تخزين بيانات الخدمات في قاعدة بيانات PostgreSQL مع استخدام طبقة ORM لضمان سلامة الأنواع وتناسق البيانات. لدعم التحديثات اللحظية والتواصل بين الخدمات، يُنشر الأحداث إلى وسيط رسائل ويستقبل الرسائل ذات الصلة. تُحفظ الاستجابات المؤقتة في مخزن ذاكرة لتقليل الحمل على قاعدة البيانات وتحسين زمن الاستجابة. يهدف التصميم إلى بيئات مؤسسية تتطلب إدارة مركزية لقوائم الخدمات ومشاركتها عبر تطبيقات متعددة، مع توفير آلية مرنة للتكامل مع أنظمة أخرى عبر الرسائل.
Provides reusable GitHub Actions workflows for building and deploying Magento stacks with secure, zero‑downtime deployment.
يُقدّم هذا المشروع مجموعة من سير عمل GitHub Actions القابلة لإعادة الاستخدام التي تُسهم في أتمتة بناء ونشر حزم Magento. تُنشئ سير العمل ملفًا مضغوطًا للمصدر، ثم تُرفع إلى حاوية تخزين احتياطية يملكه العميل، وتُطلق خدمة نشر تعمل بدون توقف. لا تُكشف أسرار العميل داخل سير العمل؛ بل يُستخدم OIDC من GitHub لتوثيق الوصول إلى خدمة التحكم التي تُصدر بيانات اعتماد مؤقتة للرفع. يمكن إضافة أوامر بناء مخصصة عبر متغير اختياري، كما يُمكن توفير بيانات اعتماد Composer عند الحاجة إلى مستودعات خاصة. تُستهدف هذه الأداة مطوري Magento ومهندسي DevOps الذين يسعون إلى خط أنابيب CI/CD آمن ومتكرر دون إدارة أسرار داخل المستودع. تُحلّ هذه الأداة مشكلة تعقيد إعدادات الأمان في عمليات البناء والتوزيع، وتوفر طريقة موحدة وموثوقة لتحديث البنى التحتية. كما تميزها التكامل السلس مع خدمات التخزين السحابي وإمكانية التخصيص عبر أوامر البناء الإضافية.
This project provides a lightweight, OpenSearch/Elasticsearch-compatible REST API server backed by SQLite's FTS5 full-text search engine.
هذا المشروع يقدم خادم REST API متوافق مع OpenSearch/Elasticsearch ويعتمد على محرك البحث SQLite FTS5. وهو استبدال ممتاز لعمليات OpenSearch الشائعة ويمكن تشغيله بدون أي dependencies خارجية. يحتوي المشروع على نقاط الوصول للتعامل مع المخزونات، والقراءة والتحديث والإزالة، والبحث والاستعلام.
An API that generates advanced cellular network reports for telecom operators.
يُقدِّم هذا المشروع واجهة برمجية تُتيح الوصول إلى مجموعة من نقاط النهاية REST التي تستقبل بيانات الشبكة الخام وتُرجِع تقارير شاملة عن أداء الخلايا، التغطية، والسعة. يقوم بتجميع المقاييس الرئيسية مثل حجم الحركة، جودة الإشارة، ومعدلات نجاح التحويل، ويعرضها في تنسيق JSON منظم يُسهل دمجه مع لوحات المراقبة الحالية. يهدف إلى تلبية احتياجات مهندسي الشبكات ومحللي البيانات الذين يبحثون عن رؤى عملية لتحسين التغطية والسعة. يساهم أتمتة استيراد البيانات وتوليد التقارير في تقليل الجهد اليدوي وتسريع اتخاذ القرارات. يتيح هذا الحل تكاملًا سلسًا مع الأنظمة القائمة، مع الحفاظ على مرونة التوسع لتلبية احتياجات الشبكات المتزايدة.
This project is a small playground for testing and experimenting with APIs.
هذا المشروع هو عبارة عن خادم API بسيط بناءً على FastAPI و Uvicorn. يوفّر هذا الخادم واجهة بسيطة للمشاركة في اختبار وتجربة نقاط النهاية API. تم تصميم المشروع ليكون خفيفًا وميسورًا للتحكم، مما يجعل منه مثاليًا للمطورين الذين يريدون اختبار فكرة جديدة أو تجربة تقنيات مختلفة.