awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 个仓库

Awesome GitHub RepositoriesLocal Persistence Implementations

Practical examples of implementing local storage using key-value stores and relational databases.

Distinct from Data Persistence: Distinct from Data Persistence: focuses on the concrete implementation of local storage on-device rather than general data modeling.

Explore 7 awesome GitHub repositories matching data & databases · Local Persistence Implementations. Refine with filters or upvote what's useful.

Awesome Local Persistence Implementations GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • nisrulz/flutter-examplesnisrulz 的头像

    nisrulz/flutter-examples

    7,148在 GitHub 上查看↗

    This project is a collection of reference implementations and sample applications for Flutter. It provides practical examples covering API integration, user authentication, data persistence, and a gallery of UI patterns. The repository distinguishes itself by offering a wide array of functional demos, including implementations for Google and email-based identity verification, cloud database synchronization, and the use of both relational and key-value local storage. It also includes specialized utility examples such as expense tracking, tip calculation, and body mass index tools. The project

    Provides practical demos for persisting data using local key-value stores and relational databases.

    Dartandroidapplication-frameworkcross-platform
    在 GitHub 上查看↗7,148
  • ddd-by-examples/libraryddd-by-examples 的头像

    ddd-by-examples/library

    5,805在 GitHub 上查看↗

    本项目是领域驱动设计(DDD)模式、函数式领域建模及事件驱动状态协调的参考实现。它展示了如何应用战略和战术设计模式来管理复杂的业务需求。 该实现利用包含纯函数和不可变对象的函数式领域模型来管理状态转换和副作用。它采用了命令查询职责分离(CQRS)架构来分离读写模型,并结合事件驱动协调机制,以维护跨自治业务边界的一致性。 代码库采用了模块化单体架构,通过限界上下文和六边形分层将核心逻辑与基础设施隔离。质量保证通过行为驱动开发(BDD)套件实现,该套件映射通用语言以验证业务场景,并利用自动化测试强制执行架构约束。 该项目将这些模式应用于图书馆管理领域,涵盖图书目录维护、流通工作流、预留验证及逾期借阅跟踪。

    Utilizes plain SQL and lightweight data tools to reduce impedance mismatch between domain objects and relational tables.

    Java
    在 GitHub 上查看↗5,805
  • xamarin/xamarin-forms-samplesxamarin 的头像

    xamarin/xamarin-forms-samples

    4,253在 GitHub 上查看↗

    该项目是使用 Xamarin.Forms 框架构建跨平台用户界面的参考实现和代码示例集合。它为从单一代码库开发针对多个操作系统的移动和桌面应用程序提供了实用示例。 该存储库专注于架构模式和集成策略,特别是演示了使用 MVVM 在模型和视图之间同步数据。它包括原生平台集成示例,例如调用特定于平台的 API 以及创建自定义渲染器以覆盖默认的共享控件。 这些示例涵盖了广泛的功能,包括使用 XAML 进行声明式 UI 布局以及集成 REST 和 SOAP Web 服务。其他特色领域包括使用 SQLite 进行本地数据持久化、云身份验证,以及实现各种导航方案,如标签页界面和侧滑菜单。 该项目还提供了针对多个平台的自动化构建流水线和跨平台 UI 测试示例。

    Demonstrates local data persistence using SQLite and the local file system to store application information.

    C#
    在 GitHub 上查看↗4,253
  • orhanobut/hawkorhanobut 的头像

    orhanobut/hawk

    4,003在 GitHub 上查看↗

    Hawk 是一个适用于 Android 的安全本地存储库和持久化 API。它提供了一个框架,用于使用键值存储系统保存和检索原始类型、对象和集合。 该库具有加密存储包装器,通过可插拔的加密提供程序保护数据,包括回退到非加密模式的机制。其架构允许自定义存储后端实现和基于接口的组件注入,以替换默认的序列化、解析和转换过程。 该系统支持类型保留序列化,并包含用于管理数据生命周期的实用程序,例如目标条目删除和批量状态重置。它还结合了系统日志拦截功能,以捕获和处理内部消息。

    Provides a concrete implementation of local persistence for Android with support for custom backends.

    Javaandroidencryptionhawk
    在 GitHub 上查看↗4,003
  • android/kotlin-multiplatform-samplesandroid 的头像

    android/kotlin-multiplatform-samples

    1,290在 GitHub 上查看↗

    This repository provides a collection of reference implementations for building mobile applications using the Kotlin Multiplatform framework. It serves as a practical guide for centralizing core application logic, data handling, and business rules into a single shared codebase while maintaining the ability to build native user interfaces for Android and iOS. The project demonstrates architectural patterns for managing state, persistence, and network synchronization across diverse mobile operating systems. By utilizing common source sets and platform-specific native interop, it enables develop

    Demonstrates practical implementations of local storage using key-value stores and relational databases on mobile devices.

    Kotlinandroidjetpackkmm
    在 GitHub 上查看↗1,290
  • colbyfayock/50-projects-for-react-and-the-static-webcolbyfayock 的头像

    colbyfayock/50-projects-for-react-and-the-static-web

    1,128在 GitHub 上查看↗

    这是一个精选的教育资源,旨在通过五十个不同的编程挑战帮助开发者练习前端 Web 开发。它提供了一个结构化的课程,专注于使用 React 和现代静态 Web 技术构建功能性应用,并提供项目简介和蓝图,引导学习者完成各种 Web 界面的实现。 该集合的独特之处在于强调全栈原型设计和真实世界的集成模式。项目不仅关注孤立的 UI 元素,还要求集成外部服务,包括无头内容管理系统(Headless CMS)、第三方 API 和云数据库。通过复制流行的平台功能并构建交互式工具,开发者可以获得管理复杂状态、身份验证和跨会话数据同步的经验。 该课程涵盖了广泛的技术领域,包括组件化架构、声明式表单处理和静态站点生成。它还结合了地理空间数据可视化、媒体资产管理、支付处理和搜索功能实现等实际任务。这些练习旨在模拟专业的开发工作流,包括使用模拟数据生成和自动化测试来确保应用的可靠性。 该仓库为希望通过记录技术挑战和成果来构建专业作品集的开发者提供了全面指南。其结构旨在帮助程序员从基础 UI 设计过渡到复杂的、数据驱动的 Web 应用。

    Maintains application state and user preferences across page reloads using browser-based storage.

    ebookhacktoberfestjavascript
    在 GitHub 上查看↗1,128
  • amanjeetsingh150/kotlin-android-examplesamanjeetsingh150 的头像

    amanjeetsingh150/kotlin-android-examples

    1,058在 GitHub 上查看↗

    This repository provides a comprehensive collection of functional code samples designed to demonstrate modern development patterns and architectural practices for the Android platform using Kotlin. It serves as a practical guide for implementing standard design patterns that decouple business logic from user interface components, ensuring that applications remain maintainable and testable. The project distinguishes itself by offering isolated, hands-on implementations of complex mobile programming tasks. It covers a wide range of capabilities, including asynchronous networking, local database

    Provides practical implementations for persisting application data using local object-oriented database engines.

    Kotlinandroidandroid-applicationandroid-development
    在 GitHub 上查看↗1,058
  1. Home
  2. Data & Databases
  3. Data Persistence
  4. Local Persistence Implementations