Claude-Hydra is a web-based terminal interface for running Claude Code directly in the browser, supporting full functionality on Windows.
هذا المشروع يقدم واجهة ترمينالية على الإنترنت تسمح للمستخدمين تشغيل كلود كود مباشرة في متصفحاتهم دون الحاجة إلى إعدادات محلية. تتوافق الواجهة بالكامل مع وظيفية ويندوز، مما يجعلها متاحة للعديد من المستخدمين. بفضل كلود-هيدرا، يمكن المطورين الاستفادة من قوة كلود كود من أي مكان وفي أي وقت.
A Ruby gem that extends Rails applications with reusable UI components and helper methods for building consistent interfaces.
يُقدّم هذا المكوّن مكتبة مكوّنات واجهة مستخدم قابلة لإعادة الاستخدام تُدمج بسلاسة مع تطبيقات Rails، ما يتيح للمطورين إنشاء واجهات متسقة وسهلة الصيانة بسرعة. تتضمن المكتبة عناصر جاهزة مثل النماذج، الجداول، الرسائل التنبيهية، وشريط التنقل، ويمكن تخصيصها عبر خيارات بسيطة دون الحاجة لكتابة كود CSS أو JavaScript من الصفر. كما يدعم المكوّن تكاملًا مع Playwright، ما يتيح كتابة اختبارات نهاية إلى نهاية للواجهة جنبًا إلى جنب مع تعريف المكوّنات، وبالتالي ضمان عمل المكوّنات بشكل صحيح عبر المتصفحات المختلفة. يستهدف المطورين الذين يعملون على Rails ويبحثون عن تقليل الكود المتكرر في واجهة المستخدم، ويحل مشكلة عدم الاتساق في التصميم وصعوبة صيانة المنطق الأمامي. يميز هذا الحل بتركيزه على نماذج واجهة مستخدم شائعة، ما يسرّع عملية التطوير ويعزز قابلية الصيانة.
Reusable UI components for Rails applications
يُقدّم مكتبة Bali ViewComponents مجموعة من مكونات واجهة المستخدم القابلة لإعادة الاستخدام لتطبيقات Rails. تعتمد على بنية المكونات المدمجة في مكتبة ViewComponent، ما يتيح للمطورين تجميع منطق العرض، والتنسيق، والسلوك في وحدات معزولة وقابلة للاختبار. تتضمن المكتبة مكونات جاهزة مثل النماذج، الجداول، النوافذ المنبثقة، وعناصر التنقل، جميعها مصممة للتكامل السلس مع طبقة العرض في Rails. تدعم المكتبة اختبارات تلقائية باستخدام Cypress وPlaywright، ما يتيح إجراء اختبارات نهاية إلى نهاية تتفاعل مع مكونات التطبيق. تستهدف المطورين الذين يعملون على Rails ويبحثون عن طريقة للحفاظ على قاعدة كود نظيفة ومتناسقة، مع تسريع عملية تطوير واجهة المستخدم. تحل هذه المكتبة مشكلة تكرار الكود وتباين الأنماط في المشاريع الكبيرة، وتوفر إطار عمل موحد لتصميم واجهات متسقة وسهلة الصيانة.
This project is a Svelte starter kit that provides everything needed to build a new Svelte project.
هذا المشروع هو مجموعة بداية سVELTE التي توفر كل ما يحتاجه المطورون لإنشاء مشروع جديد من نوع SVELTE. يستخدم هذه المجموعة أدوات شائعة مثل Tailwind و Three.js و Vite، مما يجعلها خيارًا مثاليًا للمطورين الذين يبحثون عن إنشاء موقع ويب محترف ومزود بالعديد من الميزات. يوفر المشروع تعليمات مفصلة حول كيفية إعداد وتشغيل الخادم التطويري وإنشاء التطبيق ونشره على مختلف البيئات.