16 مستودعات
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.
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.
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.
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.
pdf-lib هي مكتبة JavaScript لمعالجة ملفات PDF تُستخدم لإنشاء وتعديل وتحرير مستندات PDF برمجياً. تعمل كأداة عابرة لبيئات التشغيل (cross-runtime) ومتوافقة مع Node، والمتصفح، وDeno، وبيئات JavaScript للهواتف المحمولة. توفر المكتبة واجهة برمجية لتحرير المستندات وإنشاء النماذج. وهي تدعم بناء نماذج PDF تفاعلية، وتعبئة الحقول الموجودة ببيانات مخصصة، وتحويل النماذج إلى محتوى ثابت. تشمل قدراتها الأوسع إنشاء مستندات جديدة من الصفر، وإعادة ترتيب أو نسخ الصفحات بين الملفات، وإدارة بيانات المستند الوصفية. كما تتيح رسم محتوى مرئي مثل النصوص، والصور، والرسوم المتجهة، بالإضافة إلى تضمين خطوط مخصصة وإرفاق ملفات خارجية.
Maintains a graph of unique PDF objects and cross-reference tables to allow non-destructive editing.
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.
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.
CTFs as you need them
Creates new database tables from plugins to support custom data models and extended storage.
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.
Allows plugins to create new database tables for storing data not covered by the core schema.
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.
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.
Prawn هي مكتبة Ruby وأداة تخطيط مستندات تستخدم للإنشاء البرمجي لملفات PDF. تعمل كمحرك رسومات متجهية يسمح بإنشاء مستندات محمولة تحتوي على نصوص منسقة، وأشكال مخصصة، وتخطيطات صفحات منظمة. تتميز المكتبة بنظام رندرة متجهي قائم على الإحداثيات يدعم تعبئة التدرج متعدد التوقفات، والمضلعات المعقدة، والمزج القائم على الطبقات. وتوفر نظام طباعة شاملاً قادراً على تضمين خطوط TrueType و OpenType لدعم أحرف UTF-8 والنصوص من اليمين إلى اليسار للنشر متعدد اللغات. تشمل القدرات الواسعة إدارة هيكل المستند مع مخططات هرمية، وتضمين الصور النقطية مع دعم الشفافية، وإدراج روابط تشعبية تفاعلية. كما يتضمن النظام ميزات أمنية لتشفير المستندات وحمايتها بكلمة مرور.
Allows extending the underlying document object layer to implement custom file specifications.
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.
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.
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.
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.