انتقل للمحتوى

مفتوح المصدر

كود بنشره
ومتاح للكل.

هنا المشاريع اللي بنشر الكود بتاعها، مع رخصة كل مشروع وحالته ومميزاته. ودراسة الحالة بتشرح تصميمه والقرارات اللي وراه والأجزاء اللي لسه محتاجة شغل. باقي مشاريعي موجودة على GitHub.

  • MIT53 إصدار من أبريل 2026 لحد دلوقتيمستقل · منشئ المشروع والـ maintainer

    Fendix

    منصة لقرارات أمان التطبيقات

    بتحوّل نتايج SAST و DAST و SCA، ونتايج SARIF المستوردة، لـ findings بتتقيّم بقواعد ثابتة (deterministic)، وليها درجة ثقة (confidence)، ولقرار إصدار للـ CI بياخد التغطية (coverage) في الحسبان. عبارة عن CLI مفتوح المصدر بـ Go (MIT) بإصدارات موقّعة و SBOMs، وكمان workspace تجاري مُستضاف.

    أبرز النقاط

    • findings ليها درجة ثقة (confidence) من SAST و DAST و SCA، وكمان من نتايج SARIF 2.1.0 المستوردة من أدوات زي CodeQL و Semgrep و Trivy.
    • بيحدد السماح بالإصدار أو إيقافه بناءً على درجة الثقة في الأدلة، إلى جانب الخطورة (severity)، وكل نقطة في الـ score بتاع أي finding ليها سبب مكتوب.
    • بياخد التغطية (coverage) في الحسبان: الـ scanner اللي ما اشتغلش بيتسجل skipped أو failed، ومش بيتحسب بالغلط على إنه فحص ناجح من غير مشاكل.
    • Deterministic: مفيش أي موديل machine learning في الاكتشاف، ولا في الـ scoring، ولا في القرارات.
    • إصدارات موقّعة معاها SBOMs بصيغة CycloneDX و SPDX، و SLSA provenance، ومفيش أي telemetry من الـ CLI.
    • Go
    • Python
    • Semgrep
    • Django
    • Next.js
    • Sigstore cosign
  • Apache-2.0نموذج أولي شغالمستقل · منشئ المشروع والـ maintainer

    Qatf

    من فيديوهات طويلة لمقاطع رأسية، مع دعم العربي

    أداة مفتوحة المصدر بتحوّل الفيديو الطويل لمقاطع 9:16 عليها captions كلمة بكلمة لـ Reels و Shorts و TikTok. Whisper بيعمل التفريغ، وموديل لغة ممكن يتبدّل بيختار اللحظات، وكل cut بيتظبط على بداية أو نهاية كلمة في التفريغ. والـ captions بالعربي من اليمين للشمال جزء أساسي من الأداة. فيها CLI و service بـ FastAPI وواجهة ويب بـ React، وهي نموذج أولي شغال.

    أبرز النقاط

    • Whisper بيعمل التفريغ، وموديل لغة بيختار اللحظات، وكل cut بيتظبط على بداية أو نهاية كلمة في التفريغ.
    • captions كلمة بكلمة للعربي من اليمين للشمال وللإنجليزي كمان، بأربعة أشكال، وبيتراجع ترتيبها على frames بعد الـ render.
    • أي موديل بإعداد واحد: Anthropic أو OpenAI أو Kimi أو GLM أو OpenRouter، أو Ollama و vLLM شغالين local.
    • مراجعة قبل الـ render: ممكن تعديل الاختيارات والعناوين والترتيب؛ والـ cuts اللي اتعدّلت بتتظبط تاني على الكلمات.
    • CLI و HTTP API وواجهة ويب بالإنجليزي والعربي، وكلهم بيشتغلوا بأمر واحد: docker compose up.
    • Python
    • FastAPI
    • faster-whisper
    • ffmpeg
    • React
    • TypeScript
    • SQLite
    • Docker