عن المشروع

أزوث هو منصة تحليلات ويب مفتوحة المصدر، تركز على الخصوصية، ومستضافة ذاتياً. تعمل بالكامل على Cloudflare Workers و Analytics Engine، دون الحاجة لأي خدمات خارجية أو سكربتات طرف ثالث. ### الميزات الرئيسية - **تتبع بدون كوكيز** – شريط التتبع (~1.4 KB) يستخدم `sendBeacon`، ولا يخزن أي كوكيز أو بيانات شخصية. - **خصوصية أولاً** – لا يتم جمع أي PII، ولا يعتمد على أي بنية تحتية خارجية، مما يجعله بديلاً قوياً لـ Google Analytics. - **استضافة ذاتية على Cloudflare** – يُنشَر كعاملين (Worker): واحد لنقطة نهاية التتبع وواحد للوحة تحكم React، وكلاهما يدعمه محرك التحليلات. - **لوحة تحكم React** – واجهة عصرية تعرض إحصائيات الزيارات، وأصول الإحالة، وتقسيم الأجهزة، والمزيد. - **نشر بمساعدة CLI** – سطر الأوامر (`azoth`) يرشدك عبر المصادقة، وتعديل الإعدادات، وإدارة الأسرار، والنشر في أمر واحد (`bunx azoth install`). - **أدوات تشخيصية** – `azoth doctor` يجري فحوصات القراءة، `azoth status` يعرض حالة النشر الحالية. - **أدوات المطورين** – يتضمن التدقيق (Biome)، والكتابة النوعية (TypeScript)، وعمليات الاختبار. ### البدء السريع ```bash bun install bunx azoth install ``` ### أوامر إضافية - `bunx azoth doctor` – تشخيص ما قبل النشر. - `bunx azoth status` – عرض حالة الحساب، العاملين، الأسرار. - `bunx azoth install --yes` – وضع غير تفاعلي. - `bunx azoth install --dry-run` – معاينة التغييرات. ### التقنية - **المؤطر**: Bun (v1.3.14) - **المنصة**: Cloudflare Workers + Analytics Engine - **الواجهة الأمامية**: React - **الترخيص**: MIT License This project is suitable for developers and site owners who need a lightweight, privacy‑respecting analytics solution that they can host and control entirely on Cloudflare's edge network.