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

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

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

realm/realm-kotlin

0
View on GitHub↗
1,092 نجوم·95 تفرعات·Kotlin·Apache-2.0·11 مشاهدات

Realm Kotlin

Realm Kotlin is a local, object-oriented NoSQL database engine designed for Kotlin Multiplatform applications. It enables developers to persist structured application data directly as objects, eliminating the need for traditional relational table structures while ensuring information remains accessible during offline periods.

The library distinguishes itself through a compiler-plugin-based architecture that maps standard language classes to database models at compile time. It utilizes zero-copy memory mapping and a lazy-loading query engine to manage data efficiently, while a shared C++ core ensures consistent behavior across mobile and desktop environments.

Beyond core storage, the framework provides reactive data management, allowing application components to receive automatic updates whenever underlying records are modified. It also supports delta-based synchronization, which replicates only specific changes to a remote backend to maintain state consistency across multiple devices.

The project includes integrated tools for database performance benchmarking on both mobile and virtual machine environments. It also provides build system verification utilities to ensure stable dependency management across diverse project structures.

Features

  • Object-Oriented Mobile Database Management - Provides a local, object-oriented database engine for persisting and synchronizing application data across mobile and desktop platforms.
  • Cross-Device State Synchronization - Maintains consistent application state across multiple devices and operating systems through database synchronization.
  • Multiplatform Persistence - Stores structured application data locally on mobile and desktop devices to ensure offline accessibility.
  • Object Persistence - Facilitates saving structured application objects to a local database for offline access and cross-platform synchronization.
  • Object-Relational Mapping - Maps complex application objects directly to persistent database records without requiring traditional relational table structures.
  • Data Synchronization and Consistency - Replicates local database changes to a remote backend and merges updates to maintain state consistency across devices.
  • Mobile Database Sync - Replicates local database changes to a cloud backend to maintain consistent state across multiple devices.
  • Native Interop - Bridges high-level language code to a shared C++ core for consistent cross-platform database behavior.
  • Zero-Copy Memory Mappings - Maps database files directly into process memory to eliminate serialization overhead during read and write operations.
  • Data Change Observers - Allows registering listeners on database queries to receive automatic updates whenever the underlying data set is modified.
  • Delta-Based Synchronization Engines - Replicates only incremental changes between local and remote states to minimize network bandwidth usage.
  • Data Type Mappings - Maps complex application objects to database records by defining custom classes for persistence.
  • Database Connection Management - Manages the lifecycle of local database connections through schema definitions and storage settings.
  • Object Mapping - Maps complex application data models to database schemas for persistence across different hardware and operating environments.
  • Database Record Querying - Provides an expressive predicate-based language for filtering and retrieving specific database records.
  • Database Schema Managers - Allows developers to declare database structures using standard language objects for reliable information management.
  • Lazy Database Loading - Retrieves database records on demand to avoid loading entire result sets into application memory.
  • Reactive Data Queries - Observes database queries to trigger automatic updates whenever underlying data sets change.
  • Reactive Databases - Provides reactive data management that triggers automatic updates to application components whenever underlying database records are modified.
  • Record Deletion - Supports removing specific data entries from the database using targeted deletion operations on query results.
  • Compiler Plugin Serializers - Generates database-compatible models from standard language classes at compile time using a compiler plugin.
  • Database Change Notifications - Monitors database cursors to push automatic updates to observers when data modifications occur.

سجل النجوم

مخطط تاريخ النجوم لـ realm/realm-kotlinمخطط تاريخ النجوم لـ realm/realm-kotlin

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Realm Kotlin

مجموعات منسقة بعناية يظهر فيها Realm Kotlin.
  • مكتبات الوصول إلى قواعد البيانات بلغة Kotlin
  • أدوات تطوير Kotlin

الأسئلة الشائعة

ما هي وظيفة realm/realm-kotlin؟

Realm Kotlin is a local, object-oriented NoSQL database engine designed for Kotlin Multiplatform applications. It enables developers to persist structured application data directly as objects, eliminating the need for traditional relational table structures while ensuring information remains accessible during offline periods.

ما هي الميزات الرئيسية لـ realm/realm-kotlin؟

الميزات الرئيسية لـ realm/realm-kotlin هي: Object-Oriented Mobile Database Management, Cross-Device State Synchronization, Multiplatform Persistence, Object Persistence, Object-Relational Mapping, Data Synchronization and Consistency, Mobile Database Sync, Native Interop.

ما هي البدائل مفتوحة المصدر لـ realm/realm-kotlin؟

تشمل البدائل مفتوحة المصدر لـ realm/realm-kotlin: doctrine/orm — Doctrine ORM is a PHP object-relational mapper that connects application objects to relational database tables. It… pubkey/rxdb — This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a… go-xorm/xorm — xorm is a relational mapper and object-relational mapping tool for Go. It translates Go structures into SQL queries… realm/realm-swift — This is a mobile object database and NoSQL local data store that replaces relational tables with a schema-based model.… objectbox/objectbox-java — ObjectBox Java is an embedded NoSQL object database for Java and Android that stores data objects directly without… vincit/objection.js — Objection.js is an object-relational mapper for Node.js that maps SQL database tables to classes and rows to model…

بدائل مفتوحة المصدر لـ Realm Kotlin

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Realm Kotlin.
  • 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

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

    pubkey/rxdb

    23,048عرض على GitHub↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    TypeScriptangularbrowser-databasecouchdb
    عرض على GitHub↗23,048
  • 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

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

    realm/realm-swift

    16,608عرض على GitHub↗

    This is a mobile object database and NoSQL local data store that replaces relational tables with a schema-based model. It functions as a reactive data store, using live object observations and change notifications to trigger automatic user interface refreshes. The system provides built-in mobile cloud data synchronization to keep local datasets consistent with a remote server across multiple devices. It also includes security features for encrypted local storage, protecting sensitive on-disk data using at-rest encryption keys and fine-grained access control. Broad capabilities include object

    Objective-C
    عرض على GitHub↗16,608
عرض جميع البدائل الـ 30 لـ Realm Kotlin→