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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
litesuits avatar

litesuits/android-lite-orm

0
View on GitHub↗
1,483 estrellas·359 forks·Java·Apache-2.0·4 vistaslitesuits.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.

Historial de estrellas

Gráfico del historial de estrellas de litesuits/android-lite-ormGráfico del historial de estrellas de litesuits/android-lite-orm

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Colecciones destacadas con Android Lite Orm

Colecciones seleccionadas manualmente donde aparece Android Lite Orm.
  • Persistence layer
  • an open source ORM for relational databases

Alternativas open-source a Android Lite Orm

Proyectos open-source similares, clasificados según cuántas características comparten con Android Lite Orm.
  • fnc12/sqlite_ormAvatar de fnc12

    fnc12/sqlite_orm

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

    dotnetcore/FreeSql

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

    guolindev/LitePal

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

    pardom/ActiveAndroid

    4,656Ver en 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
    Ver en GitHub↗4,656
Ver las 30 alternativas a Android Lite Orm→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de litesuits/android-lite-orm?

Las características principales de litesuits/android-lite-orm son: Object-Relational Mapping, SQLite ORMs, CRUD Operations, Entity Relationships, Relationship Mapping, Local Database Persistence, Customized App Migrations, Annotation-Driven Mappings.

¿Qué alternativas de código abierto existen para litesuits/android-lite-orm?

Las alternativas de código abierto para litesuits/android-lite-orm incluyen: 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…