awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 مستودعات

Awesome GitHub RepositoriesForm Input Widgets

Widgets that automate the arrangement and validation of form fields.

Distinguishing note: Focuses on form-specific orchestration, distinct from individual input components.

Explore 17 awesome GitHub repositories matching user interface & experience · Form Input Widgets. Refine with filters or upvote what's useful.

Awesome Form Input Widgets GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • chriskiehl/gooeyالصورة الرمزية لـ chriskiehl

    chriskiehl/Gooey

    22,050عرض على GitHub↗

    Gooey is a framework that transforms command-line programs into graphical applications by automatically generating user interfaces from existing argument definitions. By applying a decorator to a script, the tool maps standard command-line arguments to specialized graphical widgets, allowing users to interact with terminal-based utilities through forms, file pickers, and date selectors. The project distinguishes itself by providing a comprehensive suite of customization and lifecycle management tools that extend beyond simple interface generation. It includes capabilities for input validation

    Enables replacing standard text input fields with specialized graphical components like file choosers, date pickers, or color selectors.

    Python
    عرض على GitHub↗22,050
  • wagtail/wagtailالصورة الرمزية لـ wagtail

    wagtail/wagtail

    20,366عرض على GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Constructs administrative forms that automatically select specialized widgets for model fields.

    Pythoncmsdjangohacktoberfest
    عرض على GitHub↗20,366
  • decaporg/decap-cmsالصورة الرمزية لـ decaporg

    decaporg/decap-cms

    18,943عرض على GitHub↗

    Decap CMS is a headless, Git-based content management system designed to provide a visual editing interface for static site workflows. By decoupling the administrative dashboard from the frontend, it allows users to manage content stored directly in version control repositories as structured data. The system maps visual form inputs to repository files, enabling non-technical contributors to update content without requiring direct code changes. The platform distinguishes itself through its Git-centric automation, which handles content lifecycles by creating commits, branches, and pull requests

    Provides a suite of visual input widgets for capturing various data types within content files.

    JavaScriptcmscontent-management-systemdecap-cms
    عرض على GitHub↗18,943
  • refactoringhq/tolariaالصورة الرمزية لـ refactoringhq

    refactoringhq/tolaria

    16,851عرض على GitHub↗

    Tolaria is a markdown knowledge base manager and bidirectional note linking system. It functions as an integrated environment for organizing notes and structured data, utilizing YAML frontmatter and wikilinks to establish relational mappings between documents. The project distinguishes itself by integrating language model capabilities directly into the editor for content generation and analysis. It further combines prose with structured data through a markdown spreadsheet editor that renders CSV-formatted files as interactive grids with formula support and cross-sheet referencing. The platfo

    Overrides editor width, display modes, and grid settings using reserved system metadata fields.

    TypeScript
    عرض على GitHub↗16,851
  • rjsf-team/react-jsonschema-formالصورة الرمزية لـ rjsf-team

    rjsf-team/react-jsonschema-form

    15,654عرض على GitHub↗

    This project is a declarative framework for building interactive web forms by parsing JSON Schema definitions. It functions as a component-based generator that automatically maps schema constraints to input fields and validation logic, ensuring that data collection remains consistent with defined structures. The library distinguishes itself through a registry-based architecture that allows for extensive customization of the user interface. Developers can override default widgets, field templates, and layout structures to accommodate unique data types or specific design requirements. It suppor

    Allows creation of specialized input components and field overrides to handle unique data types.

    TypeScriptdata-validationformsjson
    عرض على GitHub↗15,654
  • eonasdan/tempus-dominusالصورة الرمزية لـ Eonasdan

    Eonasdan/tempus-dominus

    7,175عرض على GitHub↗

    Tempus Dominus is a JavaScript date-time picker library designed to integrate with Bootstrap-based web projects, replacing manual text entry with an interactive calendar and clock interface. It functions as a form input enhancement that provides visual selection of single dates, times, or combined date-time values through a calendar and clock widget. The picker is built as a collection of independent UI components that manage their own state and rendering, with visual customization achieved entirely through CSS variables and class overrides without requiring JavaScript configuration. User int

    Replaces manual date entry with a visual calendar and clock picker for form inputs.

    HTMLdatepickerdatetimedatetimepicker
    عرض على GitHub↗7,175
  • orchidsoftware/platformالصورة الرمزية لـ orchidsoftware

    orchidsoftware/platform

    4,791عرض على GitHub↗

    هذا المشروع هو إطار عمل لتطوير التطبيقات السريع لبناء واجهات المكاتب الخلفية ولوحات التحكم داخل تطبيقات Laravel. يعمل كمجموعة أدوات واجهة مستخدم لإدارة الواجهة الخلفية ومولد واجهة مستخدم يعتمد على المخطط يقوم بعرض لوحات الإدارة ونماذج البيانات عن طريق تعيين منطق الواجهة الخلفية إلى مكونات الواجهة الأمامية المحددة مسبقاً. يتضمن إطار العمل نظاماً للتحكم في الوصول القائم على الأدوار لتقييد ميزات التطبيق والبيانات بناءً على هوية المستخدم والأدوار المعينة. كما يوفر تكامل بحث كامل النص يستخدم برامج تشغيل قابلة للتبديل لفهرسة واسترجاع محتوى التطبيق. تغطي القدرات الإضافية تحميل المحتوى غير المتزامن لتبسيط انتقالات الصفحات ونظام توجيه إشعارات متعدد القنوات. توفر المنصة أيضاً أدوات لتصفية وفرز البيانات القائمة على الاستعلام لإدارة مجموعات البيانات المعقدة داخل لوحات التحكم الداخلية.

    Offers widgets that automate the arrangement and validation of data-entry form fields.

    PHP
    عرض على GitHub↗4,791
  • theorchid/platformالصورة الرمزية لـ TheOrchid

    TheOrchid/Platform

    4,791عرض على GitHub↗

    Platform هو إطار عمل لبناء تطبيقات المكاتب الخلفية ولوحات التحكم الإدارية باستخدام Laravel. يعمل كإطار عمل لواجهة المستخدم يعتمد على المخطط ومولد CRUD يقوم تلقائياً بإنشاء واجهات إدارة قواعد البيانات، ونماذج الإدخال، وقواعد التحقق من تعريفات النماذج البرمجية. تتميز المنصة بمجموعة أدوات واجهة مستخدم خلفية شاملة تدعم التقاط البيانات المتقدم، بما في ذلك تعيين الإحداثيات الجغرافية، ومصفوفات بيانات JSON الجدولية، وتتبع البيانات الوصفية للتسويق. تتميز بنظام قوي للتحكم في الوصول القائم على الأدوار لإدارة رؤية الموارد وحماية المسارات، إلى جانب تنفيذ بحث كامل النص عالمي يقوم بفهرسة البيانات عبر نماذج متعددة. تغطي المنصة مجموعة واسعة من القدرات، بما في ذلك تحميل البيانات غير المتزامن، وأنظمة الإشعارات متعددة القنوات، ومكتبة من مكونات النماذج المتخصصة للنصوص الغنية وإدارة الملفات. كما توفر أدوات لتصور البيانات من خلال تجميع النماذج والرسوم البيانية، بالإضافة إلى أدوات لتحديث الصفحات الجزئي لمحاكاة تجربة تطبيق الصفحة الواحدة. تسمح خيارات التكامل بربط وحدات التحكم الحالية والقوالب القديمة لتسهيل ترحيل الميزات تدريجياً إلى إطار العمل.

    Generates administrative input screens and form fields automatically from programmatic model definitions.

    PHP
    عرض على GitHub↗4,791
  • kyleduo/switchbuttonالصورة الرمزية لـ kyleduo

    kyleduo/SwitchButton

    4,746عرض على GitHub↗

    SwitchButton هو عنصر واجهة مستخدم (Widget) تبديل قابل للتخصيص لإنشاء مفاتيح تشغيل وإيقاف متحركة مع تسميات وألوان قابلة للتكوين. يعمل كمدخل نموذج تفاعلي يسمح للمستخدمين بالتبديل بين خيارين متقابلين باستخدام مكون يعتمد على الحالة. تم تصميم الأداة لتكون مدركة للإيماءات، حيث تلتقط حركات التمرير الأفقي لتشغيل تغييرات الحالة مع السماح لأحداث التمرير الرأسي بالمرور إلى الحاوية الأصلية. يدعم المكون تحديد ألوان وأبعاد وأنصاف أقطار زوايا مخصصة لكل من زر التبديل ومسار الخلفية. يتضمن قدرات لإدارة حالات التبديل، وتكوين نص التسمية، وضبط سرعات الرسوم المتحركة.

    Provides a visual toggle element as a specialized widget for binary form input.

    Javaandroidswitchbuttonwidget
    عرض على GitHub↗4,746
  • cq-panda/vue.netcoreالصورة الرمزية لـ cq-panda

    cq-panda/Vue.NetCore

    4,227عرض على GitHub↗

    Vue.NetCore هي أداة سقالات (scaffolding) كاملة المكدس تقوم تلقائياً بإنشاء كود الواجهة الأمامية والخلفية باستخدام .NET Core وVue.js بناءً على مخططات قاعدة البيانات. تعمل كمولد boilerplate لـ CRUD ومنسق لقاعدة بيانات يقوم بتعيين الكيانات في منطق الأعمال لإنشاء واجهات إدارية ونقاط نهاية API. يوفر المشروع سقالة واجهة مستخدم متعددة المنصات، تنتج كوداً متوافقاً للويب وiOS وAndroid وبرامج WeChat المصغرة. يستخدم إطار عمل ويب TypeScript مع Vite ويستفيد من SqlSugar لأتمتة تعيين كيانات قاعدة البيانات. يغطي النظام أتمتة CRUD للمؤسسات، بما في ذلك إنشاء النماذج القائمة على البيانات، وواجهات استعلام البحث المتقدمة، وعلاقات الجداول الرئيسية-التفصيلية. كما يتضمن قدرات لتطوير API المؤتمت وواجهات استيراد بيانات Excel.

    Generates frontend forms with automated data source binding based on database schemas and programmatic model definitions.

    C#axioscsharpdapper
    عرض على GitHub↗4,227
  • johnlindquist/kitالصورة الرمزية لـ johnlindquist

    johnlindquist/kit

    4,189عرض على GitHub↗

    Kit هو إطار عمل لأتمتة سطح المكتب ومجموعة أدوات واجهة مستخدم قابلة للبرمجة مصممة لبناء أدوات إنتاجية مخصصة. يعمل كغلاف CLI عبر المنصات ومؤتمت لنظام macOS، مما يوفر بيئة لتنفيذ النصوص البرمجية التي تدير مهام نظام التشغيل، وإدارة الملفات، وسير عمل التطبيقات. يتميز المشروع بطبقة دمج LLM مخصصة لاستخراج البيانات المهيكلة وتوليد النصوص، إلى جانب إطار عمل واجهة مستخدم متخصص لإنشاء نماذج إدخال تفاعلية، ونوافذ HTML، وودجت عائمة. ويتميز بدمج عميق مع macOS من خلال تنفيذ AppleScript وتخصيص شريط قائمة النظام. يغطي إطار العمل مجموعة واسعة من الإمكانيات، بما في ذلك التحكم في أجهزة الإدخال على مستوى النظام، وإدارة الحافظة، والتحكم في الطاقة. ويتضمن أدوات أتمتة للجدولة القائمة على cron ومراقبة الملفات، بالإضافة إلى أدوات مطورين لمزامنة Git، وإدارة متغيرات البيئة، وكشط الويب (Web scraping). يوفر النظام دعماً مدمجاً لتنفيذ أوامر shell وإدارة بيئات النصوص البرمجية المعزولة.

    Creates rapid-entry input forms that return structured objects for use in script logic.

    TypeScript
    عرض على GitHub↗4,189
  • pdfme/pdfmeالصورة الرمزية لـ pdfme

    pdfme/pdfme

    4,156عرض على GitHub↗

    pdfme is a schema-based PDF generation engine and dynamic document builder. It provides a system for producing PDF documents by merging predefined templates with dynamic input data across different runtime environments. The project includes a browser-based WYSIWYG PDF editor and template designer, allowing for the arrangement of elements via a drag-and-drop interface. It distinguishes itself through a plugin-based architecture that enables schema extensions and custom rendering logic for new content types. The capability surface covers dynamic content generation, including variable placehold

    Creates user interfaces specifically designed to capture the variable values needed to populate a document template.

    TypeScriptpdfpdf-designerpdf-generation
    عرض على GitHub↗4,156
  • iczer/vue-antd-adminالصورة الرمزية لـ iczer

    iczer/vue-antd-admin

    3,672عرض على GitHub↗

    vue-antd-admin is an administrative dashboard framework and enterprise UI starter kit. It serves as a template for building professional back-office interfaces and internal tooling, integrating the Ant Design component library within a Vue environment. The project provides a structured layout for creating data-heavy internal tools, specializing in a wrapper for the Ant Design system to ensure consistent user interfaces for enterprise web applications. The framework includes capabilities for centralized API request handling, dynamic menu mapping, and route-based view injection. It further sup

    Automatically generates complex input fields and validation logic based on predefined JSON schemas.

    Vue
    عرض على GitHub↗3,672
  • maurodesouza/profile-readme-generatorالصورة الرمزية لـ maurodesouza

    maurodesouza/profile-readme-generator

    3,687عرض على GitHub↗

    This project is a GitHub profile README generator and markdown profile builder. It functions as a developer portfolio generator that converts personal information and preferences into a structured Markdown file for use as a public profile landing page. The tool focuses on developer portfolio branding and GitHub profile customization. It uses a series of templates to automate the layout of a professional presence, allowing users to showcase their skills and social links. The generator utilizes form-driven data collection and conditional content logic to determine which sections appear in the

    Provides template-driven input forms that capture the specific variables needed to populate the profile README.

    TypeScriptgeneratorgithubgithub-profile-readme-generator
    عرض على GitHub↗3,687
  • vue-generators/vue-form-generatorالصورة الرمزية لـ vue-generators

    vue-generators/vue-form-generator

    2,991عرض على GitHub↗

    This project is a schema-based form generator for Vue.js that constructs interactive user interfaces by parsing structured data configurations. It automates the creation of form layouts, data binding, and field rendering, eliminating the need for manual template creation for individual forms. The system distinguishes itself through a registry-based architecture that allows for the integration of custom input components. By mapping specialized field types to the generation engine, developers can extend the library to handle unique data types or complex interface requirements that fall outside

    Automatically generates reactive form interfaces by parsing structured data schemas.

    JavaScriptformgeneratorschema
    عرض على GitHub↗2,991
  • lljj-x/vue-json-schema-formالصورة الرمزية لـ lljj-x

    lljj-x/vue-json-schema-form

    2,262عرض على GitHub↗

    This library provides a dynamic engine for Vue that automatically renders interactive web forms from JSON Schema definitions. It functions as a data-driven framework that maps schema constraints to UI components, managing state synchronization and input validation throughout the form lifecycle. The project distinguishes itself through a flexible adapter system that bridges structured data with established design systems, such as Element UI, Ant Design, or Naive UI. It supports complex interface requirements by allowing developers to inject custom logic, event listeners, and specialized templa

    Constructs interactive web forms by parsing declarative JSON schema definitions into a functional UI hierarchy at runtime.

    JavaScriptantdvelementpluselementui
    عرض على GitHub↗2,262
  • powmedia/backbone-formsالصورة الرمزية لـ powmedia

    powmedia/backbone-forms

    2,151عرض على GitHub↗

    Backbone Forms is a schema-driven library designed to automate the generation and validation of HTML forms within the BackboneJS ecosystem. It functions as a framework for building data entry interfaces that bind directly to application models, ensuring data integrity through a combination of schema-level rules and model-level constraints. The library distinguishes itself through a modular architecture that supports the creation of custom input editors and the use of pluggable HTML templates. This allows for the management of complex, hierarchical data structures, including nested objects and

    Automatically builds and renders HTML forms based on programmatic model definitions and schemas.

    JavaScript
    عرض على GitHub↗2,151
  1. Home
  2. User Interface & Experience
  3. Form Input Widgets

استكشف الوسوم الفرعية

  • Administrative Form ConstructorsSystems that automatically select specialized widgets for model fields based on data types. **Distinct from Form Input Widgets:** Distinct from form input widgets: focuses on the construction logic for administrative forms.
  • Calendar Input WidgetsForm input widgets that replace manual date entry with a visual calendar and clock picker. **Distinct from Form Input Widgets:** Distinct from Form Input Widgets: specifically focuses on calendar-based date entry rather than general form field automation.
  • Presentation Configurators1 وسم فرعيTools for applying UI configurations to schema fields to control rendering behavior and widget selection. **Distinct from Form Input Widgets:** Distinct from Form Input Widgets: focuses on the configuration layer that overrides default rendering behavior rather than the widgets themselves.
  • Schema-Driven Form GenerationAutomatic generation of form fields based on programmatic model definitions and schemas. **Distinct from Form Input Widgets:** Focuses on generation from programmatic definitions rather than generic widget orchestration
  • Template-Driven Input FormsUser interfaces automatically constructed to capture the specific variables required by a document template. **Distinct from Form Input Widgets:** Focuses on the construction of forms derived from template needs rather than generic widget orchestration.