العودة للمشاريع

مكتبة مفتوحة المصدر 2026 قيد التطوير

فلان — بيانات سعودية وهمية لـ Java

مكتبة مفتوحة المصدر تولّد بيانات اختبار سعودية واقعية — أسماء ثنائية اللغة وأرقام جوال وهويات وإقامات وأرقام ضريبية — عبر نقطة دخول واحدة.

دوري
مطوّر منفرد · مفتوح المصدر
التقنيات
Java / Maven / Gson

شكل ٠٤ بيانات اختبار سعودية بنقطة دخول واحدة

SaudiFaker faker = new SaudiFaker();

مواطن وهمي
الاسم
—
Name
—
المدينة
—
الجوال
—
رقم الهوية
—
الرقم الضريبي
—
السجل التجاري
—
  • 1 نقطة دخول واحدة — SaudiFaker
  • 7 أنواع بيانات — أسماء، ومدن، وجوال، وهوية، وإقامة، ورقم ضريبي، وسجل تجاري
  • ع / En أسماء بالعربية وبكتابة إنجليزية
بيانات وهمية تُولَّد في المتصفح للتوضيح — لا تخص أي شخص أو منشأة حقيقية. اقرأ الرسم
  1. نقطة دخول واحدة: كل أنواع البيانات تخرج من SaudiFaker.
  2. أسماء ثنائية اللغة: الاسم نفسه بالعربية وبكتابة إنجليزية.
  3. الجوال والمدينة: أرقام بصيغة 05 ومدن سعودية حقيقية.
  4. الهوية والإقامة: عشرة أرقام تبدأ بـ 1 للمواطن و2 للمقيم، مع رقم تحقق.
  5. بيانات المنشأة: رقم ضريبي من 15 رقمًا يبدأ وينتهي بـ 3، وسجل تجاري يبدأ برمز المدينة.

المشكلة

مكتبات البيانات الوهمية الشائعة تولّد أسماء وعناوين غربية؛ وحين تختبر نظامًا سعوديًا تحتاج أسماء عربية حقيقية الشكل، وأرقام جوال وهويات وإقامات بالصيغ الصحيحة.

دوري

أبني المكتبة وحدي، بهدف نشرها على Maven Central.

القرارات

  • نقطة دخول واحدة: كل شيء عبر SaudiFaker، بدل مجموعة أصناف متفرقة.
  • ثنائية اللغة: الأسماء بالعربية والإنجليزية.
  • صيغ سعودية: أرقام الجوال، والهوية الوطنية، والإقامة، والرقم الضريبي، والسجل التجاري.

ما يمكن إثباته

المكتبة قيد التطوير ولم تُنشر بعد.