HTTP server wrapping the Claude Agent Ruby SDK as a REST + SSE API. Expose Claude Code as a network service with session management, streaming, and authentication.
A page framework engine for Rails SaaS apps. Marquee provides page registration, routing, versioning, A/B testing, funnel tracking, lead capture, and an admin UI.
Versioned legal document management for Rails. Track and enforce user acceptance of Terms of Service, Privacy Policy, and other legal agreements with versioned documents and audit trails.
> You have a time budget for tests. This tool enforces it.
This cookbook installs and configures Apache HBase - the Hadoop database, a distributed, scalable, big data store.
Ruby LSP RSpec is a Ruby LSP addon for displaying CodeLens for RSpec tests.
Ruby implementation of XAES-256-GCM, an extended-nonce AEAD built on AES-256-GCM.
This README would normally document whatever steps are necessary to get the application up and running.
Automatic reconnection on MySQL read-only errors for ActiveRecord's Trilogy adapter.
> [!TIP] > 🚀 Ship your next Rails app 10x faster! I've built RailsFast, a production-ready Rails boilerplate template that comes with everything you need to launch a software business in days, not weeks. Go [check it out](https://railsfast.com/?ref
A Ruby library that implements the OpenFeature specification for evaluating feature flags in a vendor‑agnostic way.
توفر مكتبة OpenFeature للغة روبي واجهة برمجية موحدة لتقييم أعلام الميزات، مما يتيح استخدامها مع أي مزود أعلام أو حل داخلي. تُقدّم المكتبة عميلًا بسيطًا يتيح جلب قيم الأعلام من أنواع متعددة مثل البوليانية والسلسلة والعددية، مع إمكانية الحصول على تفاصيل دقيقة حول عملية التقييم. يمكن تكوين المكتبة لاستخدام مزود افتراضي، بما في ذلك مزود الذاكرة المؤقتة لتسهيل الاختبار السريع. صممت المكتبة لتناسب تطبيقات روبي التي تتطلب تبديل الميزات ديناميكيًا دون الحاجة لإعادة نشر الكود. تتبع المكتبة مواصفة OpenFeature، ما يضمن توافقها مع خدمات الأعلام المختلفة وتسهيل التبديل بين المزودين.
Evilution performs mutation testing for Ruby code to evaluate and improve test suite quality.
يُجري Evilution اختبار التغيير (mutation testing) على كود Ruby من خلال إدخال تغييرات صغيرة—المُتحولات—في ملفات المصدر ثم تشغيل مجموعة الاختبارات للتحقق من اكتشاف هذه التغييرات. يتضمن 18 عاملًا للتغيير يغطي العمليات الحسابية والمقارنات والمنطق واللiterals والشرطيات، ويستفيد من فهرس AST في Prism لضمان الحفاظ على تنسيق الكود الأصلي. تُنفَّذ المُتحولات في عمليات فرعية معزولة، ما يتيح تشغيلها بالتوازي عبر عدة عمال ويمنع تلوث الاختبارات. يمكن للبرنامج استهداف فقط الكود المتغير منذ مرجع Git محدد، ويُخرج النتائج بصيغة نصية أو JSON، كما يُقدِّم اقتراحات عملية لكتابة اختبارات جديدة لقتل المُتحولات الباقية. يتميز بكونه خفيفًا، إذ يتطلب فقط Ruby 3.2+ وبعض المكتبات القياسية، ما يجعله سهل التكامل مع خطوط CI أو بيئات التطوير المحلية.
Spaced provides a simple DSL to namespace and isolate instance methods within a Ruby class, enabling clean organization of related functionality.
يُعد Spaced مكتبة Ruby خفيفة الوزن تسمح للمطورين بإنشاء مساحات أسماء داخل أي فئة، مع تجميع الأساليب المرتبطة معًا. يتيح لك DSL تعريف كتلة مساحة اسم أو الإشارة إلى فئة فرعية مُعرفة مسبقًا، مع إنشاء طرق وصول تلقائيًا على الفئة الأصلية. داخل مساحة الاسم يمكنك تعريف أساليب عادية، بالإضافة إلى أساليب خاصة بالـ "bang"، والـ "predicate"، ومُعينات القيم التي تُستدعى من خلال بناء جملة مختصر. يساهم هذا النهج في إبقاء الفئة الرئيسية نظيفة مع توفير واجهة برمجية واضحة وبديهية للمستفيدين الخارجيين. يُعد مفيدًا بشكل خاص لتغليف عملاء الخدمات الخارجية أو تنظيم المنطق التجاري المعقد.
The Riffer is a Ruby framework for building AI-powered applications and agents.
هو ريفير هو إطار عمل روبي شامل يسمح المطورين ببناء تطبيقات و एजENTS مصفوفة الذكاء. يوفر مجموعة شاملة من الأدوات والميزات، بما في ذلك تعريف الأجسام، وإدارة الرسائل، وتحديد الإعدادات. مع ريفير، يمكنك إنشاء أنماط الذكاء المتقدمة وتدمجها في تطبيقاتك باستخدام واجهة برمجة التطبيقات البسيطة والواضحة.
A personal website and blog that showcases experience, offers consulting services, and includes an AI‑powered chat for searching content.
يُعد هذا التطبيق منصة شخصية وعرض للخبرات، حيث يُقدّم محتوى مدونة مكتوب بالـ Markdown مع تمييز للرموز البرمجية، ما يضمن عرضاً واضحاً وسلساً للقراء. يضم الموقع محادثة ذكية تعتمد على نموذج لغوي كبير، تسمح للزوار بالبحث في المقالات والمحتوى المتاح وتلقي إجابات فورية. يعتمد التطبيق على إطار عمل حديث للبرمجة بلغة روبي، مع استخدام Hotwire لتوفير تفاعلية فورية دون الحاجة إلى خطوات بناء معقدة. يُخزّن جميع البيانات، بما في ذلك الكاش والمهام الخلفية، في قاعدة بيانات خفيفة، ما يضمن سرعة الأداء وسهولة الصيانة. يستهدف المطورين الفرديين والمدونين الذين يرغبون في إنشاء موقع شخصي متكامل يدمج الخدمات الاستشارية مع أدوات الذكاء الاصطناعي، مع حل مشكلة صعوبة إدارة المحتوى وتوفير تجربة تفاعلية للزوار.
Lapidary is an experimental project that analyzes relationships between Ruby contributors and core modules using LLM and ontology techniques.
يُنشئ لابيداري شبكة المعرفة من التقارير عن الأخطاء لتحسين فهم المطورين للغة Ruby وتعاونهم. يستهلك البيانات من الويب هوك، ويحصل على تفاصيل المشروع الكاملة من API Redmine، ويخزن البيانات المنظمة في SQLite لتحليل المستقبل. يتضمن المشروع ميزات مثل إصدار التأكيدات للويب هوك، ودمج API Redmine، وإدارة очередь العمل، واستخراج الثلاثيات باستخدام OpenAI.