Legion is a multi-agent orchestration tool for Claude Code, turning one AI coding assistant into a coordinated squad to streamline and automate development tasks.
يحل legion مشاكل استخدام كلود كود من خلال السماح للمستخدمين بتصميم وتنفيذ المهام في موازاة، مما يزيل المشكلات المتعلقة بالضغط على السياق، والاستغراق في تنفيذ المهمة، والضوضاء أثناء التنفيذ، والتحقق من صحة المهمة. مع legion، يمكن للمطورين التركيز على التصميم والتصميم الهندسي وتحديد القرارات بينما يعمل العمال على تنفيذ المهام بشكل موازي.
A terminal-based Pokédex built with Rust to browse Gen 1 Pokémon, view colored sprite art, check type matchups, and build teams.
هذا التطبيق يسمح للمستخدمين بالتفاعل مع الجيل الأول من البوكيمون. يحتوي على قائمة قابلة للتمرير من 151 بوكيمون، معلومات مفصلة عن كل بوكيمون، بما في ذلك قيمته الأساسية، قدراته، وارتفاعه وزنه. كما يحتوي التطبيق على مخطط النوع والوظيفة لبناء فرق من ستة بوكيمون.
MCPLint is a security testing tool for Model Context Protocol (MCP) servers, designed to verify compliance and detect vulnerabilities.
هو أداة اختبار أمنية شاملة مصممة خصيصًا لخدمات بروتوكول سياق النموذج (MCP). تقدم مجموعة واسعة من الميزات بما في ذلك التحقق من صحة البروتوكول، والفحص الأمني، والفحص المتعدد للخادم، والتطريب التوجيهي بالcoverage، ومرحلة أخرى. يحتوي MCPLint على قدرات متقدمة تشمل التوضيحات الموجهة بواسطة الذكاء الاصطناعي، وموارد الفحص المرتبطة بتقنية التشابه البسيط للفيجورات، والتشخيص الذكي للمستوى.
A fast, ergonomic Google Workspace CLI written in Rust for managing various Google services.
هذا المشروع هو ترجمة لبرنامج gogcli (Go) من قبل بيتر ستاينبيرج ويوفر واجهة командية سريعة ومريحة للتعامل مع خدمات غوغل المتعددة، بما في ذلك إيميل، التقويم، درايف، اتصالات، تشات، كيب، وأشكال. يدعم العديد من أنماط الإخراج، مثل JSON، النص العادي، والنتائج فقط، مما يجعلها مناسبة لكل من المستخدمين البشر والمبرمجات.
SCUD is a fast, AI-powered task management system that provides both CLI and desktop GUI interfaces for managing tasks and orchestrating AI agents.
هو نظام إدارة المهام السريع والذكي الذي يوفر كلًا من واجهة الأوامر (CLI) وسطح المكتب (GUI) لتعديل المهام وتحكم في एजENTS الذكية. يعتمد على نموذج SCUD القصير المدى، وهو خفيف الوزن والمروني. يحتوي النظام على واجهة الأوامر السريعة (CLI) ومشروع سطح المكتب (GUI) يدعى ديسكارتس، والذي يوفر إدارة المهام البصرية وتحكم في أجENTS الذكية بوقت حقيقي.
PIChain is a high-performance Layer 1 blockchain that uses Proof of Useful Work mining to compute hexadecimal digits of Pi.
PIChain هو بروتوكول ل1 blockchain مبتكر بناءً على إمداد ثابت من PI tokens. يُحسب miners Pi digits باستخدام Bailey-Borwein-Plouffe (BBP) algorithm، مما يمتد الحوسبة المصراحية للبيان إلى Pi. يحتوي البروتوكول على DAG+Bullshark mechanism for consensus مع وقت نهائي تحت الثانيه و architecture dual VM ل compatibility WASM و EVM.
Geostationary is a round-based multiplayer space station simulation where players must keep it running while hidden antagonists work to undermine or destroy it.
هذا لعبة multiplayer حيث يُخصص اللاعبون أدوارًا على محطة فضاء ويتعاونون لضمان تشغيلها. تضم اللعبة نظامًا هندسيًا يمكن العثور عليه في الملف docs/architecture.md. يجب على اللاعبين التعامل مع التحديات والتهديدات من قبل الأعداء الخفيين بينما يتعين عليهم الحفاظ على تشغيل المحطة.
This project is a Rust port of the DSPy framework, which enables programming and not just prompting language models.
هذا المشروع هو ترجمة كاملة من لغة الرس إلى لغة رست، وهو إطار عمل يسمح ببرمجة وتحليل النماذج اللغوية، وليس فقط تشغيلها. يحتوي على مجموعة أدوات للعمل مع النماذج اللغوية، بما في ذلك التنبؤ والتحليل والتميز. كما يحتوي على عدة مكونات لتعامل مع أنواع مختلفة من الإخراج، مثل الرسائل المحادثية والJSON و XML. بالإضافة إلى ذلك، يحتوي على مجموعة من المزودين للتحسين أداء النماذج.
lightdom-test is a lightweight Rust library for testing HTML interactions without browser automation.
هذا المشروع يوفر طريقة بسيطة ومؤثفة لاختبار التفاعلات مع عناصر الويب بدون استخدام متصفح. يسمح للمطورين بإنشاء نقل HTTP مشابه وتنفيذ تفاعلات المستخدم مع العناصر الويب. يتم تصميم المكتبة لتكون سهلة الاستخدام والفهم، مما يجعلها خيارًا مثاليًا لاختبار التطبيقات الويب المعقدة.
The HiJack project is a Rust-based tool for hijacking tasks.
هي جاك هي أداة إدارة المهام المكتوبة بلغة رست، تسمح للمستخدمين باحتجاز مهام من نظام إلى آخر، وتوفر flexibility وسيطرة على تعيين المهام. تستخدم مشروع هي جاك مكتبة توكيو للبرمجة التزامنية ومكتبة سيردي لتحويل البيانات. يهدف هي جاك إلى تسهيل إدارة المهام عن طريق تمكين نقل المهام السلس بين الأنظمة.
CQLite is a high-performance Rust library for local Apache Cassandra SSTable access, enabling developers to read Cassandra data files without cluster dependencies.
يوفر CQLite الوصول المحلي للصندوقات SSTABLEs لآباكاسندرا، مما يسمح للمطورين بقراءة ملفات البيانات لأباكاسندرا بدون الحاجة إلى مجموعة. تم بناء CQLite في لغة رست (Rust) من أجل الأداء والسلامة، وتصميمه بواسطة باتريك مكفادين، عضو PMC لأباكاسندرا مع 13 عامًا من الخبرة. يهدف المشروع إلى أن يكون أداة قياسية للتعامل مع الصندوقات SSTABLEs خارج مشروع أباكاسندرا الرئيسي.
Claustre is a TUI for orchestrating multiple Claude Code sessions across projects, providing a centralized dashboard to manage AI-assisted development workflows.
هو أداة CLI تسمح للمستخدمين بمراقبة وتخطيط العديد من جلسات كلود كود عبر مشاريع مختلفة. يوفّر لوحة تحكم مركزية لتنظيم تدفقات التطوير المسلّطة بالذكاء الاصطناعي، باستخدام ميزات مثل العملات git للفصل بين الجلسات، وواجهات PTY المدمجة للتحكم في الجلسات على الوقت الحقيقي، وكود كلود للاستجابة في الوقت الحقيقي.
A Rust library that simplifies data serialization and deserialization for configuration and data conversion tasks.
توفر هذه المكتبة واجهة برمجة تطبيقات مبسطة لتسلسل وتفكيك هياكل البيانات في لغة Rust، مع دعم للأنماط الشائعة مثل JSON وYAML وTOML. تعتمد على إطار عمل تسلسل مرن لتقديم تحويلات آمنة من حيث النوع مع حد أدنى من الكود الزائد. تم تصميمها لتسهيل التكامل مع أدوات سطر الأوامر وتطبيقات تعتمد على التكوين. من خلال تجريد التعامل مع الصيغ، يتيح المطورون التركيز على منطق الأعمال بدلاً من تعقيدات التحليل. المكتبة خفيفة الوزن، ما يجعلها مناسبة للبيئات المدمجة أو ذات الموارد المحدودة.
A Rust library that provides async authentication and token management for the Akeyless secrets platform.
توفر هذه المكتبة عميلًا خفيفًا وغير متزامن للمصادقة مع خدمة إدارة الأسرار Akeyless. تتعامل مع الحصول على الرموز، تجديدها، وإلغائها باستخدام مسارات OAuth2 القياسية، مع تجريد تفاصيل HTTP الأساسية. تم تصميمها لتطبيقات Rust وتتكامل بسلاسة مع بيئات التشغيل غير المتزامنة مثل Tokio، وتستخدم Serde لتسلسل JSON. تُقدم واجهة برمجة تطبيقات بسيطة تعرض طرقًا للحصول على رموز الوصول، تجديدها، واستعلام قيم الأسرار. تهدف إلى تبسيط التعامل مع بيانات الاعتماد الآمنة للخدمات الخلفية والخدمات المصغرة التي تعتمد على Akeyless.
Termart is a terminal-based generative art and system monitoring tool, offering various visualizations and utilities.
يعد termart مشروعًا يعتمد على لغة رست، يقدم مجموعة من الرسومات والمراقبة النظامية في الملفات. يتضمن ميزات مثل الرسم التخطيطي الآلي للرسوم المتحركة، و الشاشات الكلاسيكية، ومؤشرات النظام الحقيقية الزمنية. يمكن للمستخدمين تعديل مظهر وتفاعلات هذه الرسومات باستخدام خيارات الأمراء المختلفة. يهدف termart إلى تقديم تجربة متعة ومعلوماتية للمستخدمين الذين يقضون وقتًا في الملفات.
A decentralized, signed append‑only feed that lets LLM agents share persistent knowledge peer‑to‑peer.
يُقدّم هذا النظام طبقة ذاكرة مشتركة للذكاء الاصطناعي، حيث يمكن لوكلاء اللغة الكبيرة نشر رؤى وملاحظاتهم على سجل موقّع رقمي. يتم توزيع هذه الرسائل عبر شبكة نظير إلى نظير باستخدام بروتوكول التكرار بالـ gossip، ما يضمن تزامن السجلات في جميع الأجهزة دون الحاجة إلى خادم مركزي. كل رسالة تحمل توقيع Ed25519 يثبت هوية المرسل ويمنع التزوير، بينما يُربط السجل بسلسلة هاش لضمان سلامة البيانات. يمكن للوكلاء استعلام السجل عبر واجهة RESTful أو بروتوكول بحث متكامل، ما يتيح لهم الوصول السريع إلى المعرفة التي اكتسبها أقرانهم. تُحل مشكلة فقدان السياق بين الجلسات، وتُسهل التعاون بين الوكلاء المتوزعة جغرافياً. يميز النظام قدرته على التوسع التلقائي وتوفير أمان عالٍ بفضل التشفير القائم على المفاتيح العامة.
Turtle Harbor is a daemon for managing scripts with automatic restart capabilities and cron scheduling.
تورتل هاربر هي دايمون لادارة النصوص مع القدرة على إعادة التشغيل التلقائية وتنسيق الكرون. توفر تجربة مشابهة لتلك الخاصة بديباكس مع أوامر CLI مألوفة ومواصفات YAML، مما يجعل من السهل إدارة النصوص المحلية والعمليات بنمط نفسك تستخدمه للاستخدامات.
A Rust library that provides data structures and utilities for working with mathematical manifolds, enabling serialization and deserialization via serde.
توفر المكتبة مجموعة من هياكل البيانات التي تمكّن المطورين من تمثيل المنفذات الرياضية داخل تطبيقات Rust. تشمل الوظائف أدوات لبناء المنفذات، استعلامها، وتحويلها بطريقة تتوافق مع نمط الملكية في Rust. يدعم التفاعل مع البيانات عبر تسلسلها وتفريغها باستخدام مكتبة serde، ما يسهل حفظها أو نقلها عبر الشبكة. تم تصميم واجهة برمجة التطبيقات لتكون سهلة الاستخدام للمطورين الذين لديهم خبرة في Rust. تستهدف المشاريع التي تتعامل مع الهندسة الحاسوبية، الرسوميات ثلاثية الأبعاد، أو الحوسبة العلمية التي تتطلب معالجة المنفذات بدقة. تبرز المكتبة بقدرتها على التعامل مع هياكل معقدة مع الحفاظ على الأداء العالي. كما توفر مرونة في التوسع لتشمل خوارزميات إضافية في المستقبل.
The clipsync project is a Rust-based tool for synchronizing data.
هذا المشروع هو أداة لتنسيق البيانات، مصممة باستخدام لغة برمجة رست. تعتمد على المكتبات serde و tokio. لا تتوفر أي معلومات مفصلة حول وظائفها أو ميزاتها.
clippy is a keyboard-driven agent operator tool for terminal workflows that captures live agent turns as they complete in a PTY session and relays them via hotkeys.
يحاكي clippy الوكلاء الذكاء الاصطناعي في المجلدات، يكتشف التورونات المنتهية بشكل تلقائي، يحتفظ بتاريخ التورونات للجلسة الحالية مع الأقنعة الثابتة والبيانات الوصفية، يسمح لك بنسخ وتفريغ التورونات بين الجلسات باستخدام مفاتيح ساخنة عالمية، ويوزع التورونات على مصادر متعددة. يعمل بشكل صارم في الحدود بين مدخل/خرج المجلدات وهدف الإنسان.
blackbird is a Subsonic protocol client designed to provide a practical and visually appealing interface for managing music collections, particularly for users who run Linux and want their music to be streamable.
هو مشروع مفتوح المصدر يهدف إلى ملء الفجوة التي تركها المشاريع الأخرى. مصمم ليكون كثيفًا ومتكاملًا مع تدفقات العمل المحددة، مما يجعل مناهجه مناسبة للعملاء الذين يحتاجون إلى التحكم في إدارة الموسيقى الخاصة بهم. يستخدم blackbird Navidrome لاستضافة مجموعات الموسيقى وتقديم واجهة مستخدم سهلة الاستخدام للموسيقى.
IronBase is a lightweight embedded document database that provides a MongoDB-compatible API for Rust applications.
يعد IronBase قاعدة بيانات مستندة خفيفة الوزن مصممة لتقديم واجهة API متوافقة مع MongoDB للتطبيقات المكتوبة بلغة Rust. يوفّر IronBase حلًا خفيفًا وزناً وفعالًا لتخزين وإدارة البيانات داخل التطبيق نفسه. يدعم IronBase مجموعة من الميزات، بما في ذلك تسلسل البيانات وتسريعه، مما يجعلها مناسبة للاستخدام في مجالات متعددة.
This library provides a Bevy plugin that loads configuration data from YAML, JSON, or RON files and allows environment variable overrides.
يُحمّل المكوّن تلقائيًا تنسيق الملف استنادًا إلى الامتداد، ثم يحوّل البيانات إلى هيكل يُعرّف من قبل المستخدم ويطبّق واجهات Resource و Deserialize و Serialize و Reflect. يُسجّل التكوين كموارد Bevy، ما يتيح الوصول إليه من جميع الأنظمة. يمكن تجاوز أي حقل عبر متغيرات البيئة، مع استخدام صيغة JSON للبيانات المتداخلة. واجهة الاستخدام بسيطة: تنفيذ واجهة ConfigFile ثم إضافة المكوّن إلى التطبيق. يُفيد هذا في الألعاب والتطبيقات التي تتطلب إعدادات قابلة للتعديل، مع الحفاظ على أمان النوع وتجنب القيم الثابتة. يدمج المكوّن مع نظام الانعكاس (reflection) لتسهيل التحقق من صحة البيانات أثناء التشغيل. كما يدعم التكوين من ملفات YAML، JSON، أو RON، مع إمكانية تفعيل أو تعطيل أي تنسيق حسب الحاجة.
A Rust library that simplifies calling Perceptron AI models via an async API client.
توفر المكتبة عميلًا غير متزامن ومُصمم بنوع بيانات ثابتة للتفاعل مع نماذج Perceptron AI. تدير المصادقة عبر مفتاح API، وتُبني طلبات تحليل الصور أو توليد النصوص، ثم تُفكّر الاستجابات إلى أنواع Rust منظمة. يمكن للمطورين ضبط معلمات الطلب مثل تنسيق الإخراج، وعلامة الاستدلال، ودرجة الحرارة، كما يمكنهم توجيه العميل إلى نشر محلي عبر ضبط عنوان URL مخصص. تعتمد المكتبة على Tokio للـ I/O غير المتزامن وSerde لتحويل JSON. تستهدف المطورين الذين يعملون بلغة Rust ويحتاجون إلى طريقة سهلة وآمنة لإدماج استدلال الذكاء الاصطناعي في تطبيقاتهم.
Arbor is a desktop Git worktree manager that provides a GUI and remote API for creating, listing, and removing worktrees, as well as terminal integration.
أوربر هو أداة لإدارة worktrees في Git على سطح المكتب، حيث يتيح للمستخدمين إنشاء، عرض، وإزالة worktrees بسهولة من خلال واجهة رسومية متكاملة. يتضمن التطبيق محاكي طرفية يعمل داخل كل worktree، ما يتيح تنفيذ أوامر Git مباشرة دون الحاجة للانتقال بين النوافذ. كما يوفر daemon HTTP خفيف الوزن واجهة برمجة تطبيقات RESTful تسمح للعميل البعيد بالاستعلام عن المستودعات، worktrees، وجلسات الطرفية، بالإضافة إلى تنفيذ إجراءات مثل تغيير حجم الطرفية أو فصل الجلسة. يهدف أوربر إلى تسهيل سير العمل للمطورين الذين يديرون فروع متعددة، من خلال تجميع جميع عمليات إدارة worktrees في مكان واحد وتوفير لقطات طرفية في الوقت الحقيقي. يدعم البرنامج منصات متعددة بما في ذلك Linux، macOS، وWindows، ويُبنى على بنية Rust قابلة للتوسعة عبر workspace متعدد الحزم. يميز أوربر نفسه عن الأدوات المشابهة بتركيزه على التكامل بين واجهة المستخدم الرسومية، واجهة برمجة التطبيقات، والمحاكاة الطرفية، مع الحفاظ على أداء عالٍ وسهولة التثبيت.
Integrates PeerClaw P2P messaging into the ZeroClaw agent runtime via a local WebSocket bridge.
يُقدِّم هذا المكوّن إضافةً إلى واجهة القناة في ZeroClaw، مما يتيح للوكيل التواصل مع شبكة PeerClaw عبر بروتوكول P2P. يعمل على إنشاء عميل WebSocket يربط بين وكيل ZeroClaw وخادم الجسر المحلي الذي يُقدِّمه وكيل PeerClaw، ويُحوِّل الإطارات النصية بين الطرفين. عند استلام رسالة من PeerClaw، يُحوَّل الإطار إلى كائن ChannelMessage ليتم معالجته داخل ZeroClaw، بينما تُرسل رسائل ZeroClaw عبر الجسر كـ chat.event للمرسل في شبكة PeerClaw. يتيح هذا الأسلوب التواصل ثنائي الاتجاه في الوقت الحقيقي مع الحفاظ على أمان الهوية والموثوقية التي توفرها المنصة. يُستهدف المطورون الذين يبنون وكلاء ZeroClaw يحتاجون إلى دمج رسائل P2P دون الحاجة للتعامل مع تفاصيل البروتوكول الأساسي.
Enables PeerClaw P2P messaging within IronClaw’s agent runtime through a WASM plugin.
يُنفّذ هذا المكوّن واجهة "sandboxed‑channel" الخاصة بـ IronClaw كمكوّن WebAssembly، ما يتيح لوكلاء PeerClaw إرسال واستقبال الرسائل عبر بيئة تشغيل IronClaw. يقوم بربط نقاط النهاية webhook عبر POST من وكيل PeerClaw إلى وكيل IronClaw، ويعيد توجيه ردود الذكاء الاصطناعي إلى PeerClaw عبر استدعاءات HTTP. يثبت المكوّن نقطة webhook، يحلل الرسائل الواردة، يرسلها إلى الوكيل، ويتعامل مع الردود الصادرة. صُمم لتوفير اتصال فوري وآمن بين أقران P2P وخدمات الذكاء الاصطناعي. يُبنى المكوّن بلغة Rust ويُترجم إلى هدف wasm32‑wasip2 لتوافقه مع بيئة تشغيل WASM الخاصة بـ IronClaw.
Provides AI agents with real-time control over any Windows desktop application through a Model Context Protocol interface.
يُقدّم نظامًا يعمل كخادم بروتوكول سياق النموذج، يتيح لوكلاء الذكاء الاصطناعي التفاعل مع أي تطبيق سطح مكتب على ويندوز في الوقت الحقيقي. يستخدم واجهة برمجة تطبيقات واجهة المستخدم في ويندوز لاكتشاف النوافذ، وفحص شجرة العناصر، والنقر على الأزرار، وكتابة النص، وقراءة القيم، والتقاط لقطات الشاشة، واستخراج بيانات الجداول. تُعرّف الخدمة مجموعة من الأوامر البسيطة مثل list_windows و get_window_tree و find_element و click_element و set_value و read_grid، ما يسهل على الوكلاء تنفيذ مهام واجهة المستخدم المعقدة. يستهدف هذا الحل مطوري الذكاء الاصطناعي، ومهندسي ضمان الجودة، وأخصائيي الأتمتة الذين يحتاجون إلى برمجة تفاعلات مع تطبيقات WinForms و WPF و Win32 أو Electron القديمة. من خلال تجريد تفاصيل أتمتة واجهة المستخدم، يتيح النظام للوكيل التركيز على المنطق الأعلى مستوى بدلاً من التعامل مع تفاصيل الواجهة.
The Cosmic Applet Ollama provides quick access to local AI assistance via Ollama, allowing users to chat directly from their panel.
هذا المشروع هو تطبيق لوحة COSMIC الذي يقدم مساعدة الذكاء الاصطناعي المحلي عبر Ollama، مما يسمح للمستخدمين بالتفاعل بسرعة مع النماذج الذكية دون مغادرة بيئتهم العمل. يتضمن التطبيق جمع السياق التلقائي من نصوص clipboard ، معلومات النظام ، وخطأ السجل الأخير، مما يجعل من السهل الحصول على المساعدة عندما تحتاجها.
Generate visual mind maps from structured text via a command‑line interface.
يُعد YaMindMap أداة سطر أوامر خفيفة الوزن مكتوبة بلغة Rust تُحوِّل النص المنظم—مثل مخططات Markdown أو القوائم المتداخلة البسيطة—إلى خرائط ذهنية تفاعلية. تقوم الأداة بتحليل الإدخال، وبناء هيكل عقدي هرمي، ثم تُصدر ملفات بصيغ خرائط ذهنية شائعة مثل FreeMind (.mm) أو XMind (.xmind). صُممت لتلبية احتياجات الكتاب والطلاب والمطورين الذين يرغبون في الحصول على تمثيل بصري سريع للأفكار دون مغادرة الطرفية. تدعم الأداة خيارات تخصيص النمط، وربط العقد تلقائياً، ويمكن دمجها في خطوط سير التوثيق أو سكربتات البناء. من خلال أتمتة عملية التحويل، يوفر YaMindMap الوقت ويقلل الجهد اليدوي في إنشاء الرسوم البيانية.
A local print server that discovers printers, scans documents with OCR, and stores files securely.
يُعد هذا التطبيق خادم طباعة محلي يتيح للمستخدمين إدارة مهام الطباعة على شبكتهم المحلية دون الحاجة للاتصال بالإنترنت. يدعم اكتشاف الطابعات تلقائيًا عبر بروتوكولات الشبكة، ما يسهل توصيل الجهاز بأي طابعة متاحة في المنطقة. كما يتيح مسح المستندات الورقية وتحويل النصوص إلى ملفات قابلة للتحرير باستخدام تقنية التعرف الضوئي على الحروف. تُخزن الملفات الممسوحة والطلبات في قاعدة مشفرة داخل الجهاز، مما يضمن أمان البيانات. يعمل التطبيق على أنظمة ويندوز، ماك، لينوكس، أندرويد، وآي أو إس، مع واجهة بسيطة تناسب المستخدمين غير التقنيين. يركز على الأمان والموثوقية من خلال فحوصات برمجية رسمية، ما يجعله خيارًا موثوقًا للمكاتب الصغيرة والشركات التي تحتاج لطباعة محلية آمنة.
WOS (WebAssembly Operating System) is an educational microkernel that demonstrates fundamental OS concepts in a safe, deterministic environment running directly in any modern browser.
WOS هو نظام تشغيل ميكروكيرنل تعليمي ي chạy بالكامل في المتصفح. يظهر مفاهيم النظام الأساسية مثل العمليات، إدارة الذاكرة، أنظمة الملفات، و IPC في بيئة آمنة ومحددة. WOS يعمل كأساس تنفيذي لاستخدامه في التنبؤ بالذكاء الاصطناعي والبيئات الحوسبية التعليمية. يحتوي المشروع على رمز سريع وآمن 100٪، تنفيذ WASM صافي، تصميم دقيق، وقت السفر للتشخيص، وتجربة TDD شديدة.
whisper.apr is a pure Rust implementation of OpenAI's Whisper speech recognition model, optimized for WebAssembly (WASM) deployment and edge inference.
whisper.apr هي تنفيذ مفتوح المصدر من الصفر لنموذج التعرف على الكلام Whisper من OpenAI، مصمم خصيصًا للتنفيذ في واجهة المستخدم الرسومية (WASM) وتحليل البيانات على الحواسيب المحمولة. يحتوي المشروع على تنسيق النموذج المخصص .apr، والتعزيز باستخدام SIMD عبر trueno، والتقسيم بالكامل أو الجزئي للنماذج لتحسين الأداء في التحليل على الحواسيب المحمولة.
trueno-zram is a high-performance compression tool for Linux systems, designed to provide fast and efficient memory management on workstations, servers, and edge devices.
هو أداة ضغط تعمل بسرعة عالية تستخدم AVX-512 ZSTD لتحقيق سرعات فك الضغط 19 مرة أسرع من zram kernel. توفر إدارة الذاكرة الفعالة للمستخدمين ذوي القدرات العالية، و VMs السحابية، والكمبيوتر المحمول، والأجهزة الحافة عن طريق ضغط البيانات المتبادل بسرعات عالية. وهذا يؤدي إلى تحسين الأداء، وتخفيض التكاليف، وإطالة عمر SSD.
trueno-viz is a SIMD/GPU-accelerated visualization tool for Data Science, Physics, and ML, built in pure Rust with zero JavaScript or browser dependencies.
هو أداة رؤية عالية الأداء تستخدم تسريع SIMD وGPU لتقديم تقدير سريع للبيانات المعقدة. يدعم الأداة عدة منصات، بما في ذلك Linux، macOS Intel، ومكنتوش Apple Silicon. تشمل الميزات الأخرى دقة إطار زمنية حقيقية، دعم الحوسبة على GPU، وعدم وجود أي تعتمدات. يأتي trueno-viz أيضًا مع تطبيق رئيسي يدعى ttop، وهو مراقب النظام الصافي الذي يعزز أداء الأدوات الأخرى المماثلة.
The trueno-graph project is a GPU-first embedded graph database designed for code analysis, providing accelerated performance for call graphs, dependencies, and AST traversals.
هذا مشروع قاعدة بيانات رسومية مدمجة أولوية GPU مصممة لتحليل الكود، توفر أداءً سريعًا للرسوميات والاعتمادات وعمليات التمرير في AST. تستخدم هذه القاعدة البيانات التسريع الرسومي لتسريع العمليات مثل BFS (250x) و PageRank (100x). تدعم قاعدة البيانات تخزين CSR المضغوط، الحفظ بالباركيت، وتوفر ميزات مثل التجميع اللويان والتشخيص ضد الأنماط الضارة.
Trueno-db is a GPU-first embedded analytics database that provides fast and efficient query execution using SIMD and scalar fallbacks.
هو قاعدة بيانات مدمجة للتحليلات في الوقت الفعلي، مصممة للاستفادة من وحدة المعالجة المركزية (GPU) وتحقيق أداء عالٍ. تتميز هذه القاعدة بالتوجيه المستند إلى التكلفة، والتقسيم المورسل، والمترجم الاحتجابي للغة WGSL، وواجهة SQL. تستخدم قاعدة البيانات محرك تخزين عمودي وملفات باركيت. توفر قاعدة البيانات تنفيذ سريع للطلبات باستخدام SIMD وfallbacks ذروية، مما يجعلها مناسبة للاستخدام في التطبيقات التي تتطلب معالجة بيانات عالية الأداء.
Simular is a unified framework for physics, Monte Carlo, and optimization simulations that provides guaranteed reproducibility.
يوفّر Simular إطارًا موحدًا للتمارين الفيزيائية والتمارين المونت كارلو والتمارين البديلة التي تتيح التكرارية المتوقعة. يحتوي على نتائج محددة، دقة عالية، دعم متعدد المنصات، ومراقبة حية في الوقت الحقيقي. يتم بناء الإطار على مبادئ نظام إنتاج طوكيو، بما في ذلك Poka-Yoke، Jidoka، Heijunka، وميروكا.
Renacer is a next-generation binary inspection and tracing framework for Rust binaries, providing source-aware correlation and various features such as syscall tracing, statistics mode, and function profiling.
هو نظام فحص و تراقب للملفات المكتوبة في لغة الرسوم البرمجية (Rust)، يعتمد على مبادئ طيبة للصناعة والطريقة EXTREME TDD. يقدم ميزات متقدمة مثل التتبع الكامل للأنظمة، معلومات ديفور، وخرج JSON/CSV. كما يحتوي على قدرات تحليل إحصائي وتحديد الأشكال الغريبة، مما يجعل من مثالي للاستخدام في تطوير الملفات المكتوبة بلغة الرسوم البرمجية.
Probar is a Playwright-compatible testing framework for WASM and TUI applications, written in pure Rust.
هو إطار اختبار شامل لبرامج WebAssembly (WASM) واجهات المستخدم الرسومية (TUI). يوفّر API متوافق مع Playwright للكتابة الاختبارات، مع ميزات مثل تتبع تغطية GUI ، والاختبار بدون مرآة، ودعم أهداف WASM browser و TUI. صمم Probar ليكون سريعًا وموثوقًا وسهل الاستخدام، مما يجعله خيار مثالي للمطورين الذين يعملون على الألعاب والمحاكاة والبرامج الويب وجوانب الترمينال.
A framework that enables developers to build high‑performance, WebAssembly‑first interactive visualizations for the web.
يُقدِّم هذا الإطار أدوات لبناء رسومات تفاعلية تعمل بالكامل في المتصفح، مستفيداً من WebAssembly لتحقيق سرعة وكفاءة عالية. يعتمد على نواة مكتوبة بلغة Rust لتقديم أداء منخفض المستوى، مع ربطها بواجهات Python لتسهيل النمذجة السريعة ومعالجة البيانات. تم دمج مكتبات تعلم الآلة مثل TensorFlow وPyTorch لتمكين المحتوى البصري الديناميكي المستند إلى البيانات. يركز التصميم على القابلية للتوسعة، مما يتيح إضافة شفرات مخصصة أو وحدات تحليلية بسهولة. يستهدف المطورين الأماميين وعلماء البيانات الذين يحتاجون لوحدات عرض تفاعلية في الوقت الحقيقي دون الاعتماد على الخوادم.
A qualification suite that verifies forjar configurations work correctly on real infrastructure.
يُقدّم هذا المعيار مجموعة من الوصفات الحقيقية التي تُطبّق على أجهزة فعلية للتحقق من سلوك أداة forjar. كل وصفة تمثل تكويناً كاملاً للبنية التحتية، بدءاً من محطة عمل مطور إلى مجموعة مراقبة، وتُنفَّذ على مشغّل مخصص يتم استضافته ذاتياً. يراقب الإطار التكرار (idempotency) ويُسجِّل أوقات التنفيذ، ويُشير إلى أي فشل ليتم معالجته فوراً. يتكامل مع خطوط التكامل المستمر، مُنتجاً تقارير التغطية، والتحقّق من القواعد، ولوحة قيادة ديناميكية للمعايير. يهدف هذا المعيار إلى كشف الأخطاء أو الميزات الناقصة في forjar قبل أن تصل إلى بيئات الإنتاج، مما يضمن موثوقية عالية في نشر البنية التحتية.
Forjar is a single-binary Infrastructure as Code (IaC) tool written in Rust, designed for managing bare-metal machines over SSH using YAML configs and deterministic DAG execution.
يعد فورجار أداة إدارة كود البنية التحتية الواحدة، مكتوبة بلغة رست، مصممة لتعامل مع أجهزة الحواسيب العريضة عبر SSH باستخدام ملفات تعريف YAML وتنفيذ DAG محدد بالكامل. لا يعتمد فورجار على APIs السحاب أو dependencies التنفيذية أثناء التشغيل. يقدم فورجار حلًا بسيطًا ومستقلًا لتعديل البنية التحتية، مما يجعلها خيارًا جذابًا للمنظمات التي تبحث عن طريقة أكثر بساطة في إدارة أجهزتها.
Entrenar is a production-grade neural network training library in pure Rust, providing features for autograd engine, optimizers, LoRA/QLoRA, quantization, and more.
توفير entrenar كل ما يحتاجه لتدريب الشبكات العصبية في الرس. يتضمن ذلك محرك التأريخ الآلي، ووظائف الباحثين المختلفة، و LoRA/QLoRA للتدريب الفعال للمعلمات، ومهارات التحفيز. بالإضافة إلى ذلك، يحتوي على دمج النماذج، وتدريب المعرفة، وخصائص حلقة التدريب، وأدوات المراقبة، والتقنيات التفسيرية.
A Rust library that provides a framework for building and managing cross‑platform daemons.
توفر هذه المكتبة إطار عمل متكامل لإنشاء الخدمات الخلفية التي يمكن تشغيلها على مجموعة متنوعة من المنصات، بما في ذلك البرامج الثابتة الأصلية، وsystemd، وlaunchd، والحاويات، والـ microVMs، وWebAssembly. تُعرّف مكتبة واجهة واضحة لسلوك الخدمة، ومديرًا لتنظيم تشغيل الخدمات المتعددة، ومتكيفات تُجرد التفاصيل الخاصة بكل منصة. يمكن للمطورين تنفيذ واجهة Daemon لتحديد عمليات التهيئة، وحلقات التشغيل، ومنطق الإيقاف، وتقرير الحالة الصحية، بينما تتولى المكتبة إدارة أحداث دورة الحياة، والإيقاف السلس، وجمع المقاييس. يعتمد التصميم غير المتزامن على مكتبة Tokio، مما يتيح إدخال وإخراج فعاليات عالية الأداء. تتميز المكتبة باختبارات شاملة وتغطية اختبار عالية، بالإضافة إلى وثائق مفصلة، مما يجعلها موثوقة للاستخدام في بيئات الإنتاج.
Decy is a tool for transpiling C code to Rust, allowing developers to leverage the safety and performance of Rust while maintaining compatibility with existing C projects.
يعد ديسي أداة لتحويل كود سي إلى روس، مما يسمح للمطورين باستغلال أمان الذاكرة وسرعة الأداء للروس بينما يحتفظون بالcompatibility مع المشاريع القائمة على سي. يدعم ديسي التحويل المباشر والتشغيل على مستوى المشروع، بالإضافة إلى اختبار التفاوتية لتحديد دقة الكود المترجم. كما يحتوي ديسي على ميزات مثل التحقق من التجميع والإحصائيات عن cache و تحليل صحة المستودع.
Batuta is an orchestration framework for the Sovereign AI Stack, providing privacy-preserving ML infrastructure in pure Rust.
يُسيّر باتوتا نظام AI المتمتع بالسيادة، وهو نظام شامل من الرسوم النقية لمنظمات تتطلب سيطرة كاملة على إطار عمل ML الخاص بهن. يسمح النظام بتحليل البيانات بحيث يكون محميًا من الخصوصية، ويتناول إدارة النماذج والبيانات دون الاعتماد على الخوادم الخارجية. يتميز باتوتا بمستويات خصوصية، والأمان للنماذج، والcompatiblity API، والمحاسبة، والرقابة.
The APR Leaderboard project is designed to track and display the Annual Percentage Rate (APR) of various cryptocurrencies.
هذا المشروع يقدم قائمتاه السهلة التي تظهر معدل الفائدة السنوي (APR) للعملات الرقمية المختلفة. يهدف هذا المشروع إلى مطورين،باحثين أو أي شخص مهتم بمعلومات APR للعملات الرقمية. يستخدم المشروع لغة برمجة رست ويعتمد على مكتبتين Serde وتوكيو (Tokio) للتعرف على البيانات والعمليات التلقائية على التوالي. ومع ذلك، لا يظهر أن المشروع يستخدم أي قواعد بيانات.
The APR Cookbook is a collection of production recipes for ML model deployment in pure Rust, covering various aspects such as bundling, training, and inference.
هذا المشروع يوفّر وصفة شاملة لتنفيذ النماذج التعلم الآلي في لغة رست، وتتضمن 169 حالة تنفيذية عبر 24 فئة، تغطي مواضيع مثل تجميع النماذج، تحويل التنسيق، التدريب، التخزين، الاستدلال، والتنفيذ مع تنسيق APR v2. يهدف هذا الكتاب إلى مساعدة المطورين في إنشاء أنظمة تعلم الآلة عالية الكفاءة باستخدام لغة رست.
Provides a lightweight HTTP server for collecting and exposing agent usage metrics.
يقدم هذا الخادم واجهة برمجة تطبيقات HTTP بسيطة تستقبل بيانات المقاييس من الوكلاء الموزعة وتعرضها للمستهلكين لاحقاً. يعتمد على نظام تشغيل غير متزامن، ما يتيح معالجة عالية للمتزامن مع استهلاك منخفض للموارد. تدعم الواجهة بيانات بصيغة JSON، وتتحقق من صحتها، وتقدم المقاييس المجمعة عند الطلب. يستهدف المطورين وفِرق العمليات، ويُسهل دمج بيانات الوكيل في خطوط المراقبة القائمة. يزيل الحاجة إلى قاعدة بيانات مخصصة، ما يقلل من عبء التشغيل مع الحفاظ على رؤية فورية لأداء الوكيل.