3 مستودعات
A system for extending a library of input widgets via a plugin architecture to support custom data controls.
Distinct from Input Widgets: Focuses on a plugin system for adding new UI widgets, not input method engines or validation libraries.
Explore 3 awesome GitHub repositories matching part of an awesome list · Plugin-Based Input Extensions. Refine with filters or upvote what's useful.
Leva هي لوحة تحكم واجهة مستخدم (GUI) لـ React ومحرر معلمات في الوقت الفعلي يُستخدم لمراقبة وتعديل حالة التطبيق والمتغيرات دون تعديل الكود أو إعادة تحميل الصفحة. تعمل كمصحح حالة ديناميكي ومكتبة إدخال قابلة للتوسيع توفر واجهة مرئية لضبط القيم الرقمية والبوليانية والنصية بدقة داخل تطبيق ويب قيد التشغيل. يتميز المشروع بنظام إضافات يسمح بإنشاء مكونات إدخال مخصصة وسلوكيات متخصصة لدعم أنواع بيانات فريدة. ويستخدم استنتاج النوع لتعيين البيانات تلقائياً إلى أداة الواجهة المرئية المناسبة، على الرغم من إمكانية تجاوز هذا التعيين لفرض أنواع إدخال محددة. تدعم الواجهة فئات إدخال متنوعة، بما في ذلك النطاقات الرقمية، والمتجهات، ومنتقيات الألوان، وحقول رفع الوسائط. يمكن تنظيم عناصر التحكم في مجلدات هرمية، وعرضها بشكل مشروط بناءً على قيم أخرى، ومزامنتها مع مخازن بيانات خارجية. كما يراقب النظام دورة حياة التعديل، مما يتيح استدعاءات عند بدء المستخدمين للعمليات وإنهائها لتحسين الأداء للعمليات المكلفة.
Ships a diverse collection of input widgets and a plugin system for creating custom data controls.
Formtastic هو مكون إضافي لـ Ruby on Rails مصمم لأتمتة إنشاء نماذج ويب دلالية وسهلة الوصول. من خلال تعيين نماذج قاعدة البيانات مباشرة إلى حقول النموذج، تقوم المكتبة بإنشاء ترميز HTML منظم يلتزم بمعايير إمكانية الوصول، مما يضمن ربط التسميات والمدخلات بشكل صحيح للتقنيات المساعدة. تستخدم المكتبة لغة خاصة بالمجال لتجريد هياكل النماذج المعقدة إلى استدعاءات طرق موجزة. تتميز بنهج مدفوع بالبيانات الوصفية يفحص مخططات قاعدة البيانات وقواعد التحقق لاختيار أنواع الإدخال المناسبة تلقائياً. يمكن للمطورين توسيع النظام بشكل أكبر من خلال عملية تسجيل معيارية، مما يسمح بإنشاء فئات إدخال مخصصة للتعامل مع متطلبات البيانات المتخصصة. بعيداً عن الإنشاء الأساسي، يوفر إطار العمل دعماً متكاملاً للترجمة وإدارة الأخطاء. يقوم بحل نص العرض للتسميات والتلميحات والأزرار من خلال نظام بحث ترجمة هرمي ويعرض تلقائياً رسائل خطأ التحقق المدركة للسياق. يتم توزيع المشروع كمحرك Rails، مما يوفر بيئة موحدة لبناء واجهات إدخال بيانات متسقة وسهلة الوصول.
Offers a modular registration system for developers to inject custom input classes.
JSON Editor is a schema-driven UI framework and web-based editor used to generate interactive forms and validate JSON data. It translates JSON Schema specifications into a hierarchy of HTML form elements, allowing users to manipulate complex JSON structures through a structured interface rather than raw text. The framework differentiates itself through a plugin-based extension system that supports custom resolver functions and the integration of specialized editors, such as WYSIWYG, Markdown, and syntax-highlighted code editors. It employs recursive schema resolution to handle nested definiti
Provides a plugin system for registering custom resolver functions and UI components for specialized data types.