27 रिपॉजिटरी
Tools for installing and managing command-line software and plugins.
Distinguishing note: Focuses on the deployment of terminal-based software.
Explore 27 awesome GitHub repositories matching development tools & productivity · Software Deployment Tools. Refine with filters or upvote what's useful.
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 requi
Deploys command line tools and optional plugins from official repositories.
This project is a Vim plugin that functions as a comprehensive Git version control interface. It integrates repository management, staging, and commit operations directly into the text editor, allowing users to maintain project history and manage repository state without switching contexts. The plugin distinguishes itself by mapping version control operations to temporary text buffers, enabling users to manipulate repository data using standard editing commands. It utilizes a virtual file system to present historical commits, trees, and blobs as read-only buffers, facilitating navigation and
Facilitates the deployment and management of editor extensions and plugins.
Office-Tool is a PowerShell-based utility designed to automate the deployment, configuration, and maintenance of office productivity suites. It functions as a command-line manager that handles the full lifecycle of software installations, including initial setup, version updates, and the removal of existing applications. The tool distinguishes itself by providing granular control over software environments through modular script execution and direct registry manipulation. It enables users to bundle installation files into standard disk images for simplified distribution, while also offering a
Installs specific versions of productivity applications by managing source files, language packs, and update channels.
Spug is a web-based agentless SSH management platform used for executing remote commands and managing servers without requiring the installation of agent software on target machines. It serves as a centralized operations suite that integrates remote command execution, task scheduling, configuration management, health monitoring, and application deployment. The platform differentiates itself through a browser-based SSH terminal and jump box, providing direct interactive shell access to remote hosts without a local client. It also features a remote file manager for bidirectional file transfers
Provides a system for pushing code and configurations to remote servers from a centralized management console.
Droid-ify F-Droid रिपॉजिटरी से ओपन-सोर्स सॉफ़्टवेयर ब्राउज़ करने, इंस्टॉल करने और अपडेट करने के लिए एक Android ऐप इंस्टॉलर और क्लाइंट है। यह एक खोजने योग्य रिपॉजिटरी ब्राउज़र के रूप में कार्य करता है जो समुदाय-रखरखाव वाले सॉफ़्टवेयर पैकेजों की खोज और डिप्लॉयमेंट को सक्षम बनाता है। यह प्रोजेक्ट विविध इंस्टॉलेशन पथों का समर्थन करता है, जो डिवाइस के विशेषाधिकार स्तर के आधार पर विभिन्न सिस्टम कंड्यूट्स के माध्यम से अनुरोधों को रूट करता है। यह मानक सिस्टम अनुमति सीमाओं को बायपास करने के लिए रूट एक्सेस, सेशन-आधारित मोड और Shizuku के लिए समर्थन प्रदान करता है। सिस्टम में एक बैकग्राउंड सर्विस शामिल है जो सॉफ़्टवेयर अपडेट को स्वचालित करने के लिए नए संस्करणों के लिए रिपॉजिटरी की निगरानी करती है। यह उपयोगकर्ताओं को सक्रिय इंटरनेट कनेक्शन के बिना एप्लिकेशन कैटलॉग ब्राउज़ करने और खोजने की अनुमति देने के लिए लोकल-फर्स्ट डेटा सिंकिंग का उपयोग करता है। अतिरिक्त क्षमताओं में सॉफ़्टवेयर सूची में कस्टम थर्ड-पार्टी रिपॉजिटरी लिंक का एकीकरण शामिल है।
Ships a searchable browser for exploring collections of open-source applications hosted on external servers.
This project is a public company employee handbook that serves as a centralized reference for internal policies, organizational standards, and corporate governance for a distributed workforce. It functions as an operational guide and culture manifesto, detailing the shared values and social norms used to align a global team. The handbook defines a remote-first operational model that emphasizes asynchronous communication and a distributed work infrastructure. It specifies unique organizational practices such as cycle-based development intervals, a customer-facing support rotation for all emplo
Automates the installation of essential applications and security updates across the company device fleet.
Fleet is an open-source device management platform that provides centralized control over computing devices running macOS, Linux, Windows, Chromebooks, iOS, and Android. It enables organizations to enroll devices, collect real-time telemetry, enforce security compliance policies, and manage software remotely from a single system. The platform can be deployed as a single binary, run locally for testing, or scaled horizontally across cloud infrastructure on AWS, Kubernetes, GCP, or Render, with support for high availability through database replication and load balancing. The platform distingui
Installs, updates, and removes applications across managed devices from a central catalog.
GLPI is an open-source IT asset management platform and helpdesk ticketing system. It provides a centralized engine for handling incidents and service requests with structured workflows, SLA tracking, and service catalog integration, while also managing the full lifecycle of IT assets including hardware, software, and inventory tracking. The platform distinguishes itself through agentless network discovery that scans networks and collects inventory data from devices without requiring installed agents, and a plugin-based modular architecture that extends core functionality through a community-
Pushes software installations and updates to managed devices from a central console.
ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented
Hosts a centralized service to manage pipeline metadata, user authentication, and workspace scoping.
Shipit is a Node.js deployment tool and remote task orchestrator used for automating software deployments and executing shell commands via SSH. It functions as a deployment workflow manager and SSH automation framework, allowing users to define automation pipelines that coordinate local and remote scripts. The project distinguishes itself through a dependency-graph task orchestration system and an event-emitter hook system, which enable the creation of custom automation workflows with sequenced task coordination. It manages application versions using symlink-based release management, providin
Moves code from development to production servers with integrated support for versioning and release management.
This project is the official Kubernetes documentation website, serving as a comprehensive technical resource for managing containerized applications. It functions as an open-source technical documentation portal that provides guides, tutorials, and reference materials for distributed systems software. The site is built using a static site generator with a component-based template architecture to maintain consistent design patterns. It features an OpenAPI documentation generator that parses technical specifications to automatically build and update structured API reference pages. To support a
Manages the process of moving application code into production with progressive rollouts and health monitoring.
Claude Coder is an autonomous AI coding agent and development tool implemented as a VS Code extension. It functions as an LLM coding agent capable of generating code, debugging software, and implementing project designs directly within the development environment. The system acts as an autonomous software engineer that can research web content and coordinate the deployment of applications to remote environments. It integrates web research capabilities into the IDE to fetch external documentation and technical information. The tool covers a broad range of software engineering tasks, including
Coordinates the publishing of projects to remote environments using existing deployment tools.
This project is a reference implementation and tutorial designed to demonstrate the end-to-end workflow of building, versioning, and uploading Python distributions. It serves as a concrete project template and example for configuring metadata and build artifacts for package indices. The repository illustrates how to package software by defining project metadata and dependencies in static configuration files. It covers the process of transforming source trees into versioned archives and platform-specific binary distributions, specifically showing how to build binary wheels and source distribut
Describes the process of moving application code from development to production servers.
Kubeapps एक वेब-आधारित एप्लिकेशन प्रबंधन इंटरफेस है जो एक या अधिक Kubernetes क्लस्टर में सॉफ़्टवेयर के परिचालन जीवनचक्र को खोजने, तैनात करने और पर्यवेक्षण करने के लिए है। यह मैन्युअल कमांड लाइन ऑपरेशंस को प्रतिस्थापित करते हुए, एप्लिकेशन और ऑपरेटर्स की स्थापना और प्रबंधन को व्यवस्थित करने के लिए एक विज़ुअल डैशबोर्ड प्रदान करता है। यह प्रोजेक्ट मल्टीक्लस्टर समन्वय के माध्यम से खुद को अलग करता है, जो उपयोगकर्ताओं को एक ही इंटरफेस से कई अलग-अलग क्लस्टर वातावरणों में एप्लिकेशन प्रबंधित करने की अनुमति देता है। यह OCI-अनुपालन कंटेनर रजिस्ट्री और चार्ट रिपॉजिटरी से पैकेजों को कैटलॉग करने के लिए एक सॉफ़्टवेयर डिस्कवरी सिस्टम का उपयोग करता है, जो डिप्लॉयमेंट के दौरान पैरामीटर कॉन्फ़िगरेशन को सरल बनाने के लिए स्कीमा-संचालित फ़ॉर्म जनरेशन का उपयोग करता है। यह प्लेटफ़ॉर्म वास्तविक समय जीवनचक्र ट्रैकिंग, अपग्रेड के लिए संस्करण तुलना, और तैनात संसाधनों को हटाने सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। एक्सेस को एक आइडेंटिटी लेयर के माध्यम से सुरक्षित किया जाता है जो सॉफ़्टवेयर को तैनात और संशोधित करने के लिए दानेदार अनुमतियों को लागू करने के लिए भूमिका-आधारित एक्सेस कंट्रोल के साथ OpenID Connect प्रदाताओं को एकीकृत करता है। ऐतिहासिक प्रबंधन घटनाओं को प्रशासनिक परिवर्तनों को रिकॉर्ड करने के लिए एप्लिकेशन इवेंट ऑडिटिंग के माध्यम से बनाए रखा जाता है।
Provides a visual interface for searching and filtering available software packages across configured repositories.
Windows App SDK नेटिव Windows डेस्कटॉप एप्लिकेशन बनाने के लिए APIs और UI फ्रेमवर्क का एक सेट है। यह सिस्टम क्षमताओं तक पहुँचने के लिए एक Windows Runtime API और रिस्पॉन्सिव, सुलभ इंटरफेस बनाने के लिए एक समर्पित UI फ्रेमवर्क प्रदान करता है। प्रोजेक्ट एक डेस्कटॉप ऐप डिप्लॉयमेंट फ्रेमवर्क और CPUs, GPUs व NPUs पर हार्डवेयर-एक्सेलेरेटेड मॉडल चलाने के लिए एक स्थानीय AI निष्पादन एनवायरनमेंट के रूप में भी कार्य करता है। SDK पुराने एप्लिकेशन्स के आधुनिकीकरण को सक्षम करके खुद को अलग करता है, जिससे डेवलपर्स को पूर्ण पुनर्लेखन के बिना मौजूदा प्रोजेक्ट्स में आधुनिक कंट्रोल्स और प्लेटफ़ॉर्म सुविधाएं एम्बेड करने की अनुमति मिलती है। यह उच्च-प्रदर्शन सिस्टम इंटरैक्शन के लिए एक नेटिव C++ प्रोजेक्शन का उपयोग करता है और फ्रेमवर्क वर्ज़न को ऑपरेटिंग सिस्टम से अलग करने के लिए NuGet-आधारित वितरण का उपयोग करता है। व्यापक क्षमता क्षेत्रों में पूर्ण एप्लिकेशन लाइफसाइकिल प्रबंधन, हार्डवेयर-एक्सेलेरेटेड विज़ुअल रेंडरिंग, और पैक्ड व अनपैक्ड दोनों एप्लिकेशन्स के लिए लचीले डिप्लॉयमेंट विकल्प शामिल हैं। यह स्थानीयकृत एसेट्स के लिए संसाधन प्रबंधन, सुरक्षा के लिए प्रोसेस-आइसोलेटेड सैंडबॉक्सिंग, और सिस्टम-स्तरीय सूचनाओं व विजेट्स के लिए एकीकरण को भी कवर करता है। फ्रेमवर्क यूजर इंटरफेस से एप्लिकेशन डेटा को अलग करने के लिए Model-View-ViewModel (MVVM) आर्किटेक्चर जैसे संरचनात्मक पैटर्न का समर्थन करता है।
Distributes the necessary execution environment with the application regardless of the packaging method.
Rayhunter is an IMSI catcher detection tool and cellular network monitor designed to identify cell-site simulators and fake base stations. It functions as an SDR signal analyzer that tracks tower connectivity, logs GPS locations, and monitors for network downgrades or disabled encryption on mobile hardware. The system distinguishes itself through heuristic-based traffic analysis used to detect suspicious identity requests, malformed system information, and the use of null ciphers. It includes a remote device management interface consisting of a REST API and web dashboard for controlling detec
Provides mechanisms for pushing software installations and updates to mobile devices.
Drozer is a security testing framework for Android applications that operates through an agent-based remote execution model. It combines a client-server command routing system with a device-side agent, enabling security assessments by mapping inter-process communication (IPC) attack surfaces and running dynamic exploit modules directly on Android devices. The framework distinguishes itself through its ability to discover and enumerate exported Android components by analyzing manifest data and crafting Intents to probe for vulnerabilities. It supports content provider query injection to detect
Connects consoles and agents through a central server to traverse NAT and firewalls without knowing device IPs.
Python-Guide-CN is a Chinese translation of a comprehensive guide to idiomatic Python programming and software development. It serves as a curated programming tutorial and ecosystem reference, providing a structured path for learning Python syntax, standard libraries, and professional coding patterns. The project distinguishes itself by offering detailed instructions for setting up development environments across Windows, macOS, and Linux. It specifically focuses on the selection of interpreters and the management of virtual environments to ensure a consistent workspace. The guide covers a b
Covers strategies for automating the deployment of Python applications to production servers.
Mina एक Git-आधारित रिमोट डिप्लॉयर और SSH डिप्लॉयमेंट ऑटोमेशन टूल है जिसे एप्लिकेशन रिलीज़ को प्रबंधित करने के लिए डिज़ाइन किया गया है। यह एक सिमलिंक-आधारित रिलीज़ मैनेजर के रूप में कार्य करता है जो Git रिपॉजिटरी से सोर्स कोड को सीधे सर्वर पर क्लोन करता है और विशेष रूप से Ruby प्रोजेक्ट डिप्लॉयमेंट और पर्यावरण कॉन्फ़िगरेशन को संभालने के लिए डिज़ाइन किया गया है। यह सिस्टम स्थानीय रूप से एक एकल bash स्क्रिप्ट उत्पन्न करके और इसे एक ही SSH सत्र पर निष्पादित करके सर्वर अपडेट को स्वचालित करता है। यह दृष्टिकोण टाइमस्टैम्प वाली रिलीज़ निर्देशिकाओं का उपयोग करके और सक्रिय व पिछले संस्करणों के बीच तुरंत स्विच करने के लिए एक सिम्बॉलिक लिंक को अपडेट करके ज़ीरो-डाउनटाइम डिप्लॉयमेंट को सक्षम बनाता है। यह टूल रिमोट कमांड निष्पादन, डिपेंडेंसी इंस्टॉलेशन और बिल्ड कार्यों के ऑर्केस्ट्रेशन सहित एक व्यापक ऑटोमेशन वर्कफ़्लो को कवर करता है। यह हाल के बिल्ड की एक कॉन्फ़िगर करने योग्य संख्या को बनाए रखने के लिए डिप्लॉयमेंट रोलबैक और स्वचालित रिलीज़ क्लीनअप के लिए तंत्र भी प्रदान करता है।
Sets up remote environments and manages runtime versions specifically for Ruby applications.
Zeebe is a cloud-native workflow engine and distributed state machine designed for business process orchestration using BPMN and DMN standards. It operates as a high-performance gRPC workflow runtime that executes complex business processes through a partitioned event-streaming architecture. The system also functions as an orchestrator for large language model agents, coordinating AI reasoning and tool use within deterministic business processes. The engine is distinguished by its peer-to-peer broker networking and a consensus-based data replication model that ensures high availability and fa
Provides a centralized console to monitor and administer self-managed engine installations.