13 مستودعات
Systems for defining and persisting domain-specific data records.
Distinguishing note: Focuses on the extensibility of the data store.
Explore 13 awesome GitHub repositories matching data & databases · Custom Data Models. Refine with filters or upvote what's useful.
This project is a programmable, high-performance drawing engine designed for building collaborative whiteboards, diagramming tools, and infinite canvas applications. It provides a reactive graphics runtime that manages complex canvas interactions, viewport animations, and input handling through a unified signal-based API. The framework is built on a schema-driven data store that maintains application state in a strictly typed, centralized record system, enabling efficient UI updates and persistent data management. The engine distinguishes itself through a highly modular architecture that supp
Allows registration of custom record types for domain-specific data persistence.
Backbone is a JavaScript MVC framework and client-side data orchestrator used to structure web applications. It functions as an event-driven UI library and RESTful state manager that synchronizes data models with remote JSON interfaces to maintain consistent application state. The framework coordinates communication between application components through a decoupled event system. It binds data updates directly to the document object model, ensuring that the user interface remains synchronized with the underlying state. It provides tools for frontend data organization, allowing developers to
Binds data using key-value pairs and triggers events to synchronize state across the application.
WordPress is an open-source content management system and PHP-based application framework designed for building and maintaining websites. It functions as a visual, block-based website builder that allows users to construct layouts and manage digital content without manual code entry. The platform supports a wide range of operational needs, from managing individual sites to administering complex multi-site networks from a single installation. The system is distinguished by its highly extensible, plugin-driven modular architecture, which allows for the integration of third-party modules to add
Extends data models with custom post types, taxonomies, and metadata fields.
NetBox is a network infrastructure source of truth, acting as a centralized database for modeling and documenting the intended state of network devices, IP addresses, and cabling. It functions as a data center infrastructure management tool, an IP address management system, and a network automation platform. The system provides a programmable interface and a validated data model designed to drive external network configuration and provisioning tools. It enables the maintenance of records for network circuits, devices, and logical connections with full change auditing. Capabilities include ne
Supports the addition of custom fields, tags, and plugins to extend native data models for unique infrastructure needs.
FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database engine that ensures strict serializability and data consistency across a cluster of servers using a shared-nothing architecture. The system is distinguished by its multi-region replication capabilities, allowing data to be synchronized across different datacenters for high availability and disaster recovery. It utilizes optimistic concurrency control to manage distributed transactions and employs a majority-based coordination system to maintain cluster state. The platform provides
Implements custom data models and algorithms on top of a basic key-value store to add specialized capabilities.
DataHub is a metadata management platform designed to unify technical, operational, and business context across diverse data ecosystems. By utilizing a graph-based metadata model and an event-driven ingestion architecture, it creates a centralized source of truth that maps complex data relationships, lineage, and ownership. This foundational framework enables organizations to maintain a synchronized view of their data landscape, supporting both human-led discovery and automated data operations. The platform distinguishes itself through its focus on grounding artificial intelligence and autono
Adapt the underlying data schema to reflect unique organizational structures, including custom entity relationships, ownership models, and descriptive attributes.
Orbit DB is a decentralized NoSQL database that utilizes conflict-free replicated data types to ensure eventual consistency across a network of nodes. It functions as a peer-to-peer data store that uses IPFS for content-addressing and synchronization, allowing for the maintenance of application state without a central server or authority. The system is built upon a cryptographically verifiable, immutable operation log, which serves as the foundation for custom decentralized data models. This architecture enables the implementation of various data storage patterns, including JSON document stor
Provides the ability to create specialized, domain-specific database structures built upon the immutable operation log.
OrbitDB is a decentralized data storage system that enables the creation of serverless databases residing across a network of peers. It functions as a peer-to-peer database that integrates with a content-addressed storage layer to distribute and replicate data without a central server. The system utilizes conflict-free replicated data types to ensure eventual consistency and state convergence across distributed nodes. It maintains an immutable record of updates using a directed acyclic graph to preserve causal ordering and cryptographic integrity. Access is managed through a decentralized ide
Allows implementation of new data structures that inherit cryptographic verification and replication properties.
هذا المشروع عبارة عن مجموعة من النصوص البرمجية العملية والأدلة المرجعية التي توضح ميزات لغة Python المتقدمة والتعابير. يوفر تنفيذات كود لإتقان مفاهيم مثل التزامن، والبرمجة الفوقية (Metaprogramming)، وتصميم بنية البيانات. يتضمن المستودع أمثلة على نموذج كائن Python، تغطي الوصول المخصص للسمات، وبروتوكولات الواصف (Descriptor protocols)، وتجاوزات الطرق الخاصة. كما يتميز بتنفيذات لأنماط التصميم التي تستخدم وظائف الدرجة الأولى والمزخرفات (Decorators) لتقليل الكود المكتوب للكائنات. يغطي الكود البرمجي مجموعة واسعة من القدرات، بما في ذلك البرمجة غير المتزامنة مع حلقات الأحداث والعقود الآجلة، وإنشاء تسلسلات ومولدات مخصصة، واستخدام الفئات الأساسية المجردة لفرض الواجهة. كما يوضح إدارة الموارد من خلال مديري السياق والتعامل مع تسلسلات النصوص والبايت.
Python implements special methods to change how objects behave and integrate seamlessly with core language features.
ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself
Encapsulates data loading and transformation logic within reusable classes to standardize heterogeneous data processing.
مكتبة stripe-php هي عميل PHP يُستخدم لدمج معالجة مدفوعات Stripe، وفواتير الاشتراك، والخدمات المالية في التطبيقات. توفر واجهة برمجية لإدارة الحسابات المتصلة، وإصدار البطاقات الافتراضية، وأتمتة المدفوعات للبائعين. تتميز المكتبة بجناح شامل من أدوات الفواتير والمدفوعات، بما في ذلك دعم الرسوم المتكررة، والفواتير القائمة على الاستخدام، وإدارة بوابات الخدمة الذاتية للعملاء. كما تُمكّن الأتمتة المالية عبر مكتبات الضرائب والإيرادات التي تتعامل مع حساب ضريبة المبيعات العالمية والاعتراف التلقائي بالإيرادات لمحاسبة الاستحقاق. يغطي المشروع مساحة إمكانيات واسعة بما في ذلك تنسيق السوق، وإدارة الاحتيال والمخاطر، وتكامل نقاط البيع. كما يتضمن أدوات لاتصال الحسابات المالية، وإصدار البطاقات التجارية، وإدارة مبيعات المنتجات الرقمية من خلال خدمات تاجر السجل. يمكن للمطورين استخدام بيئة sandbox موفرة مع مفاتيح API تجريبية لتسهيل تطوير التكامل الفوري.
Supports the creation of bespoke objects and business logic for domain-specific data storage.
mujoco_menagerie is a curated library of physical robot specifications and XML model definitions designed for standardized dynamics and contact simulation. It provides a collection of high-quality robot model files for humanoids, quadrupeds, and manipulators, alongside detailed kinematic and inertial parameters used to reproduce real-world robot behavior in virtual environments. The project serves as a repository of robotics simulation assets and MJCF model definitions optimized for accuracy. It includes standardized model libraries specifically for bipedal, quadrupedal, and humanoid hardware
Assigns arbitrary real-valued parameter arrays to model elements for use in external computations.
EspoCRM is an open-source customer relationship management platform and SQL-based business application. It serves as a centralized web interface for tracking leads, opportunities, and contacts, providing a sales pipeline manager and a customizable business logic engine. The platform is distinguished by its ability to function as a custom business application builder, allowing for the creation of tailored entities and automated workflows. It integrates marketing automation tools for campaign coordination and a structured customer support ticketing system for case management. The system covers
Defines entity types and database indexes to structure how business information is stored.