حول Devkit
ما هو Devkit
Devkit مجموعة صغيرة ومركّزة من أدوات المطورين اليومية — عدّاد طول النص، ومنسّق JSON، ومرمِّز ومفكِّك Base64، ومفكِّك ومتحقِّق JWT، ومنسّق SQL، ومنسّق XML. كل أداة تؤدي مهمة واحدة بإتقان، وتُحمَّل فورًا، ولا تتطلّب حسابًا ولا تثبيتًا ولا إعدادًا. وهي مجانية وستبقى كذلك دائمًا.
الفكرة الموجِّهة بسيطة: الأدوات الصغيرة التي يلجأ إليها المطورون مرات كثيرة يوميًا ينبغي أن تكون سريعة وخاصة وممتعة في الاستخدام. كثير من الأدوات على الإنترنت تدفن دالة من سطر واحد تحت نوافذ منبثقة وجدران تسجيل ومتعقِّبات. يزيل Devkit كل ذلك ويترك الأداة فقط مع شرح واضح لما تفعله.
الخصوصية بحكم التصميم
عندما تلصق كتلة JSON أو رمزًا مميزًا أو استعلام SQL، يُعالَج ذلك النص على جهازك أنت باستخدام JavaScript — ولا يُرفَع إلى خادم ولا يُخزَّن ولا يُسجَّل أبدًا. وهذا ليس وعدًا نطلب منك تصديقه على عِلّاته: فلأن الأدوات تعمل على جهة العميل، لا يوجد ببساطة خادم يمكن أن ينتقل إليه مدخلك. وهذا يجعل Devkit آمنًا حتى مع البيانات الحساسة كرموز بيئة الإنتاج أو الاستعلامات الداخلية.
ثمة أدوات تُجري بالفعل طلبات عبر الشبكة، وموضعها هذا القسم لا حاشية في آخر الصفحة. فالأداة التي تخبرك بعنوانك على الإنترنت تسأل ثلاثة خوادم عن العنوان الذي يصل منه اتصالك، لأن ذلك هو المكان الوحيد الذي توجد فيه إجابة كهذه: لا شيء في المتصفح يستطيع قراءتها من جهازك. والثلاثة هي هذا الموقع نفسه، إضافةً إلى عنوانين تابعين لـ Cloudflare يجيب كل منهما عبر عائلة عناوين واحدة فقط. وهذه الطلبات لا تحمل شيئًا مما كتبته، إذ لا حقل للكتابة في تلك الصفحة أصلًا، وتصل ثلاثتها إلى Cloudflare التي تقدّم هذا الموقع، وكانت من ثم قد تلقّت عنوانك قبل تحميل الصفحة، فلا يعلم أي طرف شيئًا لم يكن يعلمه من قبل. والعناوين العائدة تُعرَض لك وحدك: لا يُخزَّن أي منها ولا يُحفَظ بين الزيارات ولا يُسلَّم لطرف آخر. وأي طلب آخر تقوم به أداة هنا إنما هو طلب لملف يقدّمه هذا الموقع نفسه، لا يُرسَل إلا بعد أن تستخدم الأداة، ولا يحمل شيئًا مما تكتبه: أدوات الكلمات تنزّل قائمة كلماتها، وعدّاد التوكنات ينزّل مفردات الترميز الذي تختاره، ومحوّل الصور ينزّل مفكّك ترميز لصور HEIC، وهي الصيغة الوحيدة التي لا يستطيع فتحها بمفرده.
كيف يعمل
Devkit موقع ثابت. تُصيَّر كل صفحة مسبقًا إلى HTML عادي وقت البناء ثم تُعزَّز بقدر صغير من JavaScript، فتُحمَّل الصفحات بسرعة وتعمل جيدًا حتى على الاتصالات المتواضعة. والواجهة متاحة بثلاث عشرة لغة، وتتبع السمة الفاتحة أو الداكنة في نظامك، وتُعرض بشكل صحيح للغات التي تُكتب من اليمين إلى اليسار مثل العبرية والعربية.
ومنطق الأدوات يبقى بسيطًا عن قصد ومغطّى بالاختبارات جيدًا، والشروحات في كل صفحة أداة مكتوبة لتكون مفيدة فعلًا — لا مجرد حشو — كي تفهم الفكرة وراء الأداة، لا أن تضغط زرًا فحسب.
كيف يُموَّل Devkit
تشغيل موقع إلكتروني له تكاليف حقيقية. وللإبقاء على Devkit مجانيًا، تعرض بعض الصفحات إعلانات. ولا تغيّر الإعلانات أبدًا نموذج الخصوصية الموصوف أعلاه: فالنص الذي تكتبه في أداة لا يزال يُعالَج على جهازك فقط ولا يُشارَك أبدًا مع المعلنين. وتفاصيل كيفية عمل الإعلانات وملفات تعريف الارتباط مبيّنة في سياسة الخصوصية، المرتبطة في تذييل كل صفحة.
ملاحظاتك مُرحَّب بها
يُصان Devkit بنشاط وتُضاف أدوات جديدة بمرور الوقت. إن وجدت خللًا، أو لديك فكرة لأداة، أو أردت فقط أن تُلقي التحية، ففي صفحة الاتصال عنوان بريد إلكتروني مباشر — فالملاحظات الحقيقية ممّن يستخدمون الأدوات هي ما يشكّل ما سيُبنى لاحقًا.