OPEN SOURCE, OPEN TO EVERYONE

مصدر مفتوح. آفاق جديدة.

اكتشف مشاريع مفتوحة المصدر عالية الجودة، وأرسل المشاريع بشكل مجهول، وطالب بمشروعك المفتوح المصدر وحرّره.

اختيار بشري · اكتشف مصادر مفتوحة جيدة4109تم اكتشافها

فضول صغير. عالم من المصادر المفتوحة.

THE FIRST COLLECTION
Topic: testing清除
hypothesisHypothesisWorks
جديد

Hypothesis هي مكتبة اختبار قائمة على الخصائص للغة Python، تولّد مدخلات عشوائية لكشف الأخطاء والحالات الحدّية، وتُبلّغ عن أبسط حالة اختبار فاشلة لتسهيل التنقيح.

أدوات التطويرTesting & debugging
جديد

مكتبة تأكيدات رياضية أصلية لـ TUnit في .NET: تأكيدات انسيابية للتسامح والتسلسلات والإحصاء والجبر الخطي ونظرية الأعداد والهندسة ثلاثية الأبعاد، مدمجة في مسار Assert.That، متوافقة مع AOT وبدون انعكاس.

أدوات التطويرTesting & debugging
quickQuick
جديد

Quick هو إطار عمل لتطوير السلوك (BDD) لاختبار Swift وObjective-C، مستوحى من RSpec وSpecta وGinkgo. يعمل مع Nimble لتوفير مطابقات تعبيرية ويدعم إصدارات متعددة من Swift عبر CocoaPods أو Swift Package Manager.

أدوات التطويرTesting & debugging
react-testing-librarytesting-library
جديد

React Testing Library هو حل خفيف لاختبار مكونات React، ويشجع على اختبارات تحاكي تفاعلات المستخدم الحقيقية لتحسين قابلية الصيانة والثقة.

أدوات التطويرTesting & debugging
studioQAStudio-Dev
جديد

QA Studio منصة مفتوحة المصدر لإدارة الاختبارات موجهة لمهندسي الضمان، تقدم تنظيمًا هرميًا للحالات، تخطيط تنفيذ عبر بيئات متعددة، لوحات تحليلية، وواجهة REST كاملة، مع دعم التخزين الذاتي وترخيص AGPL-3.0.

أدوات التطويراستضافة ذاتيةTesting & debugging
ripr-swarmEffortlessMetrics
جديد

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

أدوات التطويرTesting & debugging
mcp-arcademcp-tool-shop-org
جديد

MCP Arcade هي أداة اختبار عبر سطر الأوامر تقوم بتشغيل مجموعة من التجارب تسمى atoms ضد خوادم MCP، حيث يتم تقييم النتائج بناءً على رسائل JSON-RPC وتغييرات ملفات sandbox بدلاً من أوصاف الأدوات أو نصوص النماذج.

أدوات التطويرالذكاء الاصطناعيTesting & debugging
toxiproxyShopify
جديد

Toxiproxy هو إطار عمل لمحاكاة ظروف الشبكة لاختبار مرونة التطبيقات وتحديد نقاط الفشل الفردية في بيئات التطوير والتكامل المستمر (CI).

أدوات التطويرالأتمتةTesting & debugging
playwrightmicrosoft
جديد

Playwright هو إطار عمل شامل لأتمتة واختبار الويب يوفر واجهة برمجة تطبيقات موحدة لتشغيل متصفحات Chromium و Firefox و WebKit عبر أنظمة Linux و macOS و Windows.

أدوات التطويرالأتمتةTesting & debugging
keploykeploy
جديد

كيبلوي هي أداة اختبار واجهات برمجة تطبيقات وتكامل مفتوحة المصدر، مستقلة عن اللغة، تسجل استدعاءات API الحقيقية واستعلامات قواعد البيانات والأحداث المتدفقة عبر eBPF، ثم تعيد تشغيلها كاختبارات ونماذج بيانات دون تغيير الكود.

