اشرح بلغة بسيطة ما تقوم ببنائه واحصل على أفضل مستودعات GitHub المطابقة.
awesome-repositories.com يساعدك في العثور على مشروع المصدر المفتوح المناسب على GitHub. أخبر بحث الذكاء الاصطناعي بما تريد بناءه، بلغة إنجليزية بسيطة، وسيقوم بترتيب آلاف المستودعات المنسقة بناءً على مدى ملاءمتها. كل مشروع مراقب باستمرار، مُصنفة في فئات واضحة، ومُصوّت عليها من قبل مطورين آخرين. تصفح المختارات أدناه، أو ابدأ بالبحث.
أبرز المشاريع في الدليل — مجموعة متجددة كل بضع ساعات.
Every area of the catalogue. Open one to see everything inside it.
عمليات بحث شائعة، منظمة في شجرة قابلة للتصفح.
دليل منسق لمستودعات GitHub مفتوحة المصدر يمكنك البحث فيها بلغة إنجليزية بسيطة. صف ما تقوم ببنائه وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع الموثوقة بناءً على مدى ملاءمتها، مع ملاحظة قصيرة حول سبب اختيار كل منها.
بحث GitHub يطابق الكلمات المفتاحية التي تكتبها. هنا، أنت تصف المشكلة بلغة إنجليزية بسيطة ويقوم الذكاء الاصطناعي بالمطابقة بناءً على القصد، لذا سيظهر المشروع الذي يحل حاجتك حتى لو لم يستخدم كلماتك الدقيقة.
اكتب ما تريد بناءه، على سبيل المثال: "صفحة حالة مستضافة ذاتياً تقوم بعمل ping لخدماتي وتنبيهي على Discord". ستحصل على مستودعات مطابقة مرتبة حسب الملاءمة بدلاً من عدد النجوم.
منسقة، وليست مجرد بيانات مجمعة. يقوم الذكاء الاصطناعي بتحليل كل مشروع، وتصنيفه في فئة، وترتيبه حسب الصلة بناءً على قواعد نقوم بضبطها ومراجعتها، كما يتم استبعاد الإدخالات المكررة أو ذات الجودة المنخفضة.
نعم. البحث وتصفح الدليل مجانيان.
هذا المشروع عبارة عن إطار عمل شامل لاختبار وحدات C++ مصمم للتحقق من منطق الكود وتحديد الانحدارات من خلال مجموعة من وحدات ماكرو التأكيد، وتجهيزات الاختبار، ومشغلات التنفيذ. يقوم بأتمتة اكتشاف وتسجيل حالات الاختبار أثناء التهيئة الثابتة، مما يسمح للمطورين بتحديد بيئات اختبار معزولة تضمن ظروفاً قابلة للتكرار والتنبؤ لكل تنفيذ. يتميز إطار العمل بمكتبة كائنات وهمية (mock object) متطورة تتيح محاكاة المكونات وفرض متطلبات تفاعل صارمة. من خلال اعتراض استدعاءات الدوال الافتراضية، فإنه يسمح بالتحقق الدقيق من أنماط الوسائط، وعدد الاستدعاءات، وسلوكيات الإرجاع. يتم استكمال هذا النهج القائم على التوقعات بلغة تأكيد تعريفية ومحرك قائم على البيانات، والتي تدعم معاً التحقق المعقد من هياكل البيانات، ومحتويات الحاويات، ونتائج الدوال عبر تكوينات إدخال متنوعة. بعيداً عن التحقق الأساسي، يوفر المشروع مراقبة واسعة لدورة الحياة وواجهات مستمع الأحداث، مما يتيح التكامل مع أنظمة إعداد التقارير وتسجيل الأحداث الخارجية. يتضمن دعماً قوياً لإنشاء الاختبارات بمعاملات، وإضافات وهمية مخصصة، والتحقق من إنهاء العملية، مما يضمن قدرة المطورين على التعامل مع سيناريوهات اختبار متنوعة ومتطلبات تحقق فريدة. يتكامل إطار العمل مباشرة في أنظمة البناء القياسية، ويدير تبعيات المشروع وتكوينات المترجم للحفاظ على الاتساق عبر بيئات التطوير. يتم توزيعه كمكتبة قائمة على المصدر تستخدم ملفات تكوين قياسية لأتمتة إعداد البيئة وتنفيذ الملف الثنائي للاختبار.
Manim is a Python-based computational geometry framework designed for programmatic video production. It functions as a mathematical animation engine, allowing users to generate high-fidelity visual content by scripting scene definitions rather than using traditional timeline-based editing software. The library is built to translate code-based instructions into precise, frame-accurate animations, making it a tool for explaining complex mathematical functions, geometric proofs, and abstract theories. The engine distinguishes itself through a declarative scene graph that organizes visual element
This project is a curated resource repository that serves as a comprehensive directory of design assets and development tools. It provides a structured collection of high-quality links intended to help developers discover essential resources for their technical projects and user interface designs. The directory is distinguished by its community-driven approach, relying on collaborative peer review and external contributions to maintain an up-to-date index of resources. It functions as a frontend development toolkit, offering a categorized list of UI libraries, CSS frameworks, and animation to
LLMs, agents, and the tools to build with them.
Notes, tasks, docs, and knowledge bases.
Chat, calls, photos, music, and personal files.
Databases, pipelines, and analytics.
Containers, deployment, monitoring, and automation.
Passwords, secrets, and offensive security.
Languages, CLIs, frameworks, and version control.
Courses, books, interviews, and CS foundations.