awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 مستودعات

Awesome GitHub RepositoriesSoftware Engineering Practices

Essential engineering principles for building reliable and maintainable systems.

Explore 6 awesome GitHub repositories matching part of an awesome list · Software Engineering Practices. Refine with filters or upvote what's useful.

Awesome Software Engineering Practices GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • trimstray/the-book-of-secret-knowledgeالصورة الرمزية لـ trimstray

    trimstray/the-book-of-secret-knowledge

    228,641عرض على GitHub↗

    يعمل هذا المشروع كمستودع مركزي يقوده المجتمع للمعرفة التقنية والموارد الإدارية. يوفر تصنيفاً هيكلياً يجمع المعلومات المتباينة في إطار عمل قابل للبحث، مما يدعم التعلم المستمر وحل المشكلات السريع لمسؤولي النظام وممارسي الأمن السيبراني. من خلال تعيين الموارد عبر الأمن الهجومي، وإدارة البنية التحتية، وتطوير البرمجيات، فإنه يوفر مساراً موحداً لاكتساب المهارات والمرجع المهني. يتم تعريف المشروع بفلسفة تصميم تعتمد على سطر الأوامر أولاً، مع إعطاء الأولوية للأدوات القائمة على الطرفية والواجهات القابلة للبرمجة لتسهيل إدارة النظام بكفاءة وسير عمل أمني قابل للتكرار. يتميز بنهج مستقل عن المنصة، حيث يحتفظ بالتوثيق والأدلة التشغيلية التي تظل قابلة للتطبيق عبر بيئات Unix المتنوعة والبيئات القائمة على السحابة. يسمح تكامل مجموعة الأدوات المعيارية هذا للمستخدمين بتكوين بيئات مخصصة مصممة لمهام إدارية أو أمنية محددة. يغطي المستودع نطاقاً واسعاً من القدرات، بما في ذلك مجموعات أدوات شاملة لتدقيق النظام، وإدارة الشبكة، وتقوية البنية التحتية. ويوفر مسارات تعليمية منظمة لتطوير مهارات الأمن السيبراني، تتراوح من مختبرات الاختراق الأخلاقي ومعايير اختبار الاختراق إلى تقييم الثغرات وأفضل ممارسات تكوين النظام. تشمل المجموعة أيضاً مجموعة واسعة من أدوات الإنتاجية، وأدوات التشخيص، والمواد التعليمية المصممة لتبسيط الصيانة الروتينية وتعزيز الوضع الأمني العام.

    A collection of advanced tips and tools for system administration and engineering.

    awesomeawesome-listbsd
    عرض على GitHub↗228,641
  • frontendmasters/front-end-handbook-2017الصورة الرمزية لـ FrontendMasters

    FrontendMasters/front-end-handbook-2017

    3,782عرض على GitHub↗

    This project is a front-end development guide and web engineering curriculum. It serves as a comprehensive reference for the tools, technical competencies, and engineering practices required to build professional user interfaces. The resource includes a technical skill roadmap and a software tooling catalog. These materials define the baseline and advanced competencies needed for professional software engineering roles and provide a curated list of utilities to streamline developer workflows. The content covers a broad range of educational areas, including professional competency frameworks,

    Teaches professional engineering standards and operational processes for building high-quality user interfaces.

    HTMLcssfront-end-developerfront-end-development
    عرض على GitHub↗3,782
  • tirthajyoti/machine-learning-with-pythonالصورة الرمزية لـ tirthajyoti

    tirthajyoti/Machine-Learning-with-Python

    3,317عرض على GitHub↗

    This project is a comprehensive collection of educational notebooks designed to demonstrate machine learning algorithms and data science workflows. It serves as a practical resource for implementing predictive modeling, clustering, and neural network architectures using Python. By combining live code, narrative text, and visual outputs, the repository facilitates iterative experimentation and hands-on learning of fundamental data science concepts. The collection distinguishes itself by emphasizing machine learning engineering practices, such as the application of object-oriented design patter

    Improves code maintainability by applying object-oriented design patterns and automated unit testing to data science workflows.

    Jupyter Notebookartificial-intelligenceclassificationclustering
    عرض على GitHub↗3,317
  • hkirat/project-ideasالصورة الرمزية لـ hkirat

    hkirat/project-ideas

    2,464عرض على GitHub↗

    يعمل هذا المستودع كمنهج منظم ومنصة تدريب لهندسة البرمجيات، حيث يوفر مواصفات تقنية ومتطلبات معمارية لبناء تطبيقات ويب معقدة وكثيفة البيانات. تم تصميمه لتوجيه المطورين خلال التنفيذ الشامل لأنظمة full-stack، مع التركيز على التطبيق العملي للمفاهيم الهندسية المتقدمة. يتميز المشروع بتقديم أهداف مشروع مختارة تتطلب دمج تقنيات متنوعة، مثل ربط خدمات الذكاء الاصطناعي الخارجية، وإدارة توزيعات الرموز عبر السلاسل (cross-chain) بشكل آمن، وتطوير أنظمة تداول عالية الأداء. تتحدى هذه المواصفات المطورين لإتقان مزامنة الحالة في الوقت الفعلي وتنسيق المكونات الموزعة. يغطي المنهج نطاقاً واسعاً من القدرات، بما في ذلك تنفيذ الاتصالات القائمة على المقابس (socket-based) لبيئات الألعاب متعددة اللاعبين، وفرض سياسات التحكم في الوصول، واستخدام طوابير الرسائل لمعالجة المهام غير المتزامنة. كما يتناول متطلبات تسلسل البيانات الفعال وتوجيه الخدمة لضمان أداء موثوق للنظام.

    Acts as a practice platform for mastering advanced software engineering principles and scalable system design.

    عرض على GitHub↗2,464
  • loong/go-concurrency-exercisesالصورة الرمزية لـ loong

    loong/go-concurrency-exercises

    1,949عرض على GitHub↗

    هذا المشروع عبارة عن مورد تعليمي مصمم لمساعدة المطورين على إتقان أنماط التنفيذ المتزامن والتزامن في Go. يوفر مجموعة منظمة من التمارين البرمجية العملية والتحديات القائمة على الاختبار التي تركز على التنفيذ العملي لممارسات هندسة البرمجيات متعددة الخيوط. يؤكد المستودع على الآليات الأساسية لتزامن Go، بما في ذلك الاتصال القائم على القنوات، وقفل الميوتكس (mutex)، وتنسيق دورة الحياة. ويغطي أنماطاً أساسية مثل إدارة مهام الخلفية، وتنفيذ عمليات إغلاق الخدمة الرشيقة، وفرض حدود المعدل أو قيود وقت التنفيذ. من خلال العمل على هذه التمارين، يتعلم المستخدمون حماية هياكل الذاكرة المشتركة ومنع ظروف السباق (race conditions) أثناء العمليات المتزامنة. تتضمن المواد أدوات اختبار مؤتمتة تستفيد من أدوات وقت التشغيل للتحقق من صحة المنطق المتزامن. ترشد هذه التمارين المتعلمين عبر الفروق الدقيقة لتنسيق الروتينات المتعددة، مما يضمن بقاء الموارد المشتركة آمنة للخيوط مع الحفاظ على إنتاجية النظام.

    Provides test-driven exercises focused on solving multi-threaded programming problems and preventing race conditions.

    Go
    عرض على GitHub↗1,949
  • davified/clean-code-mlD

    davified/clean-code-ml

    0عرض على GitHub↗

    Guidelines for writing clean and maintainable machine learning code.

    عرض على GitHub↗0
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Software Engineering Practices