عن المشروع

Notesnook هو تطبيق مجاني ومفتوح المصدر لتدوين الملاحظات يركّز على خصوصية المستخدم وسهولة الاستخدام، ويُقدَّم كبديل مشفّر من الطرف إلى الطرف لـ Evernote. وفقًا لملف README الخاص به، فإنه يشفّر كل شيء على جهاز المستخدم باستخدام XChaCha20-Poly1305 وArgon2 لدعم مبادئ المعرفة الصفرية، بهدف إظهار أن الخصوصية لا يجب أن تأتي دائمًا على حساب الراحة. المستودع عبارة عن monorepo يحتوي على الشيفرة اللازمة لبناء واستخدام عملاء Notesnook للويب وسطح المكتب والجوال. يتضمن هيكله تطبيقات للويب وسطح المكتب وAndroid/iOS، وإضافة web clipper، وحزمًا مشتركة مثل core وcrypto (غلاف لـ libsodium) وclipper وeditor وeditor-mobile وlogger وsodium وstreamable-fs وtheme. المشروع مبني بشكل أساسي باستخدام JavaScript/TypeScript، وReact للواجهة الأمامية عبر المنصات، وReact Native للجوال، وElectron لسطح المكتب، وNPM لإدارة الحزم. يشير ملف README إلى أن قاعدة الشيفرة في حالة هجينة، إذ توجد شيفرة أحدث بـ TypeScript وشيفرة أقدم يجري نقلها. يشير ملف README أيضًا إلى إرشادات المساهمة التي تغطي الأسلوب وطلبات السحب واصطلاحات الالتزامات، ويسرد قنوات الدعم بما في ذلك البريد الإلكتروني وDiscord وTwitter وقضايا GitHub. تشمل الموارد الإضافية أداة استيراد لنقل البيانات من تطبيقات أخرى، وسياسة الخصوصية والشروط، وأداة Vericrypt للتحقق من ادعاءات التشفير، ومنشور مدونة يشرح سبب اشتراط عنوان بريد إلكتروني. لا يقدّم ملف README قائمة مفصلة بالميزات أو لقطات شاشة، ويوجّه القراء إلى موقع المشروع للحصول عليها.