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

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

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

23 مستودعات

Awesome GitHub RepositoriesField Definitions

Schemas that specify the type, validation rules, and UI hints for each configuration field of a data source.

Distinct from Data Source Definitions: Distinct from Data Source Definitions: focuses on the individual field-level metadata (type, validation, hints) rather than the overall connection schema.

Explore 23 awesome GitHub repositories matching data & databases · Field Definitions. Refine with filters or upvote what's useful.

Awesome Field Definitions GitHub Repositories

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

    emdash-cms/emdash

    10,887عرض على GitHub↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    Defines structured content models using 16 field types, each mapped to a SQLite column with appropriate admin UI.

    TypeScriptastrocmsemdash
    عرض على GitHub↗10,887
  • doctrine/ormالصورة الرمزية لـ doctrine

    doctrine/orm

    10,172عرض على GitHub↗

    Doctrine ORM is a PHP object-relational mapper that connects application objects to relational database tables. It uses the data mapper and identity map patterns to decouple the in-memory object model from the database schema, allowing developers to manage data persistence without writing manual SQL. The project features a dedicated object-oriented query language and programmatic builder for retrieving data based on entities rather than tables. It implements a unit-of-work system to track object changes during a request and synchronize them via atomic transactions. The capability surface inc

    Ships custom mapping types to transform data between object properties and database columns.

    PHPhacktoberfest
    عرض على GitHub↗10,172
  • antlervc/firetableالصورة الرمزية لـ AntlerVC

    AntlerVC/firetable

    6,813عرض على GitHub↗

    Firetable هو منصة إدارية للواجهة الخلفية ومنسق منخفض الكود (low-code) لقواعد بيانات Firebase. يوفر واجهة تشبه جداول البيانات لإدارة سجلات قاعدة البيانات السحابية، وتحديد حقول البيانات الغنية، والتحكم في أذونات وصول المستخدمين. يعمل المشروع كمنصة أتمتة بدون كود (no-code) ومنسق للدوال السحابية، مما يسمح بنشر وإدارة منطق الخادم (serverless) عبر واجهة متصفح مرئية. يتيح إنشاء تدفقات عمل للواجهة الخلفية وتكاملات API خارجية يتم تشغيلها بواسطة تغييرات بيانات محددة على مستوى الحقل. تغطي المنصة مجالات واسعة من القدرات بما في ذلك التحكم في الوصول القائم على الأدوار لأمن الجداول والحقول، وحل المخططات الديناميكي لأنواع بيانات الإدخال المخصصة، وأدوات لاستيراد وتصدير البيانات بكميات كبيرة. كما يدمج استرجاع البيانات في الوقت الفعلي من نقاط نهاية ويب خارجية لملء خلايا قاعدة البيانات.

    Allows the definition of diverse input types including custom pickers and rich text editors with validation.

    TypeScript
    عرض على GitHub↗6,813
  • go-xorm/xormالصورة الرمزية لـ go-xorm

    go-xorm/xorm

    6,628عرض على GitHub↗

    xorm is a relational mapper and object-relational mapping tool for Go. It translates Go structures into SQL queries and maps database rows back into native objects, providing a multi-dialect database driver that supports MySQL, PostgreSQL, SQLite, Oracle, SQL Server, and TiDB. The project features a read-write splitting manager that routes modification requests to a primary database and read requests to replicas. It includes a database schema synchronizer to automatically align table structures and indexes with application data models, as well as a fluent SQL query builder for constructing co

    Maps empty application fields to SQL NULL values during database update operations.

    Gogolangmssqlmysql
    عرض على GitHub↗6,628
  • thoughtbot/administrateالصورة الرمزية لـ thoughtbot

    thoughtbot/administrate

    6,028عرض على GitHub↗

    Administrate is a Rails engine that generates full CRUD admin interfaces for any model in a Rails application, providing create, read, update, delete, search, and pagination capabilities out of the box. It functions as a convention-based dashboard generator that maps model attributes to default field types and views, while supporting customization through standard Rails controller and view overrides. The framework distinguishes itself through a field type abstraction layer that encapsulates data display and input logic into reusable classes, and a hook-point content injection system that allo

    Encapsulates data display and input logic into reusable field classes for admin dashboards.

    JavaScript
    عرض على GitHub↗6,028
  • evidence-dev/evidenceالصورة الرمزية لـ evidence-dev

    evidence-dev/evidence

    5,919عرض على GitHub↗

    Defines the configuration fields a data source exposes, including type, validation, and UI hints, so users can connect to their database.

    JavaScriptanalyticsbusiness-intelligencedashboard
    عرض على GitHub↗5,919
  • python-attrs/attrsالصورة الرمزية لـ python-attrs

    python-attrs/attrs

    5,799عرض على GitHub↗

    attrs is a Python library that automatically generates initialization, representation, equality, hashing, and ordering methods from declarative class attribute definitions. At its core, it provides a class decorator metaprogramming framework that intercepts class creation to rewrite the class body, producing dunder methods without manual boilerplate. The library includes a comprehensive attribute validation toolkit with built-in validators for type checks, range constraints, regex matching, length limits, and logical composition of validation rules. The library distinguishes itself through it

    Applies converter functions to normalize or transform attribute values during initialization with instance context.

    Python
    عرض على GitHub↗5,799
  • go-pg/pgالصورة الرمزية لـ go-pg

    go-pg/pg

    5,785عرض على GitHub↗

    pg is a PostgreSQL object-relational mapper (ORM) for Go that maps Go structs to database tables and provides a fluent query builder for constructing SQL statements programmatically. At its core, it automatically generates CREATE TABLE statements from Go struct definitions using struct tags and naming conventions, and builds queries through method chaining with placeholder-based parameter binding to prevent SQL injection. The library distinguishes itself through relation-aware join generation that automatically constructs JOIN clauses for has-one, has-many, many-to-many, and polymorphic assoc

    Marshals Go zero values such as empty strings and zero numbers as SQL NULL by default.

    Go
    عرض على GitHub↗5,785
  • xmartlabs/xlformالصورة الرمزية لـ xmartlabs

    xmartlabs/XLForm

    5,741عرض على GitHub↗

    XLForm هو مكتبة واجهة مستخدم تعريفية (declarative UI) وإطار عمل لإنشاء نماذج عرض الجدول (table-view) في iOS من تعريفات مهيكلة. يوفر مجموعة أدوات لبناء شاشات إدخال البيانات للهواتف المحمولة باستخدام Swift و Objective-C، مما يسمح للمطورين بإنشاء واجهات تعتمد على أقسام وصفوف تعريفية. يتميز إطار العمل بمزامنة الواجهة الديناميكية والمنطق الشرطي لإدارة رؤية الصفوف وقيود التحرير. كما يدعم إنشاء أقسام ديناميكية متعددة القيم حيث يمكن للمستخدمين إدراج أو حذف أو إعادة ترتيب الصفوف في وقت التشغيل. تتضمن المكتبة مجموعة متنوعة من مكونات الإدخال التفاعلية مثل منتقي التاريخ والوقت، وقوائم الاختيار، وحقول النص، ومفاتيح التبديل المنطقية. كما توفر أدوات مساعدة للتحقق من صحة الإدخال عبر أطر عمل قائمة على القواعد، وأدوات لاستخراج إدخالات المستخدم إلى قواميس مهيكلة لنقل البيانات. تدعم المكتبة القابلية للتوسع من خلال تعيينات أنواع الصفوف المخصصة لعرض محتوى متخصص في خلايا الجدول.

    Provides a mechanism to map custom table cells to specific row descriptor types for displaying specialized content.

    Objective-C
    عرض على GitHub↗5,741
  • tortoise/tortoise-ormالصورة الرمزية لـ tortoise

    tortoise/tortoise-orm

    5,582عرض على GitHub↗

    Tortoise ORM is an asynchronous object-relational mapper for Python that mirrors Django's model and queryset API while running on asyncio. It defines database tables as Python classes with typed fields and supports foreign key, many-to-many, and one-to-one relations, providing a chainable query API for filtering, annotating, grouping, and prefetching related objects without blocking the event loop. The ORM includes a built-in migration engine that detects model changes, generates migration files, and applies or reverts schema changes through a command-line tool. It connects to PostgreSQL, MyS

    Defines model attributes using typed fields like CharField and IntField to map Python objects to database columns.

    Pythonasyncasynciomysql
    عرض على GitHub↗5,582
  • qor/qorالصورة الرمزية لـ qor

    qor/qor

    5,345عرض على GitHub↗

    Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content management systems, and REST API generators. It provides a structured environment for implementing business application backends, specializing in the management of structured content and media assets. The project distinguishes itself through comprehensive multi-language content management, featuring locale-based data versioning and a dedicated system for internationalization and translation administration. It further differentiates its offering with a built-in state machine implementa

    Allows the creation of custom metadata types with associated templates to control field rendering in views.

    Goadminapicms
    عرض على GitHub↗5,345
  • bram2w/baserowالصورة الرمزية لـ bram2w

    bram2w/baserow

    5,085عرض على GitHub↗

    Baserow هو قاعدة بيانات علائقية ومنشئ تطبيقات بدون كود يسمح للمستخدمين بإنشاء جداول بيانات مهيكلة وأدوات أعمال من خلال واجهة مرئية. يعمل كواجهة خلفية لبيانات REST API بدون رأس ومساحة عمل بيانات ذاتية الاستضافة، مما يوفر منصة لإدارة قواعد البيانات التعاونية مع الحفاظ على السيطرة الكاملة على إقامة البيانات. تدمج المنصة نماذج لغوية كبيرة لتعمل كمنصة بيانات مدعومة بـ LLM، قادرة على إنشاء هياكل قواعد البيانات، ومحتوى السجلات، وسير العمل التقني من اللغة الطبيعية. كما تعمل كخادم بروتوكول سياق النموذج (Model Context Protocol)، مما يتيح لوكلاء الذكاء الاصطناعي البعيدين التفاعل مع سجلات قاعدة البيانات المهيكلة برمجياً. إلى جانب إمكانات قاعدة البيانات الأساسية، يوفر المشروع أدوات لبناء بوابات خارجية ذات علامة تجارية، وتطبيقات أعمال داخلية، ولوحات تحكم تفاعلية. يتضمن محرك أتمتة يعتمد على الأحداث لأتمتة عمليات الأعمال ويدعم مجموعة واسعة من تكاملات API، بما في ذلك خطافات الويب، وبث أحداث WebSocket، ومزامنة بيانات الطرف الثالث. تم تصميم البرنامج للاستضافة على البنية التحتية الخاصة والنشر بالحاويات لضمان سيادة البيانات وأمنها.

    Allows the definition of custom data structures and field types using specific input pickers.

    Python
    عرض على GitHub↗5,085
  • apostrophecms/apostropheالصورة الرمزية لـ apostrophecms

    apostrophecms/apostrophe

    4,524عرض على GitHub↗

    Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST APIs while providing a visual in-context page editor for live editing. It is built on a module-based plugin architecture that extends CMS functionality through reusable modules, each encapsulating logic, configuration, and templates. The system uses schema-driven content modeling to define data structures and validation rules through configurable schemas and custom field types, with all content stored as flexible JSON-like documents in MongoDB. The platform distinguishes itsel

    Defines new schema field types with custom editor interfaces, validation, and storage behavior.

    JavaScriptapostrophecmscms-framework
    عرض على GitHub↗4,524
  • jabref/jabrefالصورة الرمزية لـ JabRef

    JabRef/jabref

    4,373عرض على GitHub↗

    This project is a desktop-based bibliographic reference manager designed to organize academic research libraries and automate citation workflows. It functions as a research assistant that integrates directly with word processors and text editors, enabling users to insert and format references while writing. The application is built on a Java-based portable runtime, allowing it to operate as a self-contained tool that stores preferences and data in local configuration files. The platform distinguishes itself through a modular plugin architecture and a commitment to human-readable, text-based f

    Allows the creation and management of custom bibliographic fields to store information beyond standard requirements.

    Javaacademiaacademic-publicationsai
    عرض على GitHub↗4,373
  • go-mysql-org/go-mysql-elasticsearchالصورة الرمزية لـ go-mysql-org

    go-mysql-org/go-mysql-elasticsearch

    4,154عرض على GitHub↗

    هذا المشروع عبارة عن نظام لالتقاط بيانات التغيير (CDC) وطبقة مزامنة تنقل البيانات من قواعد بيانات MySQL إلى فهارس Elasticsearch. يعمل كأداة تعيين من علائقية إلى مستند، حيث يحول جداول قاعدة البيانات إلى مستندات قابلة للبحث لتمكين تكامل البيانات في الوقت الفعلي والبحث بالنص الكامل. يتميز المزامِن بدعم إلغاء تطبيع البيانات العلائقية، والذي يحول عمليات الربط (joins) من واحد إلى متعدد في قاعدة البيانات إلى هياكل مستندات أب-ابن. كما يسمح بتجميع الجداول المقسمة، باستخدام أنماط التعبير النمطي لتجميع جداول قاعدة بيانات متعددة في فهرس بحث واحد. يغطي النظام تعيين وتحويل البيانات بشكل شامل، بما في ذلك تحويل نوع الحقل، وتعيين المخطط، وتصفية الحقول المتزامنة. يوظف نموذج معالجة قائماً على خط الأنابيب لفك تشفير ودمج الحقول، مستخدماً كلاً من التحميل الأولي القائم على اللقطات (snapshots) للأساسيات وبث سجلات النظام الثنائية للتحديثات في الوقت الفعلي.

    Changes data formats during synchronization, such as converting comma-separated strings into arrays for improved filtering.

    Go
    عرض على GitHub↗4,154
  • baserow/baserowالصورة الرمزية لـ baserow

    baserow/baserow

    4,188عرض على GitHub↗

    Baserow is a self-hosted, no-code relational database platform built on PostgreSQL. It provides a spreadsheet-like interface for structuring and managing data without writing code, while exposing all database resources via a REST API to support headless architectures. The platform distinguishes itself by integrating large language models and embedding servers to power AI assistants and automated data generation. It further extends its utility as a no-code application builder, allowing users to create custom internal portals, dashboards, and business tools using visual logic and managed data.

    Allows the definition of new data types for columns by implementing both backend storage and frontend UI components.

    Pythonairtableairtable-alternativeairtable-replacement
    عرض على GitHub↗4,188
  • marmelab/ng-adminالصورة الرمزية لـ marmelab

    marmelab/ng-admin

    3,909عرض على GitHub↗

    ng-admin is an AngularJS framework for generating low-code administrative dashboards and graphical user interfaces for managing RESTful API data. It functions as a REST client GUI that translates HTTP requests and responses into editable forms and data tables. The framework utilizes a declarative configuration to map API endpoints to UI components and generates interface views based on provided schema objects. It allows for the customization of the API client through interceptors that transform incoming and outgoing data formats to match specific server requirements. The system provides stan

    Supports the definition of new schema field types with custom editor interfaces and validation logic.

    JavaScriptadminadmin-dashboardangular
    عرض على GitHub↗3,909
  • thehive-project/thehiveالصورة الرمزية لـ TheHive-Project

    TheHive-Project/TheHive

    3,891عرض على GitHub↗

    TheHive is a security incident response platform and multi-tenant case management system. It functions as a Security Orchestration, Automation, and Response (SOAR) tool and a threat intelligence platform designed to coordinate security investigations by managing alerts, cases, and observables. The platform is distinguished by its multi-tenant architecture, which isolates data across different organizations while supporting selective cross-tenant sharing. It features a SOAR automation engine capable of executing sandboxed JavaScript logic to automate workflows and trigger response actions thro

    Enables the creation of new categories for security artifacts to extend trackable data points.

    Scalaanalyzerapicortex
    عرض على GitHub↗3,891
  • ponyorm/ponyالصورة الرمزية لـ ponyorm

    ponyorm/pony

    3,822عرض على GitHub↗

    Pony is a Python object-relational mapper that maps classes to relational database tables using an object-oriented interface. It serves as a relational database toolkit providing the means to manage database transactions, identity mapping, and the lazy loading of related records. The project is distinguished by a SQL query translator that converts Python generator expressions into optimized SQL queries by analyzing the abstract syntax tree. It also includes a visual database schema designer for creating entity-relationship diagrams to automatically generate and synchronize relational database

    Runs custom check functions before assigning values to attributes to ensure data integrity and correctness.

    Pythoncockroachcockroachdbmysql
    عرض على GitHub↗3,822
  • hunvreus/pagescmsالصورة الرمزية لـ hunvreus

    hunvreus/pagescms

    3,752عرض على GitHub↗

    PagesCMS is a headless, Git-based content management system that uses a GitHub repository as its primary database. It provides a web interface for authoring and organizing structured files and media assets, transforming flat files in a repository into a structured content management environment. The system automates repository access and content updates through GitHub App integration and manifests. It features a schema-driven approach to map repository files and folders to specific editor fields, allowing for the management of static site content without a separate database. Capability areas

    Allows the definition of new schema field types with custom editor interfaces and validation rules.

    TypeScript11tyastrocms
    عرض على GitHub↗3,752
السابق12التالي
  1. Home
  2. Data & Databases
  3. Data Source Definitions
  4. Field Definitions

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

  • Custom Field Type Definitions7 وسوم فرعيةDefines new schema field types with custom editor interfaces, validation, and storage behavior. **Distinct from Field Definitions:** Distinct from Field Definitions: focuses on creating entirely new field types, not just configuring existing ones.