This template should help get you started developing with Svelte and TypeScript in Vite.
A desktop markdown viewer with Mermaid diagram support, built with Tauri 2 + Svelte 5 + TypeScript.
A VS Code extension for browsing and managing Backlog.md tasks directly in your editor.
A minimal, framework-agnostic protocol that enables any Web Component to declare its reactive properties so that any reactivity system can bind to them without framework-specific coupling.
Fast, mobile-first web application for viewing and analyzing BT-Servant telemetry logs.
A static blog template built with Astro.
_A Svelte-native visualization framework based on the layered grammar of graphics principles._
Run multiple AI coding assistants simultaneously in isolated git worktrees with real-time status monitoring.
spences10__cv
Live app: science.github.io/gdoc-comments-md
A web application that calculates and manages AAU volleyball team rankings across four age groups using an ensemble of five rating algorithms.
يُعد هذا النظام أداة ويب تُحسِّن عملية تصنيف فرق الكرة الطائرة في AAU عبر أربع مجموعات عمرية (15U، 16U، 17U، 18U). يقوم بتطبيق خمسة خوارزميات تقييم مستقلة—مصفوفة كوللي وخوارزميات إيلو ذات مستويات مختلفة للمعايير الأولية—على كل نتيجة مسابقة، ثم يُحوِّل مخرجات كل خوارزمية إلى مقياس من 0 إلى 100. يتم حساب متوسط هذه القيم ليُكوِّن تصنيفًا إجماليًا يُعطي ترتيبًا نهائيًا للفرق مع حل التعادل بالترتيب الأبجدي. يتيح النظام للمستخدمين استيراد بيانات المسابقات عبر ملفات XLSX، وتعديل أوزان المسابقات لتحديد أهميتها، وتطبيق تعديلات لجنة الترتيب مع توثيق الأسباب، وإغلاق الجلسة النهائية للحفاظ على السجل الرسمي. كما يمكن تصدير النتائج بصيغ CSV، XLSX، أو PDF مع تفاصيل الخوارزميات والتعديلات. يستهدف هذا الحل لجنوب الترتيب في AAU، ومدربي الكرة الطائرة، ومحللي البيانات الرياضية الذين يحتاجون إلى تصنيفات شفافة وقابلة للتدقيق، مع إمكانية تخصيص النتائج وفقًا للخبرة البشرية.
A web tool that crops and exports images to meet Australian passport photo specifications.
تتيح هذه الأداة على الويب للمستخدمين تحميل صورة ثم قصها إلى الأبعاد الدقيقة المطلوبة لصورة جواز السفر الأسترالي (35×45 مم). توفر معاينة فورية ودلائل بصرية تُظهر موضع الوجه وحجمه الصحيح، مما يضمن التوافق مع المتطلبات الرسمية. يمكن للمستخدمين تصدير الصورة النهائية كملف قابل للطباعة، جاهز للتقديم في مكاتب الجوازات. تعمل الأداة بالكامل دون اتصال بالإنترنت، ما يضمن الخصوصية والأداء السريع. تم بناؤها باستخدام تقنيات ويب حديثة لتوفير تجربة سلسة ومتجاوبة.
duplifind is a cross-platform tool designed to help users identify and manage duplicate files on their systems.
هو أداة متعددة المنصات تساعد المستخدمين على تحديد و إدارة الملفات المتождدة في أنظمةهم. يمكن استخدامها في مختلف السيناريوهات حيث يحتاج المستخدمون إلى إدارة ملفاتهم بشكل فعال. الأداة تعمل على عدة منصات وتعتبر أداة أساسية في أي مجموعة أدوات مطوّرة أو مجموعة إدارية.
The Limketkai Foundation website is a modern foundation website built with Astro, Tailwind CSS, and Sanity CMS, deployed on Cloudflare Pages.
هذا المشروع هو موقع مؤسسة ليمكيتكاي مُبني باستخدام أسترو وتيلويند سي إس وسانيتي سي إم إس، Deployed على Cloudflare Pages. يحتوي الموقع على نظام تصميم حديث مع ألوان ومصادر طباعية مُستخرجة. يتم نشر الموقع على Cloudflare Pages ويعتمد على Sanity CMS لمراقبة المحتوى. يتضمن هيكل المشروع مكونات وتصاميم صفحات وملفات وتعريفات و lib directory للعملاء Sanity.
A reverse-CAPTCHA system designed to verify artificial intelligence agents and robots.
هو نظام عكس كابتشا مصمم لتحديد صحة الوكلاء الذكاء الاصطناعي والروبوتات، وليس البشر. يختلف هذا النظام عن الكابتشا التقليدية التي تهدف إلى منع البشر من الوصول إلى الموارد المحددة، حيث أن نظام imrobot يهدف في المقام الأول إلى تمييز بين الوكلاء الذكاء الاصطناعي والروبوتات وبين البشر. وهذا النهج المبتكر له أهمية كبيرة في الصناعات التي تعتمد على الأنظمة الذكية.
A privacy‑respecting Android application that streams live video from a USB endoscope to the device.
يتيح التطبيق للمستخدمين توصيل منظار USB بجهاز أندرويد وعرض البث المباشر للصور مباشرة على الشاشة. يركز على الخصوصية من خلال ضمان عدم تخزين أو نقل بيانات الفيديو خارج الجهاز المحلي. واجهة المستخدم خفيفة الوزن، مبنية على تقنيات الويب الحديثة، وتوفر تشغيلًا فوريًا مع تأخير منخفض. يستهدف الأطباء، والفنيين، والهواة الذين يحتاجون إلى أداة فحص محمولة. يحل المشكلة المرتبطة بإعدادات سطح المكتب المعقدة ومخاوف الخصوصية المرتبطة بمشاهدات المنظار عبر السحابة. يدمج التطبيق دعمًا كاملاً للكاميرات USB مع واجهة سهلة الاستخدام، مما يتيح فحصًا دقيقًا للمكونات الداخلية للآلات أو الأجهزة. يضمن التطبيق أمانًا عاليًا للبيانات، مع الحفاظ على تجربة مستخدم سلسة وموثوقة.
The beads-web-monitor project is a web service designed to monitor and manage beads-related tasks.
هذا المشروع يقدم نظام مراقبة ويب لعمليات البeads. يتيح للمستخدمين متابعة وتحديد المهام والفرق أو العملات المتعلقة بالبيدز. يتم بناء النظام باستخدام تقنيات حديثة مثل Svelte و TypeScript، مما يوفر تجربة مستخدم سريعة ومؤثفة. مع واجهته المباشرة، يمكن للمستخدمين متابعة التقدم وتحديد التذكيرات واستقبال الإشعارات.
A personal portfolio website that showcases projects, skills, and contact information for a developer.
يُعد هذا الموقع تطبيقًا ويبًا يُعَدّ سيرة ذاتية شخصية للمطور، حيث يُعرض مجموعة مختارة من المشاريع والمهارات والخلفية المهنية. تم بناؤه باستخدام تقنيات حديثة للواجهة الأمامية، ما يضمن تصميمًا نظيفًا ومتجاوبًا يتكيف بسلاسة مع أجهزة سطح المكتب والتابلت والهواتف المحمولة. يتضمن الموقع أقسامًا تفاعلية مثل معرض المشاريع، وشارات المهارات، ونموذج اتصال يتيح للزوار التواصل مباشرة. يستهدف الموقع الباحثين عن عمل، والمستقلين، والمتعاونين الذين يرغبون في وجود إلكتروني مختصر وشامل. بفضل عدم وجود قاعدة بيانات أو خادم خلفي، يظل الموقع خفيفًا وسريع التحميل، ما يضمن تجربة مستخدم سلسة.
A simple workout timer web app that lets users set a duration up to five minutes, start a countdown, and receive audio and visual alerts when the time expires.
يُقدّم هذا التطبيق واجهة بسيطة تسمح للمستخدم بضبط مؤقت تمارين يصل إلى خمس دقائق. يمكن اختيار المدة عبر شريط التمرير ثم بدء العد التنازلي بنقرة واحدة. عند انتهاء الوقت، يُطلق التطبيق إشارة صوتية بصوت مرتفع وإشارة بصرية لتأكيد انتهاء الفترة. تم تصميمه خصيصاً للواجهات اللمسية، ويعمل بسلاسة على الأجهزة المحمولة وأنظمة iOS. يُعد أداة مثالية لتدريبات الفواصل الزمنية العالية الكثافة، وفترات الراحة، أو أي روتين تمريني قصير. يركز على تجربة المستخدم مع واجهة نظيفة وسهلة الاستخدام، مع توفير تنبيهات فورية لضمان عدم فقدان الوقت. يتيح للمستخدمين متابعة التمارين بدقة دون الحاجة إلى أدوات معقدة أو إعدادات معقدة.
MTG Meta Analyzer provides a platform for competitive Magic: The Gathering players to analyze metagame data, including matchup matrices, metagame scatter plots, and tournament browser.
هذا المشروع يقدم أداة تحليل متكاملة للميتاجيم في لعبة ماجيك: ذا جاثرينج. يحتوي على سمات مثل جداول مواجهة اللعبة مع خلايا ملونة وتواقيع، ورسوم متجاهمة تظهر نسبة الأركان مقابل معدل الفوز، ومتصفح بطولات يظهر الترتيب والنتائج الدورية والقوائم الديكليستية، وترميز الأركان باستخدام قواعد البطاقات الأساسية مع استبدال KNN للعربيات غير المطابقة. كما يمكن المستخدمين تصدير جداول مواجهة اللعبة كصور.
A web application that synchronizes media comments with playback positions using the Nostr protocol, allowing users to share and interact with comments across multiple streaming platforms.
يُقدِّم هذا النظام مزامنة تعليقات الوسائط مع موضع التشغيل الحالي للملفات الصوتية والمرئية في الوقت الحقيقي. يدعم مجموعة واسعة من المنصات، بما في ذلك Spotify وYouTube وNetflix وApple Music، عبر ربط التعليقات بالتوقيتات باستخدام NIP‑73 وNIP‑22. يمكن للمستخدمين نشر ملاحظات عامة، والرد في سلاسل محادثة، والتفاعل برموز تعبيرية مخصصة، وحذف المحتوى الخاص بهم، كل ذلك مدعومًا بـ NIP‑25 وNIP‑09. كما يُفلِّت التعليقات وفقًا لقوائم المتابعة وشبكة الثقة، ويبدّل تلقائيًا بين خوادم Nostr وفقًا لقائمة NIP‑65، ويعرض حالة الاتصال بالخوادم في الوقت الحقيقي. يضيف امتداد المتصفح واجهة جانبية سريعة للوصول إلى التعليقات أثناء البث.
A real‑time civil‑defense dashboard that aggregates alerts, flight status, official instructions, and emergency contacts for civilians in conflict zones.
يُقدِّم لوحة المعلومات حربية فورية تنبيهات صاروخية وُدُوٍ عبر اتصال WebSocket، مع عرض عدّاد الوقت المتبقي للملجأ ومستويات التهديد حسب المدينة. تجمع البيانات حالة الرحلات والمجال الجوي، والتعليمات الرسمية من قيادة الدفاع المدني، بالإضافة إلى قائمة بالخطوط الساخنة للطوارئ للاتصال بنقرة واحدة. يمكن للمستخدم تصفية إحصائيات التنبيهات حسب المدينة أو الوقت أو نوع التهديد، مع عرض تقييم التهديد الإقليمي في الوقت الحقيقي. تم تصميم الواجهة لتكون متوافقة مع الهواتف المحمولة مع سمة داكنة، وتعمل كأداة تكمل مصادر التنبيه الرسمية دون أن تحل محلها. تُبنى الواجهة باستخدام SvelteKit وTypeScript، وتستضيف على شبكة CDN عالمية لضمان زمن استجابة منخفض.
An interactive board‑game style science app that lets students explore cell biology.
يُقدّم تطبيق Cell Quest تجربة لعب تعليمية فريدة تُحوّل دراسة علم الخلية إلى مغامرة على شكل لعبة لوحية. يبحر اللاعبون عبر خريطة خلية مبسطة، يجيبون على أسئلة ويجمعون الأعضاء الخلوية لتقدّمهم في اللعبة. يُشغّل التطبيق بالكامل دون الحاجة للإنترنت، ما يجعله مثالياً للصفوف الدراسية والرحلات الميدانية في المناطق ذات الاتصال المحدود. يهدف إلى جذب طلاب المرحلة المتوسطة والثانوية، مع توفير أدوات تعليمية مثل بنك الأسئلة، وأدلة مرئية للأعضاء الخلوية، وتسجيل التقدم. يدمج التطبيق بين التفاعل والمرح لتقوية المفاهيم المدرسية، مع إمكانية تتبع الأداء للمعلمين. يميز المشروع دعمه الكامل للأنشطة التعليمية في بيئات غير متصلة بالإنترنت، مع واجهة مستخدم جذابة ومناسبة للهواتف المحمولة.
A privacy‑first desktop note‑taking application that stores Markdown files locally and offers advanced search, graph visualization, and task integration.
يُقدّم هذا التطبيق واجهة تدوين ملاحظات تعمل على سطح المكتب تركز على الخصوصية وتخزن ملفات Markdown محلياً دون الاعتماد على السحابة. يحتوي على محرّر Markdown مع وضع المصدر وعرض مباشر، مع دعم للروابط الداخلية (wikilinks) وإكمال تلقائي للروابط. يساهم في البحث النصي الكامل عبر SQLite FTS5 مع ترتيب BM25، بالإضافة إلى البحث الدلالي باستخدام نموذج BGE‑M3 محلياً عبر ONNX Runtime، ما يضمن عدم خروج البيانات من الجهاز. يُقدّم عرضاً رسائلياً للروابط بين الملاحظات باستخدام خوارزمية توجيه القوة، مع لوحة رسم غير محدودة تدعم النصوص والملفات والروابط والصور بصيغة JSON Canvas 1.0. يتيح إنشاء مجموعات (collections) لعرض الملاحظات وفق خصائص الـ frontmatter، مع واجهة برمجة تطبيقات JavaScript (QueryJS) للسماح بالاستعلامات المخصصة. يُدمج إدارة المهام مع دعم لحالات متقدمة وتزامن مع Todoist، مع إمكانية إنشاء ملاحظات دورية (يومية، أسبوعية، شهرية) باستخدام القوالب والجدول الزمني. يشمل ميزات إضافية مثل النسخ الاحتياطي التلقائي للملفات، التشفير AES‑256‑GCM مع Keychain وTouch ID، وواجهة طرفية مدمجة تدعم PTY مع xterm.js وWebGL، مع دعم لأيقونات مخصصة ومجموعة من الرموز التعبيرية.
zippt-ai is a Svelte project template that provides everything needed to build a new Svelte application.
هذا المشروع هو قالب أساسي لإنشاء تطبيقات سفلت، يوفر هيكلًا أساسياً وتنظيمًا للتنمية والتوثيق. يحتوي على دعم ل CSS Tailwind و Vite ، بالإضافة إلى اختبار مع Vitest. يمكن استخدام المشروع كقاعدة لإنشاء مشاريع سفلت المخصصة.
A modern personal website built with SvelteKit, featuring a clean and modern design approach with cutting-edge web development practices.
هذا المشروع هو موقع شخصي يظهر مهارات المطور في تطوير الويب. يتضمن نظام تصميم حديث، دليلات تفاعلية، و موارد مُختارة. يتم بناء الموقع باستخدام سفتليت، تسكريبت، وفايت، ويحتوي على سمات مثل التمثيل المحاكي للشاشة، دمج المدونة، وأدوات التطوير.
This project provides a lightweight animation library for Svelte 5 to create smooth, hardware-accelerated animations.
هذه المكتبة هي عبارة عن مكتبة تحريك خفيفة مبنية على مكتبة motion، وتقدم واجهة بسيطة لإنشاء حركات معقدة بکود قليل. تضم هذه المكتبة ميزات مثل قوانين الهواء، التخفيف المخصص، والتحول السائل، مما يجعلها مثالية للواجهات المستخدمية المتفاعلة، والمicro-تفاعلات، وخبرات المستخدم الملهمة.
The interactive-travel-map project is a web application for showcasing travels, favorite places, or any collection of locations.
هذا المشروع هو تطبيق خارطة تفاعلية مبني على تقنيات الويب الحديثة. يسمح للمستخدمين بتصفية رحلاتهم المفضلة أو أي مجموعة من الأماكن في شكل جميل ومخصص. يتم تصميم التطبيق ليكون سهل الاستخدام والتفعيل، مما يجعلها مثالية للمدونات السفرية وملفات الصور الفوتوغرافية والخريطة الشخصية للأماكن التي زارها المستخدم.