awesome-repositories.com
Blog
awesome-repositories.com

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

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

pardom/ActiveAndroid

0
View on GitHub↗
4,656 Stars·1,027 Forks·Java·4 Aufrufewww.activeandroid.com↗

ActiveAndroid

ActiveAndroid ist ein Persistenz-Framework zur Verwaltung lokaler SQLite-Datenbanken unter Android. Es bietet ein Active-Record-Object-Relational-Mapping-System, das Datenbanktabellen an Klassen bindet und so die Datenpersistenz und den Abruf ohne manuelles Schreiben von SQL ermöglicht.

Das Projekt zeichnet sich durch ein dediziertes Schema-Migrationstool aus, das Datenbankstrukturen mithilfe versionierter Skripte aktualisiert, die aus den Anwendungs-Assets geladen werden. Es enthält zudem ein Framework für den Austausch von Datenbankinhalten zwischen verschiedenen Android-Anwendungen über eine standardisierte URI-basierte Content-Provider-Schnittstelle.

Die Bibliothek deckt breite Funktionsbereiche ab, darunter Object-Relational-Mapping zur Verwaltung von Tabellenbeziehungen und benutzerdefinierten Datentypen, Bulk-Transaktionsverarbeitung für die Datenaufnahme sowie automatisierte Datenbankinitialisierung aus vorbefüllten Asset-Dateien. Sie bietet zudem Dienstprogramme für programmatische Abfragen und Spaltenindizierung zur Verwaltung von Datensuche und -abruf.

Features

  • Active-Record ORMs - Provides an Active Record ORM that binds data access logic directly to model objects.
  • Android SQLite Management - Provides a comprehensive persistence framework for managing SQLite databases within the Android ecosystem.
  • Schema Migration Scripts - Uses ordered SQL scripts from assets to incrementally update database structures across application versions.
  • Database Schema Migrations - Automates the application of versioned updates to database schemas to maintain structural compatibility.
  • Object-Relational Mapping Associations - Manages relationships and foreign key associations between database entities at the ORM level.
  • Programmatic Query APIs - Retrieves objects from the database using a programmatic API to filter and fetch records.
  • Schema Migration Tools - Ships a management tool for updating database structures using versioned scripts loaded from assets.
  • Class-to-Table Mappings - Maps classes to tables using annotations to manage primitive data types and primary keys.
  • Object Relational Mappings - Provides an object-relational mapping system to bind Android classes to SQLite tables using annotations.
  • Content Providers - Implements standardized Android Content Providers to share database content with other applications.
  • Inter-App Data Sharing - Exports database records to other Android applications via system-standard content providers.
  • URI-Based Content Provisioning - Exposes database records to external applications using a standard provider interface and URI-based access patterns.
  • Schema Mappings - Maps application objects to database table columns using metadata annotations.
  • Database Schema Migrations - Implements a dedicated tool for updating database schemas through sequential, versioned SQL scripts.
  • Custom Type Serializers - Implements serialization and deserialization logic to map complex Java objects to primitive database types.
  • Data Type Mappings - Translates application-level complex data types into native database column formats.
  • Database Connection Management - Manages the lifecycle and configuration of connections to SQLite database files.
  • Database Initializations - Provides mechanisms for initializing the database using pre-populated files from application assets.
  • Database Schema Initializations - Provides a mechanism to initialize the database structure and seed it with data from application assets.
  • Database Setup - Automates the configuration and initialization of the database layer during application startup.
  • Bulk ORM Operations - Provides high-speed bulk insert and update operations for records using batch processing.
  • Record Deletion - Provides methods for removing specific database records based on object instances or query criteria.
  • Bulk Record Insertions - Supports bulk record insertion by wrapping multiple save operations in a single atomic transaction.
  • Column Indexing - Allows marking specific columns as indexed within model definitions to accelerate search and filtering.
  • Database ORM - Implements active record style persistence for SQLite databases.
  • Persistence - Active record style SQLite persistence.

Star-Verlauf

Star-Verlauf für pardom/activeandroidStar-Verlauf für pardom/activeandroid

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

Häufig gestellte Fragen

Was macht pardom/activeandroid?

ActiveAndroid ist ein Persistenz-Framework zur Verwaltung lokaler SQLite-Datenbanken unter Android. Es bietet ein Active-Record-Object-Relational-Mapping-System, das Datenbanktabellen an Klassen bindet und so die Datenpersistenz und den Abruf ohne manuelles Schreiben von SQL ermöglicht.

Was sind die Hauptfunktionen von pardom/activeandroid?

Die Hauptfunktionen von pardom/activeandroid sind: Active-Record ORMs, Android SQLite Management, Schema Migration Scripts, Database Schema Migrations, Object-Relational Mapping Associations, Programmatic Query APIs, Schema Migration Tools, Class-to-Table Mappings.

Welche Open-Source-Alternativen gibt es zu pardom/activeandroid?

Open-Source-Alternativen zu pardom/activeandroid sind unter anderem: dotnetcore/freesql — FreeSql is a .NET object-relational mapper and data access layer that translates object-oriented code into SQL for… simolus3/drift — Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database… guolindev/litepal — LitePal is an object-relational mapping library and SQLite database wrapper for Android applications. It replaces raw… yiisoft/yii — Yii is a full-stack PHP web framework and component-based system designed for building dynamic websites and RESTful… thuss/standalone-migrations — Standalone Migrations is a Ruby-based utility that provides database schema management and migration capabilities… seaql/sea-orm — Sea-ORM is an asynchronous SQL object-relational mapper and database toolkit for mapping relational tables to strongly…

Open-Source-Alternativen zu ActiveAndroid

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit ActiveAndroid.
  • 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
  • simolus3/driftAvatar von simolus3

    simolus3/drift

    3,231Auf GitHub ansehen↗

    Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries

    Dartdartdart-build-systemflutter
    Auf GitHub ansehen↗3,231
  • 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
  • yiisoft/yiiAvatar von yiisoft

    yiisoft/yii

    4,825Auf GitHub ansehen↗

    Yii is a full-stack PHP web framework and component-based system designed for building dynamic websites and RESTful services. It operates as an MVC application framework that separates business logic from the user interface and includes a built-in object-relational mapper for interacting with databases. The project provides a comprehensive command line toolset for project bootstrapping, automated code generation, and the execution of background tasks. It utilizes a component-based architecture and a service locator to manage dependency injection and object lifecycles. The framework covers a

    PHPhacktoberfestphpphp-framework
    Auf GitHub ansehen↗4,825
  • Alle 30 Alternativen zu ActiveAndroid anzeigen→