اشرح بلغة بسيطة ما تقوم ببنائه واحصل على أفضل مستودعات GitHub المطابقة.
awesome-repositories.com يساعدك في العثور على مشروع المصدر المفتوح المناسب على GitHub. أخبر بحث الذكاء الاصطناعي بما تريد بناءه، بلغة إنجليزية بسيطة، وسيقوم بترتيب آلاف المستودعات المنسقة بناءً على مدى ملاءمتها. كل مشروع مراقب باستمرار، مُصنفة في فئات واضحة، ومُصوّت عليها من قبل مطورين آخرين. تصفح المختارات أدناه، أو ابدأ بالبحث.
أبرز المشاريع في الدليل — مجموعة متجددة كل بضع ساعات.
عمليات بحث شائعة، منظمة في شجرة قابلة للتصفح.
دليل منسق لمستودعات GitHub مفتوحة المصدر يمكنك البحث فيها بلغة إنجليزية بسيطة. صف ما تقوم ببنائه وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع الموثوقة بناءً على مدى ملاءمتها، مع ملاحظة قصيرة حول سبب اختيار كل منها.
بحث GitHub يطابق الكلمات المفتاحية التي تكتبها. هنا، أنت تصف المشكلة بلغة إنجليزية بسيطة ويقوم الذكاء الاصطناعي بالمطابقة بناءً على القصد، لذا سيظهر المشروع الذي يحل حاجتك حتى لو لم يستخدم كلماتك الدقيقة.
اكتب ما تريد بناءه، على سبيل المثال: "صفحة حالة مستضافة ذاتياً تقوم بعمل ping لخدماتي وتنبيهي على Discord". ستحصل على مستودعات مطابقة مرتبة حسب الملاءمة بدلاً من عدد النجوم.
منسقة، وليست مجرد بيانات مجمعة. يقوم الذكاء الاصطناعي بتحليل كل مشروع، وتصنيفه في فئة، وترتيبه حسب الصلة بناءً على قواعد نقوم بضبطها ومراجعتها، كما يتم استبعاد الإدخالات المكررة أو ذات الجودة المنخفضة.
نعم. البحث وتصفح الدليل مجانيان.
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.
30-seconds-of-code is a comprehensive knowledge base and programming snippet library designed to support software engineering education and professional development. It provides a curated collection of reusable code units and technical guides that help developers master core language mechanics, design patterns, and architectural philosophies. The project distinguishes itself by offering a wide-ranging library of algorithmic solutions and web development patterns that are organized into modular, independently testable units. It emphasizes functional programming paradigms and declarative logic,
هذا المشروع عبارة عن مورد تعليمي شامل ودليل دراسي يركز على بنية الأنظمة الموزعة وتصميم البنية التحتية للـ backend. يوفر منهجاً منظماً لإتقان مبادئ القابلية للتوسع، والموثوقية، والأداء المطلوبة لتصميم أنظمة برمجية معقدة. يتميز المستودع بتقديم نهج منهجي للتحضير للمقابلات التقنية، حيث يدمج أنماط التصميم، والمقايضات المعمارية، وأدوات التكرار المتباعد لمساعدة المستخدمين على الاحتفاظ بالمفاهيم المعقدة. ويؤكد على التحليل القائم على القيود، حيث يعلم المستخدمين كيفية تقييم المتطلبات المتنافسة مثل زمن الوصول (latency)، والاتساق، والتوافر عند صياغة التصاميم المعمارية. يغطي المحتوى طيفاً واسعاً من قدرات تصميم النظام، بما في ذلك استراتيجيات توسيع قواعد البيانات، وإدارة حركة المرور، وتحسين البنية التحتية. ويفصل تقنيات التوسع الأفقي، والتخزين المؤقت متعدد الطبقات، والتواصل غير المتزامن، واكتشاف الخدمات، مع توفير أطر عمل لإجراء تقديرات الموارد وتخطيط السعة. يتم تنظيم التوثيق كدليل دراسي، مما يوفر مساراً منهجياً عبر أساسيات هندسة الـ backend وتصميم الأنظمة واسعة النطاق.
This project provides a comprehensive collection of version-control ignore templates designed to exclude unnecessary files from repositories. It offers a wide range of patterns tailored for specific programming languages, build systems, frameworks, platforms, and development tools. The repository includes documentation on the standards and procedures for contributing, as well as guidelines for creating effective and maintainable templates. It also covers specialized and versioned templates to address niche requirements and specific software configurations.
Jest is a JavaScript testing framework designed for writing and running automated test suites to verify the correctness of JavaScript and TypeScript code. It functions as a comprehensive toolset that integrates a test runner, a mocking and spying library, a snapshot testing tool, and a code coverage tool. The framework distinguishes itself through snapshot testing, which records the serialized state of data structures to detect regressions in future executions. It also includes a mocking and spying library for simulating external dependencies and tracking function calls to isolate code during