عن المشروع

Pantry هو مدير تبعيات حديث يجمع بين إدارة الحزم على مستوى النظام وعزل البيئات الواعية بالمشاريع. يثبّت أدوات التطوير وأوقات التشغيل عالميًا، ويهيّئ PATH وتكامل الصدفة تلقائيًا، ويدعم macOS وLinux وWindows. بالنسبة للمشاريع، يكتشف ملفات التبعيات مثل deps.yaml وpackage.json وpyproject.toml وCargo.toml، ثم يفعّل بيئات معزولة بأدوات خاصة بإصدارات محددة عند الدخول إلى دليل مشروع. تتضمن الأداة إدارة خدمات لـ68 خدمة مُهيّأة مسبقًا مثل PostgreSQL وRedis وKafka وPrometheus وGrafana وVault، مع تشغيل/إيقاف بأمر واحد، ومراقبة الحالة، والتهيئة التلقائية. كما توفر نشر الالتزامات كبديل لـpkg-pr-new، ودعم الحزم المدفوعة مع مدفوعات Stripe Connect، وميزات الفرق مثل تأمين البناء، وتنبيهات المشورة، وتصدير SBOM، بالإضافة إلى استضافة سجل خاص باستخدام عملية Bun واحدة ودلو متوافق مع S3. يشحن Pantry واجهة سطر أوامر أصلية بـZig مع ملفات ثنائية مبنية مسبقًا من CDN، ويستضيف سجل حزم خاصًا به يحتوي على أكثر من 1700 حزمة نظام، وأكثر من 50 تطبيقًا مكتبيًا، وملفات ثنائية مبنية مسبقًا. التثبيت بأمر curl واحد، ويتوفر إجراء GitHub للتكامل مع CI/CD. المشروع مرخّص بMIT ويشيد بـpkgx وHomebrew كمصادر إلهام.