# Local Databases for Offline-First Apps

> Search results for `local database for offline-first mobile apps` on awesome-repositories.com. 117 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/local-database-for-offline-first-mobile-apps

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/local-database-for-offline-first-mobile-apps).**

## Results

- [hubspot/offline](https://awesome-repositories.com/repository/hubspot-offline.md) (8,584 ⭐) — Offline is a JavaScript library that provides an offline-first framework for web applications, centered on monitoring network connectivity and managing the application's response to connection state changes. It detects transitions between online and offline states by listening to browser events and emits custom events that allow other parts of the application to react accordingly.

The library distinguishes itself by combining event-driven connectivity detection with automatic request queuing and retry. When a request fails due to lost connectivity, it is captured and queued in memory, then automatically replayed in order once the network connection is restored. It also includes periodic connectivity probing, which sends lightweight HTTP requests to a known endpoint to verify actual network reachability beyond the browser's own event signals.

Offline provides a visual status indicator that automatically updates to reflect the current online or offline state, and its custom event bus enables decoupled components to respond to connection up, down, and reconnection attempts. The library's documentation covers installation and integration for adding these capabilities to web applications.
- [bagisto/opensource-ecommerce-mobile-app](https://awesome-repositories.com/repository/bagisto-opensource-ecommerce-mobile-app.md) (14,154 ⭐) — This project is a cross-platform mobile framework designed for building native e-commerce applications. It provides a comprehensive foundation for multi-vendor marketplaces and business-to-business procurement platforms, enabling the development of mobile storefronts that synchronize inventory, orders, and customer data with backend services in real-time.

The platform is distinguished by its multi-tenant architecture, which allows a single infrastructure to host multiple independent merchant storefronts while maintaining isolated product catalogs and administrative settings. It supports complex marketplace operations, including revenue-sharing commission models, seller payout processing, and direct communication tools that facilitate price negotiations and lead distribution between buyers and sellers.

Beyond its core marketplace capabilities, the system includes robust administrative and user management features. It supports role-based access control for corporate accounts, granular inventory control for dealer reselling, and end-to-end order fulfillment tracking. The interface is designed for flexibility, offering customizable themes and modular extensibility to accommodate specific branding and business requirements.
- [firebase/firebase-ios-sdk](https://awesome-repositories.com/repository/firebase-firebase-ios-sdk.md) (6,618 ⭐) — This is a Backend as a Service SDK for Apple platforms, providing a collection of libraries that connect iOS and macOS applications to cloud databases, authentication services, and serverless infrastructure. It serves as a developer kit for integrating real-time data synchronization, file storage, and push notifications into native apps.

The SDK is distinguished by its generative AI integration, which routes text and multimodal prompts between on-device models and cloud-hosted large language models. It further differentiates itself with a specialized app distribution tool for managing pre-release binaries, tester groups, and stability tracking.

The platform covers a broad range of capabilities, including identity management with multi-provider sign-in, global data storage with ACID transactions and offline persistence, and comprehensive observability through crash reporting and performance monitoring. It also provides tools for remote configuration, behavioral messaging, and serverless backend logic execution.

Integration is supported via the Swift Package Manager, CocoaPods, and Carthage.
- [greenrobot/eventbus](https://awesome-repositories.com/repository/greenrobot-eventbus.md) (24,760 ⭐) — EventBus is a publish-subscribe messaging library designed to facilitate decoupled communication between components in Java applications. It functions as a central hub where producers dispatch events that are routed to subscribers based on the class type of the payload. By using annotation-based markers, the system maps event handlers to specific data types, allowing different parts of an application to exchange information without requiring direct references between classes.

The library distinguishes itself through a focus on performance and execution control. It utilizes a compile-time indexing mechanism that generates static lookup tables, replacing slow runtime reflection with direct method calls to accelerate message routing. Furthermore, it provides a thread-aware dispatcher that allows developers to configure whether event handlers execute on the main interface thread, in background pools, or synchronously within the posting thread.

Beyond basic routing, the system supports advanced messaging patterns including priority-ordered delivery and sticky events. Sticky events maintain a memory-based cache of recent data, ensuring that late-registering subscribers automatically receive the most current state upon initialization. The library also offers granular control over the event lifecycle, enabling developers to cancel event propagation or manage custom thread pools and error handling strategies to maintain application responsiveness.
- [wandb/client](https://awesome-repositories.com/repository/wandb-client.md) (11,128 ⭐) — This project is a collection of utilities designed for machine learning experiment tracking, data versioning, and the observability of large language model applications. It provides a client for recording hyperparameters and metrics during training to visualize performance trends and compare different model versions.

The tool includes a model evaluation framework that uses custom scorers and automated judges to assess the quality of generated text outputs. It also provides observability tools to monitor and debug the execution flow and runtime behavior of language model applications.

The system manages the broader machine learning lifecycle, covering the process of training, fine-tuning, and deploying models. This includes tracking dataset changes across iterations to maintain data lineage and providing the infrastructure to host experiment tracking platforms on cloud or private environments.
- [pazguille/offline-first](https://awesome-repositories.com/repository/pazguille-offline-first.md) (3,281 ⭐) — :electric_plug: Everything you need to know to create offline-first web apps.
- [immich-app/immich](https://awesome-repositories.com/repository/immich-app-immich.md) (104,236 ⭐) — Immich is a self-hosted media management platform designed to provide a centralized, private repository for photos and videos. It functions as a comprehensive system for organizing, backing up, and viewing personal media collections across mobile devices, web browsers, and external storage locations. By maintaining full control over data ownership and storage infrastructure, the platform ensures that users retain sovereignty over their digital assets.

The system distinguishes itself through a distributed architecture that coordinates background media synchronization, real-time filesystem monitoring, and automated deduplication. It leverages an integrated machine learning pipeline to perform intelligent asset organization, including facial recognition, object detection, and metadata extraction. These processes are executed through containerized service orchestration, which manages complex dependencies and hardware-accelerated tasks within isolated environments.

Beyond core management, the platform provides extensive tools for disaster recovery and library maintenance. Users can configure automated database backups, manage external storage volumes, and define granular synchronization policies for mobile devices. The system also includes command-line utilities for secure remote operations, such as authenticated asset uploading and server version verification, ensuring compatibility and consistency across distributed deployments.
- [carguo/gsy_github_app_flutter](https://awesome-repositories.com/repository/carguo-gsy-github-app-flutter.md) (15,457 ⭐) — This project is an open-source Flutter GitHub client and cross-platform mobile application. It serves as a GitHub GraphQL client and OAuth mobile app, providing a mobile interface for browsing repositories, issues, and user profiles. It is also designed as an open-source architecture reference to demonstrate Flutter best practices, state management, and multi-language localization.

The application distinguishes itself by using GraphQL queries to retrieve nested repository and user information, reducing network requests and over-fetching. It utilizes a shared Dart codebase to provide a consistent user experience across Android and iOS.

The system covers a broad range of capabilities, including repository and issue management, software release tracking, and content discovery for trending projects. It implements global state coordination via the Provider pattern, OAuth-based authentication, and local data persistence for offline access. The interface supports multi-language localization, visual theme customization, and markdown content rendering.
- [bradfrost/mobile-first-rwd](https://awesome-repositories.com/repository/bradfrost-mobile-first-rwd.md) (69 ⭐) — An example of a mobile-first responsive web design
- [originalankur/maptoposter](https://awesome-repositories.com/repository/originalankur-maptoposter.md) (10,889 ⭐) — Maptoposter is a geographic data visualization engine that transforms raw OpenStreetMap data into high-quality, minimalist map posters. It functions as a generator that converts complex urban layouts and transportation networks into stylized visual representations suitable for large-scale physical printing.

The tool distinguishes itself through a specialized rendering pipeline that combines vector-based graphic generation with a script-aware typography engine. This allows for the automatic detection of global writing systems, ensuring that map labels are correctly formatted and spaced regardless of the language. Users can apply declarative aesthetic configurations to control color palettes and visual themes, while the system manages geographic focus and zoom levels to isolate specific urban areas.

The platform supports the production of print-ready assets by exporting designs in scalable vector formats, including PDF and SVG. It includes built-in traffic management to throttle network requests during data ingestion and utilizes local file-system caching to optimize performance by reducing redundant downloads.
- [redux-offline/redux-offline](https://awesome-repositories.com/repository/redux-offline-redux-offline.md) (6,132 ⭐) — Build Offline-First Apps for Web and React Native
- [dyad-sh/dyad](https://awesome-repositories.com/repository/dyad-sh-dyad.md) (19,648 ⭐) — Dyad is a local, artificial intelligence-powered development environment designed to manage, edit, and scaffold full-stack software projects. It functions as an automated codebase manager and code editor that leverages language models to execute programming tasks, maintain project context, and apply targeted modifications directly to source files on a user's machine.

The platform distinguishes itself through a model-agnostic architecture that allows for flexible integration with various language model runtimes. It provides specialized operational modes to optimize development speed and efficiency, while maintaining granular control over the codebase through differential change tracking and automated project-level configuration directives. By utilizing context-aware file indexing and automated conversation management, the tool ensures that generated code remains aligned with specific architectural constraints and project requirements.

Beyond core editing, the platform covers a broad surface of software engineering workflows, including automated security vulnerability analysis and remediation, database schema management with migration generation, and cloud deployment automation. It supports the full application lifecycle from initial project bootstrapping and live previewing to final publication and mobile conversion.

The environment is designed to operate locally to maintain complete control over the codebase, while offering secure remote execution sandboxing for sensitive logic and restricted API interactions.
- [googlechrome/lighthouse](https://awesome-repositories.com/repository/googlechrome-lighthouse.md) (30,355 ⭐) — Lighthouse is an automated diagnostic tool that evaluates web pages against industry standards for performance, accessibility, and search engine optimization. It functions as a programmatic analysis engine and a command-line utility, allowing developers to integrate comprehensive web quality checks directly into continuous integration pipelines and local development workflows.

The project distinguishes itself through a modular architecture that utilizes artifact-based data collection to ensure consistent analysis across different environments. It supports a headless execution mode for automated testing and provides a plugin-driven framework, enabling developers to register custom audit logic and specialized reporting categories to meet unique project requirements.

Beyond its core auditing capabilities, the tool detects underlying web frameworks and content management systems to provide tailored optimization recommendations. It generates structured, machine-readable reports and offers multiple interfaces, including a browser-integrated panel and a dedicated extension, to facilitate real-time feedback during the development process.
- [wanghongenpin/proxypin](https://awesome-repositories.com/repository/wanghongenpin-proxypin.md) (13,357 ⭐) — Proxypin is a cross-platform HTTP and HTTPS proxy debugger designed to capture, inspect, and modify network traffic. It functions as a man-in-the-middle interceptor, allowing developers to analyze application data flows and validate network communication during development and testing.

The tool distinguishes itself through its focus on mobile and remote device integration, utilizing QR-code-based configuration synchronization to simplify the setup of proxy settings and security certificates. It includes an event-driven scripting engine that enables programmatic manipulation of requests and responses, alongside command-line interface capabilities for automating traffic processing workflows.

The platform provides a comprehensive suite of observability and traffic management utilities, including real-time payload decryption, persistent local log storage, and rule-based filtering. Users can isolate specific network streams using domain or keyword patterns, block requests to simulate connection failures, and export captured history for long-term analysis.
- [mobilitydata/mobility-database-catalogs](https://awesome-repositories.com/repository/mobilitydata-mobility-database-catalogs.md) (0 ⭐) — The Mobility Database Catalogs is a list of open mobility data feeds from across the world. You can learn more about the Mobility Database and its API here.
- [chatwoot/chatwoot-mobile-app](https://awesome-repositories.com/repository/chatwoot-chatwoot-mobile-app.md) (933 ⭐) — Mobile app for Chatwoot - React Native
- [fingerprintjs/fingerprintjs](https://awesome-repositories.com/repository/fingerprintjs-fingerprintjs.md) (27,334 ⭐) — Fingerprint is a visitor identification and fraud detection platform that generates persistent, unique identifiers by analyzing browser and device attributes. By extracting technical signals from the client environment, it enables reliable user tracking across sessions without relying on traditional cookies.

The platform distinguishes itself through its focus on high-accuracy identification and security-first architecture. It employs edge-side proxying to bypass ad-blockers and privacy restrictions, ensuring consistent data collection. To maintain data integrity, it uses cryptographic payload sealing and server-side verification flows, which prevent tampering by ensuring that identification data is processed securely on the backend rather than solely on the client.

Beyond core identification, the project provides a comprehensive suite for bot detection and security. It analyzes network metadata, device reputation, and behavioral patterns to identify malicious traffic, AI agents, and automated scrapers. These capabilities are supported by granular risk assessment tools, including confidence scoring and protection rulesets that allow for automated blocking of suspicious interactions.

The platform offers extensive administrative and integration features, including multi-environment resource isolation, regional data residency controls, and programmatic API management. It supports diverse deployment environments through framework-specific SDKs, mobile integration, and automated proxy infrastructure deployment.
- [spacecowboy/feeder](https://awesome-repositories.com/repository/spacecowboy-feeder.md) (2,641 ⭐) — Feeder is an RSS and Atom feed reader that aggregates content into a single interface. It functions as a full-text content extractor that removes website clutter to isolate the main body of articles, and a self-hosted feed synchronizer that maintains subscription lists and read statuses across devices via a private backend server.

The application integrates AI services and external API keys to translate and generate concise summaries of long-form articles. It also features a text-to-speech reader that uses system engines with automatic language detection to convert written content into spoken audio.

The system includes tools for content curation such as bookmarks, pinned entries, and a customizable blocklist to filter out unwanted items. It provides offline reading access by caching feed lists and full article text locally. Additional capabilities cover URL tracking parameter cleansing, subscription import and export, and reading appearance customization.
- [gabrielecirulli/2048](https://awesome-repositories.com/repository/gabrielecirulli-2048.md) (13,276 ⭐) — This is a browser-based puzzle game and HTML5 JavaScript application where players slide and merge numbered tiles on a grid to reach a target value. The game runs entirely on the client side, using web standard technologies to handle game logic and rendering directly in the browser.

The application is a mobile-compatible web app that translates touch-swipe gestures and keyboard inputs into directional commands. It includes a local storage score tracker to save and maintain a record of high scores across different sessions.
- [linkwarden/linkwarden](https://awesome-repositories.com/repository/linkwarden-linkwarden.md) (17,275 ⭐) — Linkwarden is a self-hosted bookmark manager and web archiving platform designed to preserve permanent copies of online content. It functions as a centralized repository where users can capture, store, and organize web pages to ensure they remain accessible even if the original source is removed.

The platform distinguishes itself through its focus on collaborative knowledge management and multi-platform capture. It enables teams to curate shared collections, apply custom tags, and annotate saved resources within a unified workspace. Users can integrate the service into their daily workflows via browser extensions and mobile device sharing, allowing for the direct archiving of links from various environments.

The system provides a comprehensive suite of organization and administrative tools, including folder-based grouping, role-based access control, and programmatic management through a secure API. It supports scalable storage and user seat management, ensuring that both individual researchers and teams can maintain structured, searchable libraries of web-based information.
- [circuitverse/mobile-app](https://awesome-repositories.com/repository/circuitverse-mobile-app.md) (0 ⭐) — CircuitVerse for mobile is a cross platform application built in flutter using CircuitVerse API.
- [tcgoetz/garmindb](https://awesome-repositories.com/repository/tcgoetz-garmindb.md) (2,923 ⭐) — GarminDB is a local fitness data store and self-hosted health data archive designed to import, archive, and analyze health and activity metrics from Garmin accounts. It functions as a fitness data aggregator and metric analysis tool, maintaining a private database of health records for independent tracking and custom querying.

The system features a GPS activity heatmap generator to visualize frequently traveled paths and a plugin system for integrating specialized third-party data fields and custom metrics. It employs a local-first persistence model that retains original source files on disk to allow for full database reconstruction without re-downloading data from external services.

The software covers data management through incremental synchronization and fitness metric aggregation into daily, weekly, monthly, and yearly totals. Its analytical capabilities include activity performance comparison, statistics generation, and health trend visualization via command-line tools or interactive notebooks.
- [nolanlawson/local-npm](https://awesome-repositories.com/repository/nolanlawson-local-npm.md) (1,174 ⭐) — Local and offline-first npm mirror
- [saucelabs/sample-app-mobile](https://awesome-repositories.com/repository/saucelabs-sample-app-mobile.md) (0 ⭐) — In this repository you will find our Sauce Labs sample-app. You can use it as a sample app for testautomation on your local machine or in our Real Device Cloud. The latest version of the iOS and Android app can be found here.\ There are several user accounts for this app that will trigger…
- [krtirtho/spotube](https://awesome-repositories.com/repository/krtirtho-spotube.md) (46,989 ⭐) — Spotube is a cross-platform music client that functions as a unified streaming aggregator. It consolidates multiple external music service accounts into a single interface, allowing users to manage and play their entire digital library without switching between different applications.

The application distinguishes itself through an extensible architecture that supports runtime plugin loading. This allows users to integrate external metadata services and expand the core playback engine with custom functionality. By utilizing an internal API-aggregator, the software harmonizes disparate data streams into a consistent schema for unified playback control.

The platform includes local-first data persistence to maintain offline access to cached metadata and user preferences. Users can further tailor their environment through configurable interface layouts and playback settings, managed by a declarative state system that ensures consistent rendering across different configurations.
- [duplicati/duplicati](https://awesome-repositories.com/repository/duplicati-duplicati.md) (14,283 ⭐) — Duplicati is a self-hosted backup server designed to perform encrypted, incremental, and compressed backups to a wide range of local, network, and cloud-based storage providers. It functions as a background service that automates recurring data protection tasks, ensuring that only changed data blocks are stored to maximize efficiency and minimize bandwidth usage.

The project distinguishes itself through a centralized management console that allows for the orchestration of multiple distributed backup agents from a single web-based dashboard. It supports multi-tenant management, enabling the organization of users and resources into hierarchical structures for delegated access and data isolation. Furthermore, it provides robust security features, including AES-256 encryption for data at rest, support for OIDC and SAML2 authentication, and provider-level immutability protections to prevent unauthorized modification of backup archives.

Beyond its core backup capabilities, the system includes comprehensive tools for data lifecycle management, such as automated retention policies, versioning, and integrity verification. It offers flexible configuration through both a graphical interface and a command-line utility, supporting automation scripting and dry-run simulations to verify workflows before execution. The software also handles complex environments by managing locked files and providing metadata indexing to ensure rapid restoration even if the primary configuration database is unavailable.

Duplicati is available through various installation formats, including native system packages, portable archives, and containerized deployments, allowing it to run in diverse operating environments.
- [kubeedge/kubeedge](https://awesome-repositories.com/repository/kubeedge-kubeedge.md) (7,487 ⭐) — KubeEdge is a distributed edge computing framework that extends Kubernetes to manage containerized workloads and hardware devices at the edge. It functions as a Kubernetes edge orchestration system, allowing the deployment and management of applications across distributed edge nodes using native Kubernetes APIs and workflows.

The project distinguishes itself through a specialized focus on IoT integration and node autonomy. It employs digital-twin state modeling to represent physical hardware devices as virtual objects, utilizing an MQTT-based messaging bus for communication with heterogeneous devices. To ensure operational stability during network instability or cloud disconnections, it implements local metadata caching and state persistence, allowing edge nodes to maintain local application operations independently.

The framework provides a comprehensive set of capabilities covering cloud-edge networking via WebSocket and QUIC protocols, distributed device management, and container lifecycle orchestration. It further includes tools for remote pod debugging, centralized node status reporting, and the management of storage volumes and resource reclamation at the edge.
- [micropyramid/forex-rates-mobile-app](https://awesome-repositories.com/repository/micropyramid-forex-rates-mobile-app.md) (52 ⭐) — Foreign exchange rates, Currency converter mobile app using ReactNative
- [chatwoot/chatwoot](https://awesome-repositories.com/repository/chatwoot-chatwoot.md) (31,959 ⭐) — Chatwoot is a self-hosted, omnichannel customer support platform designed to aggregate messages from diverse social and digital channels into a single, collaborative team inbox. It provides organizations with full data ownership and control over their support infrastructure, ensuring strict logical separation of customer data through multi-tenant architecture. By centralizing communication, the platform enables teams to manage, route, and resolve inquiries within a unified workspace that maintains complete interaction history for every contact.

The platform distinguishes itself through an event-driven automation engine and a visual rule builder that allow teams to manage conversations and workflows without writing custom code. It incorporates intelligent features such as automated response drafting, conversation context recall, and a self-service knowledge base to improve agent efficiency. These capabilities are supported by granular role-based access controls and comprehensive performance analytics, which provide insights into agent productivity, inbox activity, and customer satisfaction trends.

Beyond its core messaging and routing functions, the system offers a broad suite of operational tools including proactive engagement triggers, team workload balancing, and multilingual support. It supports flexible deployment strategies, including containerized and cloud-native orchestration, to accommodate various production environments. The platform is designed for extensibility, allowing for custom attribute management and integration with external systems via webhooks and API-based channels.
- [angular/angular](https://awesome-repositories.com/repository/angular-angular.md) (100,360 ⭐) — Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex application requirements such as client-side routing, form management, and internationalization.

The project includes a command-line interface for scaffolding and build automation, alongside a testing ecosystem for unit and integration verification. It offers multiple rendering strategies, including server-side rendering and static site generation, with support for hydration processes to optimize application delivery. Additionally, the framework features a built-in animation suite and security mechanisms to handle common web vulnerabilities.
- [netcorestack/localization](https://awesome-repositories.com/repository/netcorestack-localization.md) (85 ⭐) — 🌏 Database Resource Localization for .NET Core with Entity Framework and In Memory Cache
- [finb/bark](https://awesome-repositories.com/repository/finb-bark.md) (8,516 ⭐) — Bark is a self-hosted push notification system for iOS devices that bridges HTTP requests to Apple's Push Notification service. It provides a complete pipeline for sending custom alerts from scripts, cron jobs, or CI pipelines directly to an iPhone, with the server component designed for Docker-based deployment on personal infrastructure.

The system distinguishes itself through automated notification handling capabilities. When a push arrives, Bark can automatically copy the notification body or a custom value to the iOS clipboard, open a specified URL when the user taps the notification, and archive received messages in a local history for later review. These actions are controlled through configurable payload parsing that extracts title, body, and optional parameters from incoming HTTP requests.

The project includes an iOS client app that receives and displays notifications, a notification service extension that processes payloads on the device before display, and a server component that translates HTTP GET or POST requests into APNs payloads. The entire stack is designed for self-hosting, giving users full control over their notification infrastructure without relying on third-party services.

Documentation covers server deployment via Docker, the HTTP API for sending notifications, and configuration of the iOS client's automated actions.
- [nisrulz/flutter-examples](https://awesome-repositories.com/repository/nisrulz-flutter-examples.md) (7,148 ⭐) — 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 covers a broad surface of development capabilities, including reactive state management, asynchronous networking, and platform-adaptive rendering. It demonstrates a comprehensive set of interface components ranging from data visualization charts and complex date pickers to navigation drawers and infinite scrolling lists.

The codebase includes unit testing for verifying logic in isolation and demonstrates various system integrations such as splash screens and PDF handling.
- [flipperdevices/flipperzero-firmware](https://awesome-repositories.com/repository/flipperdevices-flipperzero-firmware.md) (15,563 ⭐) — This project provides an open-source firmware platform and complete build environment for portable multi-tool hardware. It functions as an embedded operating system designed to manage radio, infrared, and physical interface components, enabling users to develop custom applications and system logic for specialized hardware devices.

The firmware distinguishes itself through a modular architecture that organizes system functionality into isolated units, allowing for the development of custom user interfaces and logic. It includes a comprehensive collection of low-level drivers and applications specifically engineered for wireless protocol analysis, signal manipulation, and hardware debugging.

The system supports a broad range of capabilities, including the ability to capture, decode, and transmit radio frequency signals to evaluate wireless access control systems. It facilitates low-level hardware interaction and diagnostics, allowing for the execution of local computing tasks and the management of electronic peripherals.

The repository contains the full source codebase and a dedicated build toolchain required to compile custom operating system images. These images can be deployed to hardware via physical debugging interfaces to update or recover system software.
- [muzik-apps/muzik-offline](https://awesome-repositories.com/repository/muzik-apps-muzik-offline.md) (0 ⭐)
- [android/sunflower](https://awesome-repositories.com/repository/android-sunflower.md) (17,774 ⭐) — Sunflower is a reference implementation designed to demonstrate modern Android development patterns and industry-standard architectural practices. It serves as a comprehensive guide for building functional mobile applications by integrating declarative user interface toolkits with robust data management and navigation systems.

The project distinguishes itself by showcasing the transition from legacy view-based systems to modern declarative frameworks. It provides a practical example of how to organize code into distinct layers, manage complex state, and implement dependency injection to ensure high levels of testability and maintainability. By following these patterns, the repository illustrates how to maintain consistency across an application while adopting current platform tools.

The codebase covers a broad range of essential mobile capabilities, including local data persistence, asynchronous background processing, and the creation of adaptive layouts that respond to various screen sizes. It also incorporates standardized design systems, secure authentication methods, and efficient navigation flows to provide a complete picture of a production-ready application structure.

The repository is maintained as an educational resource for developers seeking to align their projects with current Android development standards and library ecosystems.
- [expo/expo](https://awesome-repositories.com/repository/expo-expo.md) (50,111 ⭐) — Expo is a universal mobile framework designed to build native iOS and Android applications from a single codebase using web-standard technologies. It provides a comprehensive development environment that includes a unified runtime for testing, cloud-based infrastructure for compiling and signing native binaries, and automated tools for managing the entire mobile release lifecycle, including app store submission.

The framework distinguishes itself through a plugin-based native configuration engine that programmatically modifies project files, allowing developers to integrate native modules without manual intervention. It also features a file-based routing system that maps directory structures directly to navigation paths, and an over-the-air update service that enables the deployment of JavaScript and asset changes directly to user devices, bypassing traditional app store review cycles.

Beyond these core capabilities, the platform offers a wide range of integrated services for managing project metadata, environment variables, and persistent data storage. It includes a robust set of UI components and utilities for handling hardware-level features such as camera access, geolocation, audio and video playback, and push notifications. Developers can also leverage managed cloud services to orchestrate custom build profiles and automate CI/CD workflows.

The project is managed via a command-line interface that facilitates project setup, native module integration, and the generation of custom development builds. Documentation and tooling are provided to support both standalone applications and the integration of Expo into existing native projects.
- [rayhollister/database-users-for-yourls](https://awesome-repositories.com/repository/rayhollister-database-users-for-yourls.md) (0 ⭐) — Database Users replaces the static credential array in user/config.php with a database-backed user table and a lightweight administration panel. Activate it to keep logins inside YOURLS, grant a password self-service form, and stay compatible with existing hashing schemes.
- [google/osv-scanner](https://awesome-repositories.com/repository/google-osv-scanner.md) (10,565 ⭐) — osv-scanner is a software composition analysis tool and vulnerability scanner that checks project dependencies and container images against the Open Source Vulnerabilities database. It functions as a dependency remediation tool and can be integrated into custom Go applications as a programmable security library.

The project distinguishes itself through a remediation workflow that includes an interactive terminal user interface and automated scripting for upgrading vulnerable packages in lockfiles and manifests. It employs call-graph reachability analysis to determine if vulnerable code is actually invoked and utilizes layer-aware scanning to attribute vulnerabilities to specific stages of a container image.

Broad capabilities cover the identification of known security vulnerabilities, open source license compliance auditing, and the resolution of transitive dependencies. The system supports offline scanning via local database synchronization and integrates into development pipelines through pre-commit hooks and CI/CD security checks.

The scanner can be executed as a standalone command line interface or run from a Docker container.
- [angular/angularfire](https://awesome-repositories.com/repository/angular-angularfire.md) (7,814 ⭐) — AngularFire is a set of tools for connecting applications to Firebase services. It provides a library of client-side interfaces for managing authentication, object storage, NoSQL databases, and serverless functions.

The project utilizes observables and dependency injection to integrate cloud services into the application hierarchy. It features a reactive interface for streaming real-time data, managing document-based databases, and tracking authentication state as a continuous stream of tokens.

The platform covers a broad range of cloud capabilities, including identity verification, binary file management, and push notification delivery. It also includes tools for application performance monitoring, user behavior analytics, and the deployment of web applications and serverless functions.

The library includes support for local service emulators to enable offline development and testing.
- [davidventura/offline-translator](https://awesome-repositories.com/repository/davidventura-offline-translator.md) (0 ⭐) — An Android translator app that performs text, PDF/ODT documents and image translation completely offline using on-device models.
- [colbymchenry/codegraph](https://awesome-repositories.com/repository/colbymchenry-codegraph.md) (50,154 ⭐) — Codegraph is a local codebase indexer and static analysis graph database that serves as a context provider for AI agents. It parses multiple programming languages into a searchable knowledge graph of symbols and dependencies, exposing these relationships to AI tools through the Model Context Protocol.

The project distinguishes itself by aggregating relevant code snippets and symbol flows to reduce token usage for large language models. It automates the configuration of server settings and steering instructions across various AI agent platforms and command line editors to enable automatic codebase navigation.

The system covers broad capability areas including transitive dependency impact analysis, execution flow tracing, and framework route mapping. It utilizes a background daemon for incremental parsing and filesystem synchronization, ensuring the local symbol database remains current across multi-repo workspaces.

The application is delivered as a self-contained bundle to ensure environment consistency on host systems.
- [formbricks/formbricks](https://awesome-repositories.com/repository/formbricks-formbricks.md) (12,391 ⭐) — Formbricks is an open-source survey and feedback platform designed to help teams capture and analyze user insights through targeted, in-app, and website-based interactions. It functions as a comprehensive customer experience analytics system that allows organizations to maintain full control over their data, user attributes, and survey workflows.

The platform distinguishes itself through its event-driven architecture, which enables precise behavioral targeting by triggering surveys based on specific user actions or application events. It supports deep integration with external ecosystems by automatically synchronizing response data to CRMs, databases, and communication tools, while providing programmatic interfaces for managing resources and automating feedback loops.

Beyond core collection, the system includes advanced logic for conditional branching, scoring, and personalized routing to create adaptive survey experiences. It offers extensive customization options, including white-labeling, CSS overrides, and multi-channel distribution across web, mobile, and email environments.

The platform is built for self-hosting, supporting containerized deployments with built-in multi-tenant data isolation and enterprise-grade security features like single sign-on and role-based access control.
- [screenpipe/screenpipe](https://awesome-repositories.com/repository/screenpipe-screenpipe.md) (16,932 ⭐) — Screenpipe is a local-first platform designed to record, index, and analyze desktop activity. By capturing screen, audio, and keyboard input, it creates a comprehensive and searchable history of computer usage. The system functions as an activity recorder and automation framework, providing a persistent, context-aware memory that allows artificial intelligence agents to observe and interact with local desktop environments.

The platform distinguishes itself through a privacy-focused architecture that processes all data locally. It utilizes on-device computer vision and speech recognition to transcribe audio and extract metadata from screen content, while simultaneously applying automated redaction to filter sensitive information before storage. All captured logs are maintained in a local relational database, ensuring that user data remains under local control and is protected by authenticated encryption at rest.

Beyond simple recording, the platform supports complex workflow automation and business process analysis. It exposes captured activity data to external tools through standardized protocols, enabling the execution of custom scripts and agents that can trigger actions across third-party software. These capabilities allow for the mapping of work patterns, the identification of process bottlenecks, and the generation of structured datasets for training computer-use models.

The software provides a command-line interface for managing capture policies and supports fleet-wide deployment within organizational environments. All processing, including data sanitization and indexing, occurs on the host machine to maintain security and compliance.
- [appsmithorg/appsmith](https://awesome-repositories.com/repository/appsmithorg-appsmith.md) (40,051 ⭐) — Appsmith is a low-code platform designed for building internal business tools, such as operational dashboards and administrative panels. It enables developers to construct dynamic user interfaces by dragging and dropping modular widgets onto a canvas and binding them directly to backend data sources. The platform utilizes a reactive framework that automatically updates interface elements and triggers functions whenever underlying data or widget properties change, eliminating the need for manual event handling.

The platform distinguishes itself through a server-side proxy architecture that executes database and API queries securely, masking sensitive credentials from the client. It provides a sandboxed JavaScript environment for custom logic, ensuring that application code remains isolated and secure. Developers can manage their projects using integrated Git-based version control, which allows for branching, merging, and tracking changes across deployment pipelines.

Beyond core UI construction, the platform includes a visual workflow orchestrator for automating business processes and handling human-in-the-loop tasks. It supports a wide range of data connectivity options, including SQL databases, third-party APIs, and AI-driven query execution. The system is built for enterprise environments, offering granular role-based access control, multi-tenancy support, and containerized deployment options for self-hosted infrastructure.

The platform is distributed as a containerized runtime, allowing for consistent deployment across local and cloud environments. It includes comprehensive administrative tools for managing authentication, system telemetry, and instance-level security configurations.
- [encode/databases](https://awesome-repositories.com/repository/encode-databases.md) (4,002 ⭐) — Async database support for Python. 🗄
- [mackarous/localize](https://awesome-repositories.com/repository/mackarous-localize.md) (0 ⭐) — A simple freestanding macro to easily localize strings in both app targets and Swift packages
- [rowboatlabs/rowboat](https://awesome-repositories.com/repository/rowboatlabs-rowboat.md) (14,974 ⭐) — Rowboat is an LLM orchestration platform and multimodal AI agent framework. It coordinates large language models with external tools, automated web monitoring, and local data vaults to execute actions and retrieve real-time information.

The system operates as a local-first knowledge base, converting meeting notes and emails into a linked markdown knowledge graph. It functions as an automated market intelligence tool that tracks competitors and trends across the web to maintain updated information summaries.

The platform covers a broad range of productivity and automation capabilities, including the generation of professional documents and meeting briefs, voice audio processing for speech-to-text and text-to-speech, and a provider-agnostic model layer for switching between hosted APIs and local language models.
- [pubkey/rxdb](https://awesome-repositories.com/repository/pubkey-rxdb.md) (23,048 ⭐) — This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored.

The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance data management. It features a bidirectional replication protocol that handles conflict resolution and state convergence, alongside a pluggable storage abstraction that allows developers to swap between engines like IndexedDB, SQLite, or in-memory stores without altering application logic. To ensure responsiveness, the system offloads storage operations to background worker threads and coordinates database access across multiple browser tabs through a leader election mechanism.

The platform offers a comprehensive suite of capabilities for data integrity, performance, and security. It enforces strict data validation through schema-based definitions and optimizes storage footprints using transparent key compression. Developers can bind database query results directly to user interface components, enabling reactive state management where the UI automatically updates in response to local or remote data changes.

The project is built for extensibility, offering a wide range of plugins for encryption, full-text search, and integration with various backend protocols including GraphQL, REST, and peer-to-peer channels. It provides extensive documentation and standardized interfaces to facilitate integration into diverse application architectures.
- [kilo-org/kilocode](https://awesome-repositories.com/repository/kilo-org-kilocode.md) (15,616 ⭐) — Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments.

The platform distinguishes itself through its federated task management and policy-based access control, which enable secure, collaborative development across independent instances. By maintaining semantic codebase indexing and a centralized model gateway, it ensures that AI agents have context-aware retrieval of project structures while managing authentication, rate limits, and automatic service failover across multiple AI providers.

Beyond its core orchestration capabilities, the platform supports a wide range of functional areas including automated code review, security vulnerability triage, and multi-stage workflow planning. It provides granular control over agent permissions and tool execution, allowing teams to define custom operational modes and integrate external services through standardized protocols.

The system is designed for extensibility, offering a framework to register custom tools and manage environment configurations through natural language commands. It includes robust monitoring and observability features to track agent performance, token consumption, and organizational adoption metrics.
