Compass is a tree-sitter powered preference engine for LLM-assisted coding that evaluates code against configurable rules to enforce personal conventions.
Compass هو أداة تساعدك على تطبيق معايير الكتابة الخاصة بك عن طريق تقييم التعليمات البرمجية ضد مجموعة من القواعد المعدلة. يستخدم Compass inquiries Tree-sitter لالتقاط الهيكليات التي تفضلها أو لا تفضلها، ويوفر لك فرصة وضع درجات خطورة، نصائح، ومؤشرات لتعرّف ما يجب تصحيحه أولاً. يمكنك استخدام Compass أثناء دورة إنتاج التعليمات البرمجية للحصول على ردود فعل فورية أو ربطه في CI لتوافق معايير النمط بين الفريق.
This project provides a lightweight, OpenSearch/Elasticsearch-compatible REST API server backed by SQLite's FTS5 full-text search engine.
هذا المشروع يقدم خادم REST API متوافق مع OpenSearch/Elasticsearch ويعتمد على محرك البحث SQLite FTS5. وهو استبدال ممتاز لعمليات OpenSearch الشائعة ويمكن تشغيله بدون أي dependencies خارجية. يحتوي المشروع على نقاط الوصول للتعامل مع المخزونات، والقراءة والتحديث والإزالة، والبحث والاستعلام.
Provides runtime security and policy enforcement for autonomous AI agents, enabling developers to build safer LLM-driven applications.
يُقدِّم هذا المكتبة طبقة أمان في وقت التشغيل للوكالات الذكاء الاصطناعي المستقلة التي تُبنى باستخدام أطر LLM الشهيرة. تقوم بالتقاط إجراءات الوكالة، وتقييمها مقابل سياسات قابلة للتكوين، وتستطيع حظر أو تعديل السلوك غير الآمن قبل وصوله إلى الأنظمة الخارجية. تُسجِّل جميع القرارات وتوفر سجلًا تدقيقًا غنيًا وسهل القراءة عبر واجهة سطر أوامر. يمكن للمطورين دمجها في خطوط أنابيب الوكالات الحالية مع تغييرات كود قليلة، مستفيدين من واجهات الربط بالبايثون والروست. تُعالج هذه الحلول المخاطر الشائعة مثل تسرب البيانات، تنفيذ أوامر ضارة، وتغير السياسات في بيئات الوكالات الديناميكية.
Provides a desktop emoji picker that integrates with the XDG portal for quick emoji selection across applications.
تقدم هذه الأداة حلاً بسيطاً لاختيار الرموز التعبيرية على سطح المكتب، ويمكن استدعاؤها من أي تطبيق يعمل في الوقت نفسه. تعتمد على بوابة XDG لتوفير واجهة موحدة عبر بيئات سطح المكتب المختلفة في لينكس. يتيح للمستخدمين البحث عن الرموز، تصفحها، وإدراجها بنقرة واحدة، مع حفظ تاريخ الاستخدام لتسهيل الوصول السريع. تم تصميم الواجهة لتكون سهلة الاستخدام مع دعم اختصارات لوحة المفاتيح للمستخدمين المتقدمين. تستهدف الأداة الأشخاص الذين يحتاجون إلى إدراج الرموز التعبيرية بكفاءة في الرسائل، البرمجة، أو الوثائق. كما توفر ميزة حفظ التاريخ لتسهيل الوصول إلى الرموز المستخدمة مؤخرًا. يميز المشروع سهولة التثبيت والتكامل مع التطبيقات القائمة دون الحاجة لتعديلات معقدة.
A command‑line tool that upsamples video frames on Apple Silicon using the SwinIR AI model.
يُقدّم هذا البرنامج حلاً لتكبير مقاطع الفيديو باستخدام نموذج SwinIR المتقدم. يعمل على أنظمة macOS التي تحتوي على معالجات Apple Silicon، مستفيداً من Metal Performance Shaders لتسريع المعالجة على GPU. يدعم التكبير بمقدارين x2 و x4، مع إمكانية استخدام دقة BFloat16 على شرائح M3+ لتسريع الأداء. يُقسم الإطار إلى قطع صغيرة (tiles) لتقليل استهلاك الذاكرة، مع دمج النتيجة عبر تقنيات التداخل. كما يوفّر بدائل غير متطلبة للمعالج الرسومي مثل خوارزميات bicubic و lanczos عبر ffmpeg. يُعدّ البرنامج مستقلًا بالكامل، حيث يُحمل مكتبات libtorch تلقائيًا ولا يحتاج إلى إعداد متغيرات بيئية.
Provides Node.js bindings for SlateDB enabling high-performance database access via Rust.
يُقدّم هذا المشروع واجهة برمجية تُتيح تطبيقات Node.js الوصول إلى قاعدة بيانات SlateDB باستخدام مكتبة napi-rs. يتيح المطورين كتابة استعلامات وتحديثات قاعدة البيانات مباشرةً من كود JavaScript مع الاستفادة من أداء Rust القوي. تُنفّذ العمليات بشكل غير متزامن باستخدام نمط async/await، ما يضمن عدم حظر خيط التنفيذ الرئيسي لتطبيق Node.js. يدعم المشروع التعامل مع أنواع البيانات المتنوعة في SlateDB، بما في ذلك النصوص، الأعداد، والبيانات الثنائية، مع تحويلها تلقائيًا إلى صيغ JavaScript. يسهّل التكامل مع مشاريع TypeScript بفضل التوثيق الدقيق للأنواع، مما يقلل الأخطاء أثناء التطوير. يُعد خيارًا مثاليًا لتطبيقات الويب والخدمات التي تتطلب وصولًا سريعًا إلى البيانات مع الحفاظ على سهولة الاستخدام في بيئة Node.js.
An autonomous coding agent that continuously improves its own Rust source code using AI-driven self‑assessment and automated testing.
يعمل هذا البرنامج كوكيل برمجي يعمل عبر سطر الأوامر ويُكتب بلغة Rust، حيث يقرأ شفرة المصدر الخاصة به، ويقيّم جودتها، ثم يطبق التحسينات تلقائياً. يستند إلى نموذج ذكاء اصطناعي لتحديد الأخطاء والثغرات وفرص إعادة هيكلة الكود، ثم يُبني ويختبر التغييرات قبل الالتزام بها. يُشغَّل عبر خط أنابيب مجدول، ويستخرج القضايا التي يقدّمها المجتمع، ويُعطي الأولوية لها وفقاً لتفاعل المستخدمين. يسجِّل كل جلسة في سجل مضاف فقط، مما يوفِّر سجل شفاف لتطوره. النتيجة هي قاعدة كود ذاتية الصيانة تنمو ذكاءً مع مرور الوقت دون تدخل بشري.
A high‑performance API framework that lets Django developers write Rust‑powered endpoints to achieve over 60k requests per second.
يُعد إطار عمل django-bolt إضافةً خفيفة إلى إطار Django يتيح للمطورين كتابة نقاط النهاية باستخدام لغة Rust. يتم تجميع كود Rust إلى مكتبات مشتركة تُحمَّل أثناء التشغيل، ما يمنح واجهة برمجة تطبيقات مشابهة للـ Django Views مع زمن استجابة أقل بكثير. يدعم الإطار التنفيذ غير المتزامن عبر مكتبة Tokio، مما يتيح له التعامل مع أكثر من 60 ألف طلب في الثانية على أجهزة متوسطة. التكامل سلس؛ يضيف المطورون تزيينًا (decorator) للوظائف في Django يشير إلى تنفيذ Rust، بينما يتولى الإطار توجيه الطلبات، والتسلسل، ومعالجة الأخطاء تلقائيًا. يهدف هذا الحل إلى فرق التطوير التي ترغب في الاستفادة من قوة Django مع إضافة خدمات حاسوبية عالية الأداء دون إعادة كتابة البنية التحتية بأكملها. يميز django-bolt عن الحلول التقليدية بقدرته على دمج Rust مباشرةً مع Django مع الحفاظ على واجهة برمجة التطبيقات المتوقعة. كما يوفر مرونة في اختيار ما يُنفَّذ في Python وما يُنفَّذ في Rust، مما يتيح تحسين الأداء في المناطق الحرجة.
The Aegis project provides kernel-level supply chain security using eBPF LSM to protect AI environments.
يعد مشروع أيجس حارس بيئة الذكاء الاصطناعي ودرع النزاهة، يستخدم مستوى الأمان في سلسلة التوريد على المستوى الكرنلي باستخدام LSM eBPF. يهدف هذا المشروع إلى حماية البيئات الذكية من خلال ضمان نزاهة المكونات البرمجية. يستفيد من LSM Linux Security Module (LSM) Extended Berkeley Packet Filter (eBPF) لمراقبة وسيطرة الوصول إلى البيانات الحساسة والموارد.
The Quantum Protocol is a hybrid high-frequency trading ecosystem that bridges physics-bound institutional execution and retail AI analytics.
هو نظام تجارة سريعة متكامل يجمع بين تنفيذ المؤسسات والتحليلات الذكية للمستهلكين. يتألف من ثلاث طبقات: النواة الحديدية (المؤسسية)، المنصة المالية، وoracle الكمومي. تتميز النواة الحديدية بسرعة إجراء العمليات تحت 100 ميكروثانية باستخدام لغة الرust و OpenOnload، بينما تستخدم المنصة المالية لغة البايثون 3.11 وفاست API لتزويد الإشارات المؤسسية المخفضة. يعتبر oracle الكمومي أداة تحسين غير متزامنة ستتم دمجها في عام 2028.
The djust project provides a high-performance server-side rendering solution for Django applications.
هذا المشروع يقدم حلًا سريعًا للرندر السيرفري التفاعلي لبرامج دجنجو. يستفيد من قوة لغة الرسوميات (Rust) لتقديم تجربة رندر سريعة ومؤثرة. مع djust، يمكن للمطورين إنشاء تطبيقات ويب ديناميكية وتفاعلية بسهولة. يتم تصميم المكتبة للعمل بشكل سلس مع المشاريع الحالية لبرنامج دجنجو، مما يجعلها خيارًا مثاليًا للمطورين الذين يبحثون عن تحسين أداء تطبيقهم.