awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
litesuits avatar

litesuits/android-lite-orm

0
View on GitHub↗
1,483 Stars·359 Forks·Java·Apache-2.0·16 Aufrufelitesuits.com?form=gorm↗

Android Lite Orm

Android Lite ORM is a lightweight object-relational mapping and data persistence framework for Android that simplifies SQLite database operations. It maps Java and Kotlin objects directly to relational database tables using field annotations, eliminating the need for complex SQL statements or configuration files.

The library handles data management through concise single-line operations that encapsulate transaction management and SQL generation. It supports recursive relationship mapping to persist nested object graphs and coordinates multiple distinct database file targets across internal application directories and external storage media concurrently. Additionally, it features reflective object hydration to transform raw cursor results into strongly typed entities.

For data evolution, the framework includes automated schema migration utilities that detect model definition changes during runtime updates. It applies necessary table alterations and column additions automatically without manual intervention.

Features

  • Object-Relational Mapping - Maps programming language objects directly to relational database tables without complex SQL statements.
  • SQLite ORMs - Provides a lightweight object-relational mapping framework that maps Java and Kotlin objects directly to SQLite database tables on Android.
  • CRUD Operations - Executes create, read, update, and delete actions on local databases using concise single-line commands.
  • Entity Relationships - Persists and restores object relationships recursively by marking association types on entity properties.
  • Relationship Mapping - Resolves and persists nested object graphs automatically by traversing annotated entity properties and managing foreign key associations.
  • Local Database Persistence - Executes database creation, modification, and retrieval actions directly on objects using concise method calls.
  • Customized App Migrations - Automatically detects model schema changes and adds new columns or tables during Android runtime updates.
  • Annotation-Driven Mappings - Maps Java and Kotlin object fields directly to relational database table columns using field annotations.
  • Android SQLite Management - Performs fast and lightweight database operations on Android devices with minimal boilerplate code.
  • Object Relational Mappings - Maps Java and Kotlin objects directly to local SQLite database tables without writing complex SQL statements.
  • Database Schema Migrations - Compares model definitions against existing database structures during runtime updates to automatically apply schema modifications.
  • Database Migration Tools - Provides an Android persistence library that automatically detects model schema changes and updates SQLite columns.
  • Object Reflection Libraries - Instantiates models and populates object properties dynamically using runtime reflection to transform raw database cursor results.
  • Single-Line CRUD Methods - Exposes concise method interfaces that encapsulate boilerplate SQL generation and transaction management into single-line operations.
  • Automatic Column Additions - Detects newly added properties in application models during updates and automatically adds corresponding columns.

Star-Verlauf

Star-Verlauf für litesuits/android-lite-ormStar-Verlauf für litesuits/android-lite-orm

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Android Lite Orm

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Android Lite Orm.
  • fnc12/sqlite_ormAvatar von fnc12

    fnc12/sqlite_orm

    2,670Auf GitHub ansehen↗

    This project is a header-only C++ library that provides an object-relational mapping layer for SQLite databases. It enables developers to map native class structures directly to database tables, facilitating type-safe data persistence and retrieval without the need for raw query strings. The library distinguishes itself through the use of template-based metaprogramming, which allows for compile-time schema mapping and query construction. By utilizing a fluent interface, it translates method calls into optimized database statements, while its support for prepared statement caching minimizes pa

    C++cpluspluscplusplus-14cpp
    Auf GitHub ansehen↗2,670
  • dotnetcore/freesqlAvatar von dotnetcore

    dotnetcore/FreeSql

    4,388Auf GitHub ansehen↗

    FreeSql is a .NET object-relational mapper and data access layer that translates object-oriented code into SQL for multiple relational database providers. It functions as a fluent SQL query builder and database schema synchronizer, allowing developers to align database table and index structures with entity class definitions. The framework is specifically optimized for .NET Native AOT to ensure reduced memory footprints and faster startup times. It includes a database traffic manager to distribute load through read-write splitting, dynamic table sharding, and tenant-based data isolation. Bro

    C#accessclickhousecodefirst
    Auf GitHub ansehen↗4,388
  • guolindev/litepalAvatar von guolindev

    guolindev/LitePal

    8,068Auf GitHub ansehen↗

    LitePal is an object-relational mapping library and SQLite database wrapper for Android applications. It replaces raw SQL queries with a fluent interface and object mapping to simplify local data persistence and database management. The project provides a specialized system for automatically synchronizing database schemas based on model definitions to handle version updates. It also includes a storage solution for securing sensitive data through configurable field-level encryption. The library covers broad data storage and synchronization capabilities, including atomic transaction support, m

    Javaandroidlitepalsqlite3
    Auf GitHub ansehen↗8,068
  • pardom/activeandroidAvatar von pardom

    pardom/ActiveAndroid

    4,656Auf GitHub ansehen↗

    ActiveAndroid is a persistence framework for managing local SQLite databases on Android. It provides an active record object-relational mapping system that binds database tables to classes, allowing for data persistence and retrieval without writing manual SQL. The project distinguishes itself through a dedicated schema migration tool that updates database structures using versioned scripts loaded from application assets. It also includes a framework for sharing database content between different Android applications via a standard URI-based content provider interface. The library covers bro

    Java
    Auf GitHub ansehen↗4,656
Alle 30 Alternativen zu Android Lite Orm anzeigen→

Häufig gestellte Fragen

Was macht litesuits/android-lite-orm?

Android Lite ORM is a lightweight object-relational mapping and data persistence framework for Android that simplifies SQLite database operations. It maps Java and Kotlin objects directly to relational database tables using field annotations, eliminating the need for complex SQL statements or configuration files.

Was sind die Hauptfunktionen von litesuits/android-lite-orm?

Die Hauptfunktionen von litesuits/android-lite-orm sind: Object-Relational Mapping, SQLite ORMs, CRUD Operations, Entity Relationships, Relationship Mapping, Local Database Persistence, Customized App Migrations, Annotation-Driven Mappings.

Welche Open-Source-Alternativen gibt es zu litesuits/android-lite-orm?

Open-Source-Alternativen zu litesuits/android-lite-orm sind unter anderem: fnc12/sqlite_orm — This project is a header-only C++ library that provides an object-relational mapping layer for SQLite databases. It… dotnetcore/freesql — FreeSql is a .NET object-relational mapper and data access layer that translates object-oriented code into SQL for… guolindev/litepal — LitePal is an object-relational mapping library and SQLite database wrapper for Android applications. It replaces raw… pardom/activeandroid — ActiveAndroid is a persistence framework for managing local SQLite databases on Android. It provides an active record… ebean-orm/ebean — Ebean is a Java object-relational mapping framework designed to simplify database persistence through automated query… go-xorm/xorm — xorm is a relational mapper and object-relational mapping tool for Go. It translates Go structures into SQL queries…

Kuratierte Suchen mit Android Lite Orm

Handverlesene Sammlungen, in denen Android Lite Orm vorkommt.
  • Persistence layer
  • an open source ORM for relational databases