awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
termux avatar

termux/termux-packages

0
View on GitHub↗
15,727 stars·3,920 forks·Shell·other·20 viewstermux.dev↗

Termux Packages

Termux-packages is a Linux package repository and infrastructure designed for managing command-line utilities within mobile terminal environments. It functions as a mobile Linux package manager, providing the necessary metadata, dependency resolution, and versioning required to install and maintain software directly on mobile operating systems.

The project utilizes a cross-compilation build infrastructure to automate the porting and creation of pre-compiled software binaries for various mobile architectures. By executing compilation tasks within isolated, sandboxed environments, it ensures consistent output and prevents host system contamination during the package creation process.

The repository supports a distributed software ecosystem that includes structured manifest indexing and dependency-graph resolution to ensure all required libraries are present for complex utilities. Users can optimize their installation experience by configuring and switching between global package mirrors, which facilitates reliable access to software updates and helps resolve regional connectivity issues.

Features

  • Mobile Package Managers - Provides a centralized interface for installing and managing command-line utilities and dependencies on mobile operating systems.
  • Software Package Repositories - Acts as a centralized repository for pre-compiled software binaries and build scripts for mobile terminal environments.
  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • Dependency Resolution Engines - Calculates complex dependency trees to ensure all required libraries are correctly resolved and available for installation.
  • Cross-Platform Build Systems - Automates the porting and building of software binaries for various mobile architectures using centralized build farm environments.
  • Mirror Configurations - Enables users to configure and switch between repository mirrors to optimize download performance and resolve connectivity issues.
  • Build Environment Isolation - Executes compilation tasks within sandboxed containers to ensure consistent binary outputs and prevent host system contamination.

Star history

Star history chart for termux/termux-packagesStar history chart for termux/termux-packages

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does termux/termux-packages do?

Termux-packages is a Linux package repository and infrastructure designed for managing command-line utilities within mobile terminal environments. It functions as a mobile Linux package manager, providing the necessary metadata, dependency resolution, and versioning required to install and maintain software directly on mobile operating systems.

What are the main features of termux/termux-packages?

The main features of termux/termux-packages are: Mobile Package Managers, Software Package Repositories, Awesome List, Dependency Resolution Engines, Cross-Platform Build Systems, Mirror Configurations, Build Environment Isolation.

What are some open-source alternatives to termux/termux-packages?

Open-source alternatives to termux/termux-packages include: lukesampson/scoop — Scoop is a command-line package manager and installer for Windows. It serves as a developer environment orchestrator… conda/conda — Conda is a binary package manager, cross-platform environment manager, and dependency resolution engine. It serves as… k4m4/terminals-are-sexy — This project serves as a curated directory of resources, tools, and frameworks designed to enhance the functionality… xmake-io/xmake — Xmake is a cross-platform build utility and package manager designed for C and C++ development. It functions as a… redox-os/redox — Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe… ichait/awesome-macos — This project is a curated directory of applications, utilities, and tools designed to enhance the macOS experience. It…

Open-source alternatives to Termux Packages

Similar open-source projects, ranked by how many features they share with Termux Packages.
  • lukesampson/scooplukesampson avatar

    lukesampson/scoop

    24,276View on GitHub↗

    Scoop is a command-line package manager and installer for Windows. It serves as a developer environment orchestrator designed to automate the installation, updating, and removal of software packages through a centralized repository of manifests. The project functions as a portable application distributor, deploying software using compressed archives rather than traditional Windows installers. This approach avoids graphical installation wizards and registry pollution by utilizing an isolated directory structure and shim-based execution to manage application binaries. The system includes capab

    PowerShell
    View on GitHub↗24,276
  • conda/condaconda avatar

    conda/conda

    7,444View on GitHub↗

    Conda is a binary package manager, cross-platform environment manager, and dependency resolution engine. It serves as a software repository manager that enables the installation and update of pre-compiled binaries and their dependencies across different operating systems. The system creates isolated execution spaces to prevent dependency conflicts between projects and uses a solver to calculate compatible package versions based on constraints from available repositories. It supports the creation of custom software packages from recipes, which can be hosted in public or private channels for di

    Python
    View on GitHub↗7,444
  • k4m4/terminals-are-sexyk4m4 avatar

    k4m4/terminals-are-sexy

    13,025View on GitHub↗

    This project serves as a curated directory of resources, tools, and frameworks designed to enhance the functionality and aesthetics of terminal environments. It functions as a comprehensive guide for users seeking to optimize their command-line workflows and personalize their shell experience. The repository provides access to a wide range of utilities for terminal customization, including alternative terminal emulators, color schemes, and visual themes. It also catalogs specialized tools for managing persistent sessions, automating system tasks, and integrating external web services directly

    Shellawesome-listscli-loverscurated-list
    View on GitHub↗13,025
  • xmake-io/xmakexmake-io avatar

    xmake-io/xmake

    12,058View on GitHub↗

    Xmake is a cross-platform build utility and package manager designed for C and C++ development. It functions as a unified build automation tool that uses a Lua-based domain-specific language to define project targets, manage dependencies, and orchestrate compilation across multiple operating systems and hardware architectures. The system distinguishes itself through a modular, rule-based approach to task orchestration and toolchain integration. By abstracting native build systems and compilers, it allows developers to maintain consistent project configurations while targeting diverse environm

    Luabuildbuild-toolc
    View on GitHub↗12,058
  • See all 30 alternatives to Termux Packages→