21 مستودعات
Tools that automatically download and install the latest binary launcher and management tools from a remote release repository.
Distinct from Binary and Source Installation: Distinct from Binary and Source Installation: focuses on the remote fetching and updating of binaries rather than just the installation method.
Explore 21 awesome GitHub repositories matching devops & infrastructure · Remote Binary Updaters. Refine with filters or upvote what's useful.
CodexPlusPlus is a suite of specialized tools designed for API redirection, runtime application enhancement, binary updates, history exportation, and remote editor bridging. It functions as an enhancement framework that modifies the runtime behavior of a specific desktop application. The project provides a proxy mechanism to reroute model requests to custom endpoints while maintaining the original application authentication state. It also includes a bridge to connect local application contexts to remote SSH environments for file editing and a system to automatically download and install the l
Downloads and installs the latest launcher and management tools for the product from a remote release repository.
Sparkle is a software update framework for macOS applications. It provides a system for delivering automatic updates using signed archives and RSS-based feeds to notify clients of new software versions. The framework ensures software integrity and authenticity through public-key cryptography, requiring digital signatures for both update archives and release feeds. It includes mechanisms for signing key rotation to maintain the security chain if a private key is lost. To optimize delivery, the project includes tools for generating binary delta updates that ship only the byte-level differences
Ships a utility for generating incremental updates that contain only the differences between releases.
This project is a dynamic code delivery system and over-the-air update client for cross-platform mobile frameworks. It enables the distribution of JavaScript bundles and remote assets directly to devices, allowing updates to be applied without requiring a full application store release. The system provides infrastructure for staged rollouts, A/B testing, and remote hotfix deployment by directing specific user segments or percentages to different code versions. It ensures stability through a client-side rollback manager that automatically reverts to a previous stable version if a new update ca
Rapidly delivers critical bug fixes to production mobile users without requiring a full binary update.
Squirrel.Windows is a framework for installing and updating Windows desktop applications via HTTP. It functions as an application installer, background software updater, and distribution system that operates without the use of traditional installation wizards. The framework uses NuGet packages to distribute software and reduce download sizes through delta updates. It manages software releases by organizing updates into distinct HTTP channels to control how different user groups receive new versions. The system handles deployment through user-mode directory installation to avoid administrativ
Calculates byte-level differences between software releases to create delta update packages that reduce download sizes.
Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo
Facilitates the update of full node software through automated binary replacements and rolling restarts.
Lefthook is a Git hook manager and workflow automation tool designed to execute user-defined scripts during version control events. It automates the execution of linters, tests, and formatters to validate changes and maintain code quality before commits or pushes. The project distinguishes itself through a parallel execution model that runs multiple shell commands concurrently to reduce latency. It supports complex configuration management, including the ability to merge global, remote, and local settings and synchronize configurations from external repositories to standardize development env
Downloads and installs the latest release of the binary to keep the local installation current.
my-git هو إطار عمل شامل ودليل مرجعي لإدارة التحكم في الإصدار Git، وحوكمة المستودعات، وإدارة إصدار البرمجيات. يوفر نهجاً مهيكلاً لإدارة دورة حياة تطوير البرمجيات، من تفرع الميزات الأولي إلى النشر النهائي في الإنتاج. يتميز المشروع بإطار عمل متخصص للتطوير بمساعدة الذكاء الاصطناعي. يتضمن ذلك سير عمل لإدارة الكود المولد بواسطة الذكاء الاصطناعي عبر مراجعات الاختلاف المؤتمتة، وتقسيم الالتزام القائم على القصد، ونماذج حوكمة لتنسيق الوكلاء المتعددين وعزل الجلسة باستخدام أشجار العمل (Worktrees). يغطي الكود المصدري سطحاً واسعاً من الممارسات الهندسية، بما في ذلك أتمتة خط أنابيب CI/CD، وحوكمة مستودعات المؤسسات، وإجراءات الاسترداد المتقدمة لاستعادة الالتزامات المفقودة أو تطهير البيانات الحساسة. كما يفصل أنماط التعاون مثل التطوير القائم على الجذع، وطلبات السحب المكدسة، وأنظمة الموافقة المتدرجة. يعمل المستودع كمرجع تقني ودليل تعليمي لتنفيذ استراتيجيات التفرع القياسية وسياسات أمان المستودعات.
Provides a structured approach to deploying urgent production fixes with mandatory rollback plans.
anytype-ts is a TypeScript client library and offline-first knowledge base client designed for managing structured layouts and modular blocks within a private distributed database. It functions as a zero-knowledge data synchronizer and schema-driven API wrapper that enables the secure replication of encrypted data across devices. The library utilizes peer-to-peer connectivity and zero-knowledge encryption to ensure data remains private and unreadable to hosting infrastructure. It employs a schema-driven approach to compile data definitions into typed language bindings, ensuring consistent com
Ships an automatic updater to download and install the latest core middleware binaries and assets.
AndFix is a binary patching framework and update system for Android applications. It provides tools for generating binary diffs and applying runtime method replacements to fix bugs without requiring a full application update. The system utilizes a binary diff generator to isolate minimal code changes between package versions. It supports the consolidation of multiple incremental patches into a single update file and employs native hooks to replace specific method implementations in memory during the application initialization phase. The framework covers capabilities for binary patch generati
Calculates and creates byte-level difference packages between two software releases.
sshcode هي أداة لنشر بيئات التطوير المتكاملة (IDE) عن بُعد تقوم بتثبيت وتشغيل محرر VS Code على خادم بعيد عبر SSH للوصول عبر المتصفح. تعمل كأداة نشر IDE عن بُعد عبر SSH ووكيل نفق (tunneling proxy)، حيث توجه مثيل المحرر البعيد إلى منفذ متصفح محلي عبر أنفاق مشفرة بـ secure shell. يقوم النظام بمزامنة إعدادات المحرر المحلي والإضافات إلى خادم بعيد لضمان بيئات تطوير متسقة. يتضمن ذلك نسخ احتياطي ونقل تكوينات المستخدم بين الأجهزة المحلية وأنظمة الملفات البعيدة. يدير المشروع دورة الحياة الكاملة للتطوير عن بُعد، بما في ذلك توزيع ثنائيات الخادم، وتنسيق العمليات عن بُعد، ومزامنة الإعدادات القائمة على نظام الملفات. يتيح تحرير الكود في نظام الملفات البعيد من خلال إدارة الاتصال واتساق البيئة عبر الأجهزة الموزعة.
Uploads local editor binaries to a remote server or downloads the latest versions from a remote source.
Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop apps. It provides a TypeScript-based runtime and a native system webview to create interfaces that integrate embedded browser views with host-process logic. The project features a native GPU integration layer with direct FFI bindings, allowing for high-performance GPU surfaces and compute workloads to run within a desktop application. It also includes an inter-process communication bridge using a typed RPC system to exchange data and execute functions between the native backend
Calculates and applies byte-level differences between software versions to deliver incremental binary updates.
SophiApp is a suite of specialized tools designed for removing pre-installed software, installing system runtimes, optimizing operating system performance, and hardening privacy on Windows 10 and 11. It includes a dedicated bloatware removal tool, a dependency installer for runtimes and codecs, and a privacy hardening suite to restrict data collection. The project features an optimization toolkit and registry tweaker that apply configuration changes to customize system behavior, appearance, and performance. These tools use a graphical interface to modify registry values, manage theme personal
Fetches the latest application binaries from a remote server and extracts them for execution.
Code-push هي خدمة تحديث سحابية عبر الهواء (over-the-air) مصممة لتقديم تحديثات JavaScript والأصول لتطبيقات الهاتف المحمول. تسمح بتوزيع ملفات التطبيقات الثنائية والإصلاحات العاجلة دون الحاجة إلى إعادة تثبيت التطبيق بالكامل أو المرور بعملية مراجعة واعتماد متجر التطبيقات التقليدية. يتميز النظام بقدرات نشر مستهدفة، مما يسمح بتقديم التحديثات لفئات ديموغرافية ومجموعات محددة من المستخدمين. ويدعم مزامنة إصدارات الإصدار النشطة بين الخلفية السحابية والعميل المثبت لإدارة حالات النشر عبر بيئات مختلفة. تغطي المنصة مجموعة واسعة من القدرات التشغيلية، بما في ذلك إدارة بيانات تعريف التطبيق، وأتمتة دورات حياة النشر، وجمع مقاييس الصحة والاستقرار. كما توفر أدوات لمراقبة معدلات اعتماد الإصدار، واسترجاع أعداد التثبيت، وجمع تقارير الأعطال لتحليل تأثير التحديثات. تم تنفيذ المشروع باستخدام TypeScript.
Ships critical bug fixes directly from release branches to active deployments via OTA bundles.
OpenLens هو بيئة تطوير متكاملة (IDE) لـ Kubernetes ومدير مجموعات يوفر واجهة رسومية لمراقبة والتحكم في موارد Kubernetes عبر بيئات متعددة. يعمل كأداة سطح مكتب للتفاعل مع المجموعات من خلال ملف ثنائي محلي. يركز المشروع على توزيع إصدارات ثنائية موقعة لواجهة الإدارة. يسمح هذا النهج بالتثبيت واستخدام بيئة التطوير دون الحاجة إلى تسجيلات حساب مستخدم إلزامية أو عمليات تسجيل دخول. يتضمن النظام قدرات لإدارة مجموعات Kubernetes وتحديثات ثنائية تلقائية. يتتبع وسوم الإصدار لضمان بقاء البرنامج محدثاً عن طريق التحقق تلقائياً من أحدث الملفات التنفيذية الموقعة وتثبيتها.
Maintains the latest version of software binaries by automatically downloading them from a remote release repository.
This repository is a collection of technical knowledge and solutions focused on mobile application development, particularly for Android and iOS platforms. It covers a wide range of practical engineering challenges, including hotfix and patching techniques, database management and repair, network communication, logging, and video processing. The content is presented as shared knowledge, documenting real-world problems and their implementations. The project provides detailed guidance on applying hotfixes to running Android applications through multiple methods, such as class replacement, full
Explains the evolution and implementation of Android hotfix solutions for runtime patching of deployed applications.
gradle-play-publisher هو إضافة Gradle مصممة لأتمتة إصدار ونشر تطبيقات Android على متجر Google Play. تتعامل الإضافة مع رفع حزم التطبيقات والملفات الثنائية، وتدير انتقال الإصدارات عبر مسارات توزيع مختلفة. يوفر المشروع مسارات عمل متخصصة لمزامنة البيانات الوصفية للمتجر، مما يسمح بإدارة وتحديث الأوصاف المترجمة والأصول الرسومية. كما يتضمن أدوات لتهيئة تفاصيل منتجات داخل التطبيق ونماذج الاشتراكات لإدارة تحقيق الدخل من التطبيق. تغطي القدرات الإضافية توزيع النسخ التجريبية عبر قنوات المشاركة الداخلية وحل تعارضات رموز الإصدار أثناء عملية الرفع. تدعم الأداة أيضاً ترويج الإصدارات وتعديل نسب الطرح للإصدارات النشطة.
Automates the upload and update of Android app bundles and binaries to the Google Play Store.
يوفر هذا المشروع قوالب توزيع وصوراً معتمدة على الحاويات لنشر خادم وسائط. يتيح تشغيل خادم وسائط داخل بيئات Docker أو Kubernetes، باستخدام مخططات إدارة الحزم لتبسيط تثبيت وإدارة مكتبات السينما المنزلية. يركز المشروع على معالجة الفيديو عالية الأداء من خلال التحويل البرمجي المسرّع بالأجهزة، والذي يتم تحقيقه عن طريق تمرير أجهزة وحدة معالجة الرسومات إلى الحاوية. ويضمن استمرارية البيانات عن طريق تعيين أدلة المضيف لقواعد بيانات التكوين ومكتبات الوسائط واسعة النطاق. يغطي النظام مجموعة واسعة من الإمكانيات التشغيلية، بما في ذلك تكوين الشبكة لأوضاع الجسر أو المضيف، وتوجيه الدخول (Ingress) لتعيين اسم المضيف الخارجي، ومحاذاة أذونات المستخدم لإدارة الوصول إلى الملفات. كما يتضمن آليات لمصادقة هوية الخادم باستخدام رموز المطالبة والتحديثات الثنائية الآلية التي يتم تشغيلها بواسطة علامات الصور. يتم دعم النشر من خلال مخططات Kubernetes Helm وصور Docker.
Automatically downloads and installs the latest public or beta binaries on startup via image tags.
SyncthingWindowsSetup is a Windows deployment tool designed to install and configure Syncthing on Windows systems. It automates the setup of application folders, network ports, and firewall rules. The installer supports both administrative system-wide deployment and non-administrative per-user installation scopes. It can run the application as a background system service using dedicated local user accounts and manages automatic startup triggers for system boot or user logon. The project includes capabilities for silent command-line installation, configuration data migration during upgrades,
Downloads the latest software binaries from a remote repository during the setup process.
jexboss is a Java deserialization exploit framework and network vulnerability scanner designed to identify and exploit deserialization flaws to achieve remote code execution on target servers. It functions as a suite of tools for delivering payloads and executing system commands on vulnerable remote applications. The project includes a reverse shell orchestrator to establish and maintain persistent remote command connections from exploited targets back to a listener. It also provides post-exploitation automation for managing remote access and updating software on compromised systems. The fra
Provides a utility to automatically download and overwrite the current binary with the latest release from a remote repository.
HDiffPatch is a cross-platform library and command-line utility designed for generating and applying binary differential updates. It enables the creation of compact patch files by calculating the differences between binary files or entire directory structures, facilitating efficient data synchronization and software distribution. The project distinguishes itself through a low-memory patching engine specifically engineered for hardware with restricted resources. By utilizing streaming buffer techniques and suffix-sorting algorithms, it maintains a constant memory footprint during operations, m
Generates compact binary patch files by calculating differences between binary files or directory structures.