الانتقال إلى المحتوى الرئيسي
رؤوفResearchOS
العربية
سيدني، أسترالياالوقت الحالي في سيدني—
اضغط Escape لإغلاق هذه النافذة.

الهندسة

SimurghForge

SimurghForge محوّل شامل لـmacOS مبني بـTauri v2، بواجهة React/TypeScript وخلفية Rust. يحوّل 49 صيغة للصور والمستندات والصوت والفيديو والبيانات المنظمة باستخدام 9 محركات متخصصة: 4 أصلية بلغة Rust للأداء و5 مرتبطة عبر CLI لتغطية الصيغ. تتم جميع المعالجة محليًا دون اعتماد سحابي.

  • Tauri v2
  • Rust
  • React
  • TypeScript
  • FFmpeg
  • macOS
الهوية البصرية للمشروعثابتة

٠١ / نظرة عامة

التقنيات الموثّقة للمشروع
  • ٠١Tauri v2 (Rust 1.77+)
  • ٠٢React 18
  • ٠٣TypeScript
  • ٠٤Vite
  • ٠٥Tailwind CSS v4
  • ٠٦FFmpeg
  • ٠٧LibreOffice
  • ٠٨Pandoc
  • ٠٩Python Pandas
  • ١٠ImageMagick

المشكلة

يتطلب تحويل الملفات عادة رفع مستندات حساسة إلى السحابة أو أدوات متعددة أو تطبيقات Electron ضخمة. يحتاج المستخدم أداة واحدة سريعة تحترم الخصوصية وتعالج الصيغ الشائعة محليًا.

نظرة عامة على الحل

  1. بناء معمارية بثلاث طبقات: Rust أصلي للسرعة، وأدوات CLI للميزات، وPython للبيانات الجدولية.
  2. كشف MIME بالبايتات المميزة لاختيار المحرك تلقائيًا.
  3. تصميم معالجة دفعات مع ضبط التزامن بسمافور Tokio.
  4. تقديم حزمة .app واحدة بإعدادات جودة منخفضة ومتوسطة وعالية ودون فقدان.

٠٢ / الأدلة

الإثبات والتحقق

  • دعم 49 صيغة عبر 5 فئات: الصور والمستندات والصوت والفيديو والبيانات.
  • 9 محركات مع توجيه تلقائي بناءً على MIME.
  • معالجة حتى 50 ملفًا وضبط 1-8 خيوط.
  • دون طلبات شبكة؛ معالجة محلية بالكامل دون اتصال.

٠٣ / المنهجية

البناء

مكدس التقنيات

  • Tauri v2 (Rust 1.77+)
  • React 18
  • TypeScript
  • Vite
  • Tailwind CSS v4
  • FFmpeg
  • LibreOffice
  • Pandoc
  • Python Pandas
  • ImageMagick
  • 9 محركات: 4 أصلية Rust و5 مرتبطة عبر CLI، تشمل FFmpeg وLibreOffice وPandoc وPandas وImageMagick.
  • 49 صيغة للصور والمستندات والصوت والفيديو والبيانات المنظمة.
  • دفعات حتى 50 ملفًا بتزامن قابل للإعداد عبر سمافور Tokio.
  • كشف MIME بالبايتات المميزة لتوجيه المحرك تلقائيًا.

الأمان

  • معالجة محلية بنسبة 100% دون طلبات شبكة أو اعتماد سحابي.
  • كشف MIME بالبايتات المميزة يمنع انتحال امتداد الملف.
  • تنقية المسارات لكل عمليات الملفات.
  • حزمة .app واحدة دون خدمات أو عمليات خلفية.

بحث

اعثر على مشروع أو ورقة أو مقال أو صفحة.

٣٠ / ٤١ · نتائج البحث

↑ ↓ التنقل في مساحة العملEnter فتحEsc إغلاق