عن المشروع

Dub هي منصة مفتوحة المصدر لإسناد الروابط تغطي الروابط القصيرة وتتبع التحويلات وبرامج الشركاء. وفقًا لملف README، تشغّل أكثر من 100 مليون نقرة و2 مليون رابط شهريًا، وتستخدمها فرق التسويق في شركات مثل Twilio وBuffer وFramer وPerplexity وVercel وLaravel. القدرات الأساسية الموصوفة: - إدارة الروابط القصيرة - تتبع التحويلات والتحليلات - برامج الشركاء/الشركاء التجاريين حزمة التقنيات المذكورة في README: - Next.js (إطار العمل)، TypeScript (اللغة)، Tailwind (CSS) - Prisma (ORM)، PlanetScale (قاعدة البيانات)، Upstash (Redis) - Tinybird (التحليلات)، NextAuth.js (المصادقة)، BoxyHQ (SAML/SSO) - Turborepo (مستودع أحادي)، Stripe (المدفوعات)، Resend (البريد الإلكتروني)، Vercel (النشر) الاستضافة الذاتية: يشير README إلى دليل الاستضافة الذاتية لتحكم أكبر في البيانات والتصميم. المساهمة: يرحّب المشروع بالمشكلات وطلبات السحب، ويوفر دليل تطوير محلي. الإصدارات الموصى بها هي Node v23.11.0 وpnpm 9.15.9. تشمل المشكلات الشائعة جداول قاعدة بيانات مفقودة (تُحل باستخدام pnpm prisma:push) ومشكلات البناء (تُحل بمطابقة الإصدارات الموصى بها ومسح node_modules و.next و.turbo قبل إعادة التثبيت). يمكن لسكربت بذور التطوير تعبئة بيانات التطوير، مع خيار تفريغ قاعدة البيانات أولًا عبر مطالبة تأكيد. الترخيص: تتبع Dub Technologies, Inc. نموذج النواة المفتوحة. النواة (99%) مرخّصة بموجب AGPLv3، بينما الـ1% المتبقية ضمن دليل /ee Enterprise Edition تتطلب ترخيصًا تجاريًا، وتستهدف المؤسسات الأكبر التي تحتاج إلى ميزات المؤسسات.