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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 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·15 vueslitesuits.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.

Historique des stars

Graphique de l'historique des stars pour litesuits/android-lite-ormGraphique de l'historique des stars pour litesuits/android-lite-orm

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Android Lite Orm

Sélections manuelles où Android Lite Orm apparaît.
  • Persistence layer
  • an open source ORM for relational databases

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de litesuits/android-lite-orm ?

Les fonctionnalités principales de litesuits/android-lite-orm sont : Object-Relational Mapping, SQLite ORMs, CRUD Operations, Entity Relationships, Relationship Mapping, Local Database Persistence, Customized App Migrations, Annotation-Driven Mappings.

Quelles sont les alternatives open-source à litesuits/android-lite-orm ?

Les alternatives open-source à litesuits/android-lite-orm incluent : 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…

Alternatives open source à Android Lite Orm

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Android Lite Orm.
  • fnc12/sqlite_ormAvatar de fnc12

    fnc12/sqlite_orm

    2,670Voir sur GitHub↗

    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
    Voir sur GitHub↗2,670
  • dotnetcore/freesqlAvatar de dotnetcore

    dotnetcore/FreeSql

    4,388Voir sur GitHub↗

    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
    Voir sur GitHub↗4,388
  • guolindev/litepalAvatar de guolindev

    guolindev/LitePal

    8,068Voir sur GitHub↗

    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
    Voir sur GitHub↗8,068
  • pardom/activeandroidAvatar de pardom

    pardom/ActiveAndroid

    4,656Voir sur GitHub↗

    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
    Voir sur GitHub↗4,656
  • Voir les 30 alternatives à Android Lite Orm→