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

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

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

phar-io/manifest

0
View on GitHub↗
7,483 نجوم·15 تفرعات·PHP·10 مشاهداتphar.io↗

Manifest

This project is a PHP archive distribution system designed for hosting and deploying versioned releases. It functions as an installation tool and distribution manager that handles the downloading of archives from remote repositories or URLs into local project directories.

The system ensures installation security by acting as an integrity verifier, validating archives using hash checksums and digital signatures. It includes a version resolver that matches requested constraints against available releases to ensure environment consistency.

The project manages resource organization through XML manifest parsing and serialization, allowing for the structured handling of versions and dependencies. It further optimizes storage by using a shared archive directory and symbolic links to prevent redundant downloads across multiple projects.

Features

  • PHP Archive Distribution Managers - Acts as a distribution manager for hosting and deploying versioned PHP archives to local project directories.
  • Versioned Archive Distribution - Hosts versioned archives and security signatures on remote servers to automate deployment.
  • Version Constraints - Ensures environment consistency by enforcing specific tool version ranges for PHP archives.
  • PHAR Deployment Tools - Downloads and deploys PHAR files from remote sources or aliases into local project directories.
  • PHAR Installers - Downloads and deploys PHP Archive files from remote repositories or URLs into local directories.
  • PHP Archive Installers - Downloads and deploys versioned PHP archives from remote repositories or URLs into local directories.
  • Version Constraints - Matches requested version strings against available releases to select the compatible installation target.
  • Archive-Based Distributions - Hosts and distributes versioned PHP archives via remote release servers.
  • Version Manifest Resolvers - Matches requested version constraints against a remote manifest of available releases to select compatible targets.
  • Constraint-Based Installation - Installs specific versions of archives using constraints to ensure consistent environments.
  • Dependency Integrity Verifiers - Verifies cryptographic hashes for downloaded archives to ensure package authenticity.
  • Download Integrity Verification - Validates the authenticity of downloaded archives using cryptographic hash checksums.
  • File Integrity Verifiers - Validates PHP Archive files using cryptographic hash checksums and digital signatures to ensure authenticity.
  • Archive Signature Verifiers - Validates archive signatures using trusted keys to ensure the integrity of downloaded tools.
  • Signature Verification Tools - Validates digital signatures and hash values of PHAR files to ensure software integrity.
  • PHAR Distributions - Hosts and delivers versioned PHAR files via remote repositories to automate installation.
  • Manifest Parsers - Parses XML manifest files into structured objects to manage versions and dependency requirements.
  • Shared Archive Storage - Stores archives in a central directory and uses symbolic links to prevent redundant downloads.
  • Shared Tool Storage - Reduces redundant downloads by storing PHAR archives in a central directory and linking them to multiple projects.
  • Dependency Manifests - Utilizes structured manifest files to standardize library versions and dependency requirements.
  • Symbolic Link Utilities - Uses symbolic links to map a central archive directory to multiple project folders, avoiding redundant downloads.

سجل النجوم

مخطط تاريخ النجوم لـ phar-io/manifestمخطط تاريخ النجوم لـ phar-io/manifest

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

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

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

Start searching with AI

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

ما هي وظيفة phar-io/manifest؟

This project is a PHP archive distribution system designed for hosting and deploying versioned releases. It functions as an installation tool and distribution manager that handles the downloading of archives from remote repositories or URLs into local project directories.

ما هي الميزات الرئيسية لـ phar-io/manifest؟

الميزات الرئيسية لـ phar-io/manifest هي: PHP Archive Distribution Managers, Versioned Archive Distribution, Version Constraints, PHAR Deployment Tools, PHAR Installers, PHP Archive Installers, Archive-Based Distributions, Version Manifest Resolvers.

ما هي البدائل مفتوحة المصدر لـ phar-io/manifest؟

تشمل البدائل مفتوحة المصدر لـ phar-io/manifest: phar-io/version — This project is a set of specialized tools for installing archive packages and programmatically parsing or validating… zeux/pugixml — pugixml is a lightweight C++ XML parser and DOM-based library used for parsing, manipulating, and saving XML… martinblech/xmltodict — xmltodict is a Python library that provides bidirectional serialization between XML documents and dictionaries. It… leonidas-from-xiv/node-xml2js — This project is a Node.js library for bidirectional conversion between XML strings and JavaScript objects. It… whatwg/html — This repository contains the HTML specification, which defines the core standards for web page structuring, content… antfu-collective/taze — Taze is a dependency update automator and monorepo dependency manager that detects newer package versions and updates…

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Manifest.
  • phar-io/versionالصورة الرمزية لـ phar-io

    phar-io/version

    7,477عرض على GitHub↗

    This project is a set of specialized tools for installing archive packages and programmatically parsing or validating software version constraints. It functions as a PHP version comparison library and a semantic versioning parser designed to handle the requirements of software dependency management. The system includes a PHP archive installer that downloads and deploys Phar packages from repositories, GitHub, or direct URLs. It uses a semantic version constraint validator to ensure that installed versions satisfy specific requirements defined by mathematical, caret, or tilde operators. Addit

    PHP
    عرض على GitHub↗7,477
  • zeux/pugixmlالصورة الرمزية لـ zeux

    zeux/pugixml

    4,590عرض على GitHub↗

    pugixml is a lightweight C++ XML parser and DOM-based library used for parsing, manipulating, and saving XML documents. It provides a portable toolset for reading XML data from files, strings, or memory buffers and converting them into an in-memory document object model. The library includes a dedicated XPath 1.0 engine for extracting specific nodes and data through path expressions. It distinguishes itself through customizable memory management, allowing heap operations to be redirected to user-defined allocation functions, and the ability to perform in-place buffer parsing to reduce memory

    C++
    عرض على GitHub↗4,590
  • martinblech/xmltodictالصورة الرمزية لـ martinblech

    martinblech/xmltodict

    5,741عرض على GitHub↗

    xmltodict is a Python library that provides bidirectional serialization between XML documents and dictionaries. It functions as a parser that converts marked-up input into key-value pairs and a serialization utility that transforms dictionaries back into structured XML documents. The project includes an incremental stream processor that uses depth-based callbacks to handle large XML files while maintaining constant memory usage. It features a namespace manager for mapping prefixes and declarations, as well as a security sanitizer that blocks external entity expansion and validates element nam

    Python
    عرض على GitHub↗5,741
  • leonidas-from-xiv/node-xml2jsالصورة الرمزية لـ Leonidas-from-XIV

    Leonidas-from-XIV/node-xml2js

    4,966عرض على GitHub↗

    This project is a Node.js library for bidirectional conversion between XML strings and JavaScript objects. It functions as an XML parser that transforms XML content into structured data and an XML serializer that generates formatted strings from JavaScript data objects. The toolkit includes a data transformer that applies custom processing functions to tags and attributes during the conversion process. It manages XML namespaces and supports the definition of custom root elements to maintain document structure during generation. The system handles XML data parsing, string generation, and name

    CoffeeScript
    عرض على GitHub↗4,966
  • عرض جميع البدائل الـ 30 لـ Manifest→