Skip to content

Latest commit

 

History

History
152 lines (110 loc) · 5.73 KB

File metadata and controls

152 lines (110 loc) · 5.73 KB

Kit

English · Español · Français · Deutsch · Português (Brasil) · 日本語 · 简体中文 · 繁體中文 · 한국어 · العربية

لغات README الثلاثون كلها

License: MIT

أدوات يومية في المتصفح. خاصة منذ التصميم.

Kit مجموعة أدوات PDF وصور ووسائط وتحويل ونص تعمل على جهازك. تبقى المعالجة في المتصفح — لا يُرسل شيء إلى خادم Kit.

الموقع: https://trykit.pages.dev

ماذا تحصل عليه

طقم متقن: تخطيط واضح، مظهر فاتح وداكن، واجهة بـ 30 لغة مع منتقي أصلي، تطبيق ويب قابل للتثبيت، وحدود صادقة لما يستطيع المتصفح فعله.

اللغات

واجهة التطبيق وهذا الملف على GitHub متاحان بـ 30 لغة. بدّل في الإعدادات (أو الشريط العلوي) بمنتقٍ أصلي، أو عبر الروابط أعلاه. العربية والعبرية من اليمين إلى اليسار. سياسة الخصوصية والشروط مترجمان عند وجود نص قانوني أصلي؛ وإلا فالإنجليزية. روابط /zh/ القديمة ما زالت تؤدي إلى الصينية المبسطة.

الأدوات

الشاشة الرئيسية تجمّع الأدوات حسب المهمة (صفحات PDF، بيانات، تطوير…) بدل قائمة مسطحة.

PDF

  • دمج، تقسيم، تنظيم، أرقام صفحات
  • ضغط، قفل/فتح، بيانات وصفية، تسطيح
  • علامة مائية، تغطية بصرية، توقيع مكتوب
  • استخراج نص، PDF → أرشيف صور، صور → PDF

الصور

  • ضغط، تحجيم، قص، تدوير/قلب، حزمة أيقونات
  • ضبط، مرشحات، علامة مائية
  • تحويل JPEG/PNG/WEBP، عرض/إزالة EXIF

الصوت والفيديو

  • تحويل، قص بموجة صوتية، سرعة/مستوى صوت، استخراج صوت، مقطع → GIF
    (FFmpeg WASM؛ الملفات الكبيرة قد تكون بطيئة؛ ترميز محدود)

البيانات

  • JSON / YAML / TOML / SQL، CSV ↔ JSON، XML ↔ JSON
  • JSON → واجهات TypeScript
  • مركز التحويل

الكتابة

  • Markdown ↔ HTML، مقارنة نص، حالة الأحرف، Lorem ipsum

التطوير

  • فك JWT، ختم Unix، cron، نظام العد
  • تجزئة (SHA/MD5)، تعبير نمطي، لون
  • Base64، URL، كيانات HTML
  • UUID، مولّد كلمات مرور، رمز QR

الخصوصية

التطوير المحلي

المتطلبات: Node.js 24+ (انظر .nvmrc).

git clone https://github.com/TGthms/kit.git
cd kit
npm install
npm run dev

افتح http://localhost:3000 — اللغة الافتراضية تحوّل إلى /en/.

npm run build
npm run typecheck
npm run lint

المسار الأساسي

لصفحات مشروع GitHub ابنِ بـ:

NEXT_PUBLIC_BASE_PATH=/kit npm run build

محليًا بلا بادئة (NEXT_PUBLIC_BASE_PATH فارغ).

النشر على GitHub Pages

تلقائي (موصى به)

  1. ادفع هذا المستودع إلى https://github.com/TGthms/kit
  2. GitHub → Settings → Pages → Source: GitHub Actions
  3. سير العمل .github/workflows/deploy.yml يبني بـ NEXT_PUBLIC_BASE_PATH=/kit وينشر مجلد out/

يدوي

NEXT_PUBLIC_BASE_PATH=/kit npm run build
# Upload contents of out/ to your Pages target, or use actions/upload-pages-artifact

عنوان Pages: https://TGthms.github.io/kit/
الموقع الأساسي: https://trykit.pages.dev

التقنية

Next.js 16 (App Router، تصدير ثابت) · TypeScript · Tailwind CSS · واجهة بأسلوب shadcn · Zustand · next-intl · @cantoo/pdf-lib / PDF.js · Canvas · FFmpeg WASM · عامل خدمة PWA

الرخصة

MIT © Tim G (GitHub: TGthms)

Kit’s own source is MIT. Audio and video tools also load an FFmpeg WebAssembly engine (@ffmpeg/core) licensed GPL-2.0-or-later (H.264 / LAME and related codecs). That engine is served from this site and runs in your browser; media is not uploaded to a Kit server. pdf.js and other libraries keep their own Apache, BSD, or MIT licenses.