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

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

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

greenrobot/greenDAO

0
View on GitHub↗
12,590 نجوم·2,860 تفرعات·Java·5 مشاهداتgreenrobot.org/greendao↗

GreenDAO

greenDAO is an object-relational mapping library for Android that maps Java objects to SQLite databases. It provides infrastructure for high-performance data persistence by translating data objects into database records and vice versa.

The library implements a type-safe query builder for retrieving records across multiple entities using joins and relationship chaining. It also includes a security layer that provides full-disk encryption for the SQLite database to prevent unauthorized access to stored information.

The system utilizes compile-time code generation to create mapping classes, avoiding the use of runtime reflection. It manages local data storage through schema-based object mapping where Java entity classes define the database structure.

Features

  • Object Relational Mapping - Implements an object-relational mapping system to translate Java objects into SQLite database records.
  • Object-Relational Mapping - Simplifies interaction between application objects and relational databases to accelerate Android development.
  • SQLite Storage Adapters - Utilizes a local SQLite database as the primary storage engine for relational data.
  • Object Mappings - Defines the database structure through Java entity classes that serve as the source of truth for tables.
  • Android SQLite Management - Manages SQLite persistence on Android by mapping objects to database records without raw SQL.
  • Compile-Time Code Generation - Generates Java DAO classes at build time to eliminate the need for runtime reflection.
  • Reflection-Free Runtime Execution - Uses generated setter methods instead of reflective lookups for high-performance data retrieval.
  • Local Database Security - Secures sensitive user data on Android devices through full encryption of the local SQLite database.
  • Type-Safe Query Builders - Provides a type-safe query builder for retrieving records across multiple entities using joins.
  • Encrypted Database Managers - Includes a security layer for managing full encryption of the SQLite database file.
  • Database Page Encryption - Provides full-disk encryption for the SQLite database by encrypting all pages before writing to disk.
  • Storage Encryption - Applies full encryption to the stored SQLite database file to prevent unauthorized access.
  • Database ORM - Optimizes object-relational mapping for high performance and low memory.
  • Persistence - Light and fast ORM solution.

سجل النجوم

مخطط تاريخ النجوم لـ greenrobot/greendaoمخطط تاريخ النجوم لـ greenrobot/greendao

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

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

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

Start searching with AI

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع GreenDAO.
  • tencent/wcdbالصورة الرمزية لـ Tencent

    Tencent/wcdb

    11,502عرض على GitHub↗

    WCDB is a cross-platform storage layer and embedded database engine that serves as a framework for SQLite. It functions as an object relational mapper, linking application classes to database tables to enable data operations via objects rather than raw queries. The project is distinguished by an integrated encryption layer for securing data at rest and a full-text search engine that uses language-specific tokenizers for text lookups. It also features transparent field compression to reduce storage footprints and a connection-pooling model to coordinate simultaneous read and write operations a

    Candroiddatabaseios
    عرض على GitHub↗11,502
  • pardom-zz/activeandroidالصورة الرمزية لـ pardom-zz

    pardom-zz/ActiveAndroid

    4,689عرض على GitHub↗

    ActiveAndroid is an object-relational mapper and data persistence library for Android. It serves as a high-level wrapper for SQLite databases, translating database records into class instances to facilitate data manipulation. The library enables data persistence without the need to write manual SQL queries. It maps database rows to Java objects, allowing records to be saved, retrieved, and deleted using object-oriented methods. The toolkit covers local mobile data storage and database management, providing a layer that links database table structures to specific object properties.

    Java
    عرض على GitHub↗4,689
  • aspnet/entityframeworkالصورة الرمزية لـ aspnet

    aspnet/EntityFramework

    14,690عرض على GitHub↗

    EntityFramework is a .NET object-relational mapper that translates application objects into database tables and rows. It functions as a query engine that converts high-level expressions into optimized SQL commands for data retrieval. The project provides a mechanism for monitoring modifications to loaded objects to synchronize application state with the database. It also includes a system for synchronizing database structures with data models using versioned migration scripts. The framework supports multi-backend database integration through a plugin system, allowing a single application to

    C#
    عرض على GitHub↗14,690
  • praeclarum/sqlite-netالصورة الرمزية لـ praeclarum

    praeclarum/sqlite-net

    4,444عرض على GitHub↗

    sqlite-net is a lightweight object-relational mapper and data access layer for SQLite. It provides tools for translating application classes into database tables, managing records through an entity mapper, and implementing local data persistence. The library includes an encrypted wrapper that secures database files using connection keys and native encryption configurations. It also features a data access layer that supports both synchronous and asynchronous operations to maintain application responsiveness during disk access. The project covers a range of database management capabilities, in

    C#
    عرض على GitHub↗4,444
عرض جميع البدائل الـ 30 لـ GreenDAO→

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

ما هي وظيفة greenrobot/greendao؟

greenDAO is an object-relational mapping library for Android that maps Java objects to SQLite databases. It provides infrastructure for high-performance data persistence by translating data objects into database records and vice versa.

ما هي الميزات الرئيسية لـ greenrobot/greendao؟

الميزات الرئيسية لـ greenrobot/greendao هي: Object Relational Mapping, Object-Relational Mapping, SQLite Storage Adapters, Object Mappings, Android SQLite Management, Compile-Time Code Generation, Reflection-Free Runtime Execution, Local Database Security.

ما هي البدائل مفتوحة المصدر لـ greenrobot/greendao؟

تشمل البدائل مفتوحة المصدر لـ greenrobot/greendao: tencent/wcdb — WCDB is a cross-platform storage layer and embedded database engine that serves as a framework for SQLite. It… pardom-zz/activeandroid — ActiveAndroid is an object-relational mapper and data persistence library for Android. It serves as a high-level… aspnet/entityframework — EntityFramework is a .NET object-relational mapper that translates application objects into database tables and rows.… praeclarum/sqlite-net — sqlite-net is a lightweight object-relational mapper and data access layer for SQLite. It provides tools for… realm/realm-swift — This is a mobile object database and NoSQL local data store that replaces relational tables with a schema-based model.… pardom/activeandroid — ActiveAndroid is a persistence framework for managing local SQLite databases on Android. It provides an active record…