awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 个仓库

Awesome GitHub RepositoriesCustom Data Object Definitions

Frameworks for creating structured data collections outside of standard page hierarchies.

Distinct from Custom Data Fields: Distinct from Custom Data Fields: focuses on defining entire data objects rather than individual fields.

Explore 16 awesome GitHub repositories matching data & databases · Custom Data Object Definitions. Refine with filters or upvote what's useful.

Awesome Custom Data Object Definitions GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • alibaba/fastjsonalibaba 的头像

    alibaba/fastjson

    25,625在 GitHub 上查看↗

    Fastjson is a Java data binding framework and serialization library designed to convert objects to JSON strings and parse JSON data into typed objects. It functions as a JSON parser and stream processor capable of transforming JSON strings into data structures. The project emphasizes high performance JSON processing and memory management, specifically through the use of a pipeline to stream oversized JSON objects and texts to prevent memory exhaustion. It provides capabilities for JSON data serialization and deserialization workflows, including custom JSON data mapping and the ability to def

    Enables the definition of specific object representations to maintain consistent data structures during JSON conversion.

    Java
    在 GitHub 上查看↗25,625
  • getgrav/gravgetgrav 的头像

    getgrav/grav

    15,395在 GitHub 上查看↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Creates structured data collections that exist outside of standard page hierarchies.

    PHPcmscontentcontent-management
    在 GitHub 上查看↗15,395
  • crmeb/crmebcrmeb 的头像

    crmeb/CRMEB

    8,956在 GitHub 上查看↗

    CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers standardized APIs to various frontend clients. It provides a unified backend to synchronize product catalogs, orders, and customer data across web browsers, mobile applications, and mini-programs. The platform supports diverse commerce models, including multi-vendor marketplaces where independent merchants manage their own stores, centralized chain store networks, and social commerce frameworks featuring affiliate distribution and community group buying. It also integrates specialized

    Defines custom data objects and fields with support for hierarchical menus and various data types.

    Vueb2cform-createivewui
    在 GitHub 上查看↗8,956
  • hopding/pdf-libHopding 的头像

    Hopding/pdf-lib

    8,515在 GitHub 上查看↗

    pdf-lib 是一个 JavaScript PDF 操作库,用于以编程方式创建、修改和编辑 PDF 文档。它是一个跨运行时工具,兼容 Node、浏览器、Deno 和移动端 JavaScript 环境。 该库提供了一个用于文档编辑和表单生成的编程接口。它支持构建交互式 PDF 表单、使用自定义数据填充现有字段,并将表单扁平化为静态内容。 其更广泛的功能包括从零开始生成新文档、在文件之间重新排列或复制页面,以及管理文档元数据。它还允许绘制文本、图像和矢量图形等视觉内容,以及嵌入自定义字体和附加外部文件。

    Maintains a graph of unique PDF objects and cross-reference tables to allow non-destructive editing.

    TypeScript
    在 GitHub 上查看↗8,515
  • vendurehq/vendurevendurehq 的头像

    vendurehq/vendure

    7,924在 GitHub 上查看↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    Enables plugins to define and create new database tables for domain-specific data models.

    TypeScriptecommerceecommerce-apiecommerce-framework
    在 GitHub 上查看↗7,924
  • mystenlabs/suiMystenLabs 的头像

    MystenLabs/sui

    7,612在 GitHub 上查看↗

    Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo

    Defines a standardized display format for how on-chain objects appear across wallets and explorers.

    Rustblockchaindistributed-ledger-technologymove
    在 GitHub 上查看↗7,612
  • isislab/ctfdisislab 的头像

    isislab/CTFd

    6,706在 GitHub 上查看↗

    CTFs as you need them

    Creates new database tables from plugins to support custom data models and extended storage.

    Python
    在 GitHub 上查看↗6,706
  • hazelcast/hazelcasthazelcast 的头像

    hazelcast/hazelcast

    6,570在 GitHub 上查看↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Enables creating calculated fields for objects to support querying based on derived values.

    Javabig-datacachingdata-in-motion
    在 GitHub 上查看↗6,570
  • ctfd/ctfdCTFd 的头像

    CTFd/CTFd

    6,523在 GitHub 上查看↗

    Allows plugins to create new database tables for storing data not covered by the core schema.

    Pythonctfctfdeducation
    在 GitHub 上查看↗6,523
  • hect0x7/jmcomic-crawler-pythonhect0x7 的头像

    hect0x7/JMComic-Crawler-Python

    6,371在 GitHub 上查看↗

    JMComic-Crawler-Python is a high-performance asynchronous web scraper and API client designed to programmatically retrieve images and metadata from a comic hosting service. It functions as a media archiving tool for batch downloading albums and chapters, automating the process of saving content to a local filesystem. The project is distinguished by its ability to reverse server-side pixel obfuscation, using a decryption tool to reconstruct sliced and shuffled images. To maintain stable connectivity, it utilizes a network bypass utility featuring dynamic domain rotation and proxy routing to ci

    Supports defining custom object attributes to facilitate specialized file naming and directory rules.

    Python18comicasynciocrawler
    在 GitHub 上查看↗6,371
  • timber/timbertimber 的头像

    timber/timber

    5,650在 GitHub 上查看↗

    Timber is a PHP library that integrates the Twig template engine into WordPress themes, providing an object-oriented framework for theme development. It wraps WordPress data — posts, terms, users, menus, and comments — in structured PHP classes, allowing developers to work with objects instead of raw arrays while keeping HTML markup separate from PHP logic through Twig templates. The library distinguishes itself by offering a complete set of tools for modern WordPress theme building. It includes a file-based template hierarchy with fallback chains, dynamic image manipulation with resizing, cr

    Creates custom subclasses of post objects to add theme-specific data and methods for templates.

    PHPhactoberfestphptimber
    在 GitHub 上查看↗5,650
  • prawnpdf/prawnprawnpdf 的头像

    prawnpdf/prawn

    4,814在 GitHub 上查看↗

    Prawn 是一个 Ruby 库和文档布局工具,用于以编程方式生成 PDF 文件。它作为一个矢量图形引擎,允许创建包含格式化文本、自定义形状和组织页面布局的便携式文档。 该库通过基于坐标的矢量渲染系统脱颖而出,支持多点渐变填充、复杂多边形和基于层的混合。它提供了一个全面的排版系统,能够嵌入 TrueType 和 OpenType 字体,以支持多语言出版的 UTF-8 字符和从右到左的文本。 广泛的功能包括具有分层大纲的文档结构管理、支持透明度的光栅图像嵌入以及交互式超链接的插入。该系统还包括用于文档加密和密码保护的安全功能。

    Allows extending the underlying document object layer to implement custom file specifications.

    Ruby
    在 GitHub 上查看↗4,814
  • qpdf/qpdfqpdf 的头像

    qpdf/qpdf

    4,780在 GitHub 上查看↗

    qpdf is a collection of specialized utility tools for the structural transformation, metadata inspection, file optimization, and cryptographic management of PDF documents. It provides a command line tool for transforming and inspecting internal PDF structures, a structural transformer for reorganizing pages and merging documents, and an encryption engine for managing passwords and restrictions. The project distinguishes itself through a technical approach to document manipulation, utilizing an object-based structural representation to modify files as a graph of unique objects. It includes a m

    Represents PDF files as a graph of unique objects to enable non-linear structural modifications.

    C++pdfpdf-document-processor
    在 GitHub 上查看↗4,780
  • solnic/virtussolnic 的头像

    solnic/virtus

    3,746在 GitHub 上查看↗

    Virtus is a Ruby attribute management and data coercion library used to define object schemas with typed attributes. It functions as a tool for transforming nested JSON structures and complex input formats into structured internal Ruby data types. The project provides a framework for creating value objects that are compared by their attribute values rather than memory identity. It allows for the mapping of complex external data into domain objects and supports the implementation of custom coercion logic to ensure data consistency. The library covers data modeling through schema-driven attrib

    Assigns specific types to attributes to create a structured schema and ensure data consistency.

    Ruby
    在 GitHub 上查看↗3,746
  • aaubry/yamldotnetaaubry 的头像

    aaubry/YamlDotNet

    2,807在 GitHub 上查看↗

    YamlDotNet is a YAML serialization library and data mapping tool for .NET. It functions as a parser and generator that converts between .NET objects and YAML formatted text for data storage and configuration. The project provides capabilities for YAML document parsing and data object mapping. It transforms YAML streams into low-level representations or high-level object models for programmatic analysis and converts structured data objects back into valid YAML strings. The library covers general data serialization and configuration file management, allowing application data structures to be m

    Defines bidirectional structural mapping between complex internal objects and their YAML representations.

    C#dotnetparserserialization
    在 GitHub 上查看↗2,807
  • google/schema-dtsgoogle 的头像

    google/schema-dts

    1,204在 GitHub 上查看↗

    Schema-dts is a type-safe library providing TypeScript interfaces for modeling structured data and interconnected graph relationships. It serves as a framework for defining and enforcing strict property requirements for JSON-LD objects, ensuring that metadata generated for web applications and search engines adheres to established vocabulary standards. The project distinguishes itself by providing a comprehensive set of definitions for the Schema.org vocabulary, enabling developers to build complex, machine-readable data graphs with compile-time validation. It supports the composition of mult

    Extends standard structured data definitions with user-defined fields to capture non-standard or proprietary metadata requirements inside data objects.

    TypeScriptjson-ldknowledge-graphlinked-data
    在 GitHub 上查看↗1,204
  1. Home
  2. Data & Databases
  3. Custom Data Fields
  4. Custom Data Object Definitions

探索子标签

  • Custom Entity Tables2 个子标签Creation of new relational database tables to support custom plugin data models. **Distinct from Custom Data Object Definitions:** Focuses on creating full database tables for new entities rather than just adding fields to existing objects
  • Object Representation Mapping1 个子标签Defining the structural mapping between objects and their serialized representations. **Distinct from Custom Data Object Definitions:** Focuses on the bidirectionally consistent representation of objects in JSON, unlike Custom Data Object Definitions which define collections.
  • Post Subclass ExtensionsCreating custom subclasses of post objects to add theme-specific data and methods. **Distinct from Custom Data Object Definitions:** Distinct from Custom Data Object Definitions: focuses on extending WordPress post objects specifically, not general data object definitions.
  • Standardized Display FormatsDefinitions that ensure on-chain objects follow a consistent visual format across third-party wallets and explorers. **Distinct from Custom Data Object Definitions:** Focuses on the standardization of the visual format for external consumption, not the internal definition of data objects.