أدوات التطويرالأتمتةTesting & debugging
fakerjoke2k
جديد

Faker هي حزمة Python تُستخدم لتوليد بيانات اصطناعية لعمليات تهيئة قواعد البيانات، واختبارات الضغط، وإخفاء هوية البيانات.

البياناتأدوات التطويرData integration
جديد

أداة اختبار توافق DuckDB لـ rudb. تتحقق من المطابقة عبر التنفيذ التفاضلي مقابل ملف DuckDB حقيقي، وتغطية SQL مرجّحة، ودورات تنسيق التخزين، وفحوصات C ABI.

أدوات التطويرTesting & debugging
validationadbc-drivers
جديد

مجموعة اختبارات قابلة لإعادة الاستخدام وقابلة للتوصيل تعتمد على Python/pytest للتحقق من صحة برامج تشغيل قواعد بيانات ADBC. تقوم بتشغيل استعلامات SQL ضد برامج التشغيل لاختبار دعم الميزات، ومعالجة أنواع البيانات، والخصائص الفريدة الخاصة بقاعدة البيانات، وتوليد وثائق للميزات المدعومة وغير المدعومة. تدعم تجاوزات الاختبار لكل برنامج تشغيل وتنسيق اختبار .txtcase موحد.

أدوات التطويرTesting & debugging
recurspecchrisriv10
جديد

RecurSpec هي أداة اختبار لـ Node.js مخصصة لواجهات السطر البرمجي، تتحقق مما إذا كانت تعليمات الاسترداد في رسائل الخطأ تحل المشكلة الأصلية فعلياً، مع تشغيل كل حالة في مساحة عمل مؤقتة ومعزولة وحظر الأوامر غير الآمنة.

أدوات التطويرالأتمتةTesting & debugging
pytestpytest-dev
جديد

pytest هو إطار عمل لاختبارات Python يبسط كتابة الاختبارات الصغيرة ويصلح للاختبارات الوظيفية المعقدة، مع فحص تفصيلي للعبارات، واكتشاف تلقائي، ووحدات/fixtures، وتوافق مع unittest.

أدوات التطويرTesting & debugging
jestjestjs
جديد

يُعد Jest إطار عمل شامل لاختبار JavaScript يعمل مباشرةً مع معظم المشاريع، حيث يوفر وضع مراقبة تفاعلي سريع واختبار لقطات (Snapshot testing) لالتقاط الكائنات الكبيرة وتحليل تغيراتها.

أدوات التطويرTesting & debugging
ts-jestkulshekhar
جديد

ts-jest هو محوّل Jest يضيف دعمًا كاملاً لـ TypeScript، بما في ذلك معالجة خرائط المصادر والفحص النوعي، مما يتيح للمطورين تشغيل اختبارات Jest مباشرة على ملفات .ts.

أدوات التطويرTesting & debugging
جديد

Detox هو إطار عمل مفتوح المصدر لاختبارات الطرف إلى الطرف (end-to-end) من نوع gray box لتطبيقات الهاتف المحمول، يدعم React Native على Android و iOS، ويعمل على أتمتة تفاعلات المستخدم وتقليل عدم استقرار الاختبارات والتكامل مع أنابيب CI/CD.

أدوات التطويرTesting & debugging
enzymeenzymejs
جديد

Enzyme هي أداة اختبار JavaScript لـ React تسهّل التأكيد على مخرجات مكونات React ومعالجتها والتنقل عبرها، بواجهة برمجة مستوحاة من jQuery للتعامل مع DOM.

أدوات التطويرTesting & debugging
puppeteerpuppeteer
جديد

Puppeteer هي مكتبة JavaScript توفر واجهة برمجة تطبيقات عالية المستوى للتحكم في متصفحات Chrome أو Firefox عبر DevTools Protocol أو WebDriver BiDi.

الأتمتةأدوات التطويرBrowser & RPA
Load more projects