11 مستودعات
Executing code and scripts within a live Android application environment.
Distinct from Android Application Customization: Shortlist candidates focused on scheduling or customization, not live script execution for state manipulation.
Explore 11 awesome GitHub repositories matching mobile development · Android Runtime Execution. Refine with filters or upvote what's useful.
Stetho is a debug bridge that connects Android applications to Chrome Developer Tools. It allows for the real-time inspection of network traffic, internal application state, and the user interface layout directly within a desktop browser. The project provides specialized inspectors for analyzing Android-specific components. This includes a network inspector for capturing HTTP requests and responses, an SQLite database browser for querying local storage, and a view hierarchy inspector for mapping UI elements and styles. Additional capabilities cover runtime execution via an embedded JavaScrip
Runs live JavaScript commands within a running Android app to manipulate state and trigger actions.
VirtualApp is an Android application virtualization engine and user-space sandbox that enables the execution of applications within an isolated environment. It allows for the running of multiple independent instances of the same application on a single device and supports private application installation without requiring system-level root access. The project features a comprehensive hooking framework for intercepting Java and native layer functions to modify application behavior. It includes tools for hardware simulation to spoof device models and system information, as well as a non-root pr
Provides a runtime environment that executes Android applications within an isolated sandbox without root access.
Anbox هي بيئة حاوية Android وبيئة تشغيل مصممة لتنفيذ تطبيقات Android على أجهزة سطح المكتب Linux. تستخدم نظاماً يعتمد على الحاويات لتشغيل نظام تشغيل Android دون التكاليف المرتبطة بالمحاكاة الافتراضية التقليدية للأجهزة. يتميز النظام بطبقة تجريد للأجهزة توجه الوصول إلى الأجهزة وبيانات المستشعرات عبر مضيف (daemon) لتوفير عرض متسارع. يتكامل مع سطح مكتب Linux عن طريق تعيين طبقات تطبيقات Android الفردية إلى نوافذ منفصلة، مما يسمح للتطبيقات بالعمل كتطبيقات سطح مكتب متميزة. يدعم المشروع تشغيل صور Android مخصصة لتعريف نظام ملفات جذر النظام ويوفر سير عمل لتحميل وتطوير وإدارة حزم التطبيقات عبر جسر تصحيح الأخطاء. يتضمن مديراً للجلسة لتنسيق دورة حياة وإطلاق مكونات التطبيق.
Runs Android applications on a Linux desktop using containers to avoid the overhead of traditional virtualization.
Cloudstream is an Android media streaming client and extensible media player that aggregates video and audio content from external sources. It operates as an Android application container within a Linux-based environment, enabling the installation and execution of Android software packages via APK files. The project utilizes an extension-based provider system that allows for the creation of custom plugins. These extensions define the logic for scraping and retrieving multimedia content and metadata from third-party sources. Additional capabilities include the ability to cast media playback t
Provides a Linux-based environment that executes Android applications and supports installation from APK files.
TiddlyWiki5 is a modular wiki engine and non-linear knowledge base that organizes information into small, linked chunks. It can function as a single-file personal wiki where all content and application logic are stored within one HTML file for local-first use, or as a self-hosted wiki server that serves content over HTTP. The project is distinguished by a data-driven architecture where plugins and extensions are treated as stored data entries. It features a filter-based query engine for manipulating structured data and a transclusion system that allows the live content of one entry to be embe
Enables the execution of a full installation on Android devices using a Unix-like environment.
RePlugin is an Android plugin framework and component orchestrator designed to load external activities, services, and receivers into an application without updating the main binary. It functions as a dynamic feature delivery system that decouples application modules into independent plugins. The framework provides a communication bridge for bidirectional data exchange between the host application and external plugins, as well as inter-plugin synchronization. It manages the entire plugin lifecycle, including installation, version management, and integrity verification to ensure the safety of
Executes activities, services, providers, and receivers within a plugin environment while maintaining native task and affinity behavior.
Genkit is an open-source framework for building AI-powered applications. It provides a unified interface for connecting to hundreds of generative AI models from multiple providers, enabling text, image, audio, and video generation through a single API. The framework structures multi-step AI interactions—including chat, retrieval-augmented generation, tool use, and agentic workflows—as composable, traceable flows with built-in streaming and state management. The framework distinguishes itself through a comprehensive developer toolkit that includes a command-line interface and a local developer
Provides a flow-based execution model for composable, traceable AI workflows with streaming and state management.
هذا المشروع عبارة عن نظام تشغيل محمول مفتوح المصدر مصمم لاستبدال برمجيات الأجهزة المملوكة بنظام يقوده المجتمع. غرضه الأساسي هو تمكين تطوير صور نظام مخصصة وتمديد دورات حياة الأجهزة المحمولة، وتوفير تحديثات للأجهزة بعد انتهاء دعم الشركة المصنعة الرسمي. يسمح النظام بإزالة البرمجيات غير المرغوب فيها (bloatware) وتعديل سلوكيات مستوى النظام من خلال تطوير ROM مخصص. يمكن للمستخدمين تجميع صور نظام كاملة من أشجار المصدر لتكييف نظام التشغيل لأجهزة محمولة محددة. تستخدم البنية التحتية نواة Linux معدلة، ومكتبة C مخصصة محسنة لبيئات الذاكرة المنخفضة، وطبقة تجريد الأجهزة لفصل إطار العمل عن تعريفات الأجهزة المحددة. يستخدم بيئة تنفيذ مدارة وإطار عمل نمطي لفصل التنفيذات الخاصة بالمورد عن النظام العام.
Implements the managed execution environment for running applications with AOT and JIT compilation on mobile devices.
هذا المشروع عبارة عن دراسة تقنية ودليل تحليل يركز على البنية الداخلية لـ Node.js. يوفر فحصاً متعمقاً لوقت التشغيل، مع التركيز على كيفية إدارة المحرك لمقابض الذاكرة، وتنفيذ العمليات غير المتزامنة، وتنفيذ منطق الوحدات الأساسية. يحلل الدليل بشكل خاص تكامل فئات ودوال C++ الأصلية في JavaScript ويوثق سلوك حلقة أحداث libuv. يتضمن مراجع مفصلة لتحسين الأداء من خلال تحديد حالات فشل مترجم V8 وتوصيف التنفيذ لتحسين كفاءة الموارد. تغطي المادة مجموعة واسعة من الأنظمة الداخلية، بما في ذلك برمجة الشبكات منخفضة المستوى لـ TCP و UDP، وإدارة العمليات للعناقيد والعمليات الفرعية، وآليات الإدخال/الإخراج غير المحظورة. كما يستكشف التنفيذ على مستوى المصدر للمخازن المؤقتة، والتدفقات، وطبقة الربط من الأصل إلى النص البرمجي.
Explains how to run compiled binaries and scripts within a live Android environment using a system bridge.
ExecuTorch is a lightweight C++ runtime for deploying PyTorch models on mobile, embedded, and edge hardware. It provides an ahead-of-time compilation pipeline that exports, quantizes, and lowers model graphs into compact serialized programs, then executes them through a minimal runtime with hardware acceleration and on-device large language model inference capabilities. The project distinguishes itself through a hardware accelerator delegate system that partitions model subgraphs and offloads computation to specialized backends including NPUs, GPUs, and DSPs from Apple, Arm, Intel, MediaTek,
Loads serialized programs and runs inference with a lightweight C++ runtime on edge devices.
This project provides a containerized runtime for Android emulator virtualization, allowing virtual Android devices to run within isolated container environments. It is designed to support headless emulation and device orchestration for use in continuous integration and development pipelines. The system differentiates itself by implementing GPU hardware acceleration via passthrough to improve graphics rendering performance. It also utilizes external SDK mounting and volume-mapped state persistence to reduce image size and maintain emulator data across restarts. The environment supports remot
Provides a full Linux-based container environment for executing a virtualized Android runtime.