awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
termux avatar

termux/termux-app

0
View on GitHub↗
56,464 نجوم·6,785 تفرعات·Java·21 مشاهداتf-droid.org/en/packages/com.termux↗

Termux App

Termux is a mobile terminal emulator and Linux environment runtime that provides a full command-line interface directly on Android devices. It functions as a comprehensive platform for executing native binaries and scripts, featuring an integrated package management system that allows users to download, install, and manage open-source software repositories to extend device functionality.

The project distinguishes itself by acting as an embedded execution library, enabling third-party applications to integrate terminal and package management capabilities into their own interfaces without requiring custom forks. It achieves this through a modular architecture that executes code as native libraries, effectively bypassing mobile operating system restrictions that typically prevent the execution of arbitrary binaries from application data folders. To maintain security, the system employs process-isolation-based sandboxing and validates canonical paths to prevent unauthorized command injection or shortcut manipulation.

Beyond its core terminal capabilities, the project supports advanced automation through an intent-based system that allows external applications to trigger shell commands. It ensures software portability across different device storage configurations by utilizing dynamic environment-variable-based path resolution. The environment also includes built-in diagnostic tools for log-aggregation-based debugging and maintains a structured process for managing security disclosures and vulnerability reporting.

Features

  • Terminal Emulators - Provides a full command-line interface and shell environment directly on mobile devices to execute scripts and manage system tasks.
  • Embedded Terminal Environments - Integrates a full terminal execution environment and package management system into applications.
  • Package Management Systems - Deploys and maintains open-source software repositories to extend device functionality beyond standard application stores.
  • Package Managers - Handles the retrieval, installation, and removal of software packages by managing dependency trees.
  • Terminal Integration Libraries - Integrates terminal and package management capabilities into existing applications using a dedicated library.
  • Dependency Management - Deploying and maintaining open-source software repositories on mobile operating systems to extend device functionality beyond standard application stores.
  • Sandboxing & Isolation - Runs downloaded software by wrapping files as native libraries to bypass security restrictions.
  • Runtime Environments - Enables the execution of native command-line binaries and scripts within the restricted file system of a mobile operating system.
  • Command Injection Prevention - Restricts command execution to authorized scripts by validating canonical paths.
  • أدوات المطور - Full-featured terminal emulator with a Linux-like package management ecosystem.
  • Mobile Device Management and Utilities - Terminal emulator for Android with package management support.
  • System Utilities - Terminal emulator for advanced system interaction and scripting.
  • Terminal Emulators - Android terminal and Linux environment.
  • Software Deployment Tools - Deploys command line tools and optional plugins from official repositories.
  • Compatibility Layers - Executes external binary files while maintaining compliance with mobile operating system restrictions.
  • Process Sandboxes - Runs terminal processes within a restricted environment to maintain security boundaries.
  • Command Execution Interfaces - Enables running shell commands from other applications by sending intent signals.
  • Embedded Execution Environments - Integrates terminal-based command execution and software management capabilities into other mobile applications.
  • Access Control Policies - Limits file access by defining custom permissions to prevent unauthorized reading.
  • Development Environments - A software component that allows third-party applications to integrate terminal functionality and package management capabilities directly into their own user interfaces.
  • Shortcut Security - Restricts shortcut execution to authorized paths to prevent malicious intent manipulation.
  • Cross-Platform Portability Layers - Adapts traditional command-line tools to run within restricted mobile environments by resolving pathing and security constraints.
  • Shared Library Interfaces - Allows external applications to embed terminal functionality without requiring custom forks.
  • Application Debugging Tools - Troubleshoots software problems by adjusting log levels and capturing system output.

سجل النجوم

مخطط تاريخ النجوم لـ termux/termux-appمخطط تاريخ النجوم لـ termux/termux-app

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة termux/termux-app؟

Termux is a mobile terminal emulator and Linux environment runtime that provides a full command-line interface directly on Android devices. It functions as a comprehensive platform for executing native binaries and scripts, featuring an integrated package management system that allows users to download, install, and manage open-source software repositories to extend device functionality.

ما هي الميزات الرئيسية لـ termux/termux-app؟

الميزات الرئيسية لـ termux/termux-app هي: Terminal Emulators, Embedded Terminal Environments, Package Management Systems, Package Managers, Terminal Integration Libraries, Dependency Management, Sandboxing & Isolation, Runtime Environments.

ما هي البدائل مفتوحة المصدر لـ termux/termux-app؟

تشمل البدائل مفتوحة المصدر لـ termux/termux-app: nushell/nushell — Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data… valvesoftware/proton — Proton is a compatibility layer designed to enable the execution of Windows-based software on non-Windows operating… twentyhq/twenty — Twenty is a headless customer relationship management framework that enables developers to build, version, and deploy… vsouza/awesome-ios — This project is a community-driven directory of software resources, libraries, and tools designed to support iOS… emanuele-f/pcapdroid — PCAPdroid is an Android network traffic analyzer and packet capture tool that operates without requiring root access.… appsmithorg/appsmith — Appsmith is a low-code platform designed for building internal business tools, such as operational dashboards and…

بدائل مفتوحة المصدر لـ Termux App

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Termux App.
  • nushell/nushellالصورة الرمزية لـ nushell

    nushell/nushell

    39,743عرض على GitHub↗

    Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data rather than raw text streams. By enforcing data types and command signatures, it provides a consistent environment for building robust, pipeline-oriented workflows. The shell allows users to chain commands that pass structured objects between stages, enabling complex data processing and automation tasks that remain predictable across different operating systems. What distinguishes the project is its focus on interactive data exploration and modular extensibility. Users can quer

    Rustnushellrustshell
    عرض على GitHub↗39,743
  • valvesoftware/protonالصورة الرمزية لـ ValveSoftware

    ValveSoftware/Proton

    31,868عرض على GitHub↗

    Proton is a compatibility layer designed to enable the execution of Windows-based software on non-Windows operating systems. It functions as a controlled runtime environment that maps proprietary system calls to native kernel functions and translates graphics API commands into open-standard compute shaders. This allows applications to run without requiring modifications to their original source code. The project distinguishes itself through a robust toolchain for reproducible builds, which utilizes containerized isolation to ensure consistent binary outputs across different development enviro

    C++proton
    عرض على GitHub↗31,868
  • twentyhq/twentyالصورة الرمزية لـ twentyhq

    twentyhq/twenty

    50,113عرض على GitHub↗

    Twenty is a headless customer relationship management framework that enables developers to build, version, and deploy custom business applications using code. By utilizing a declarative approach to data modeling, the platform allows for the definition of custom objects, fields, and complex relationships directly within the source code. This schema-driven architecture automatically generates corresponding REST and GraphQL APIs, ensuring that data structures and interface components remain synchronized across development and production environments. The platform distinguishes itself through a m

    TypeScriptcrmcrm-systemcustomer
    عرض على GitHub↗50,113
  • vsouza/awesome-iosالصورة الرمزية لـ vsouza

    vsouza/awesome-ios

    52,496عرض على GitHub↗

    This project is a community-driven directory of software resources, libraries, and tools designed to support iOS application development. It serves as a centralized reference point for developers, organizing a vast ecosystem of third-party components into a searchable, structured index to facilitate discovery and project integration. The repository distinguishes itself through its collaborative curation model, which aggregates disparate utilities into a single, maintainable catalog. By leveraging a flat-file documentation structure, it provides a clear overview of the tools available for nati

    Swiftapple-swiftarkitawesome
    عرض على GitHub↗52,496
عرض جميع البدائل الـ 30 لـ Termux App→