27 repository-uri
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 is an Android app installer and client for browsing, installing, and updating open-source software from F-Droid repositories. It functions as a searchable repository browser that enables the discovery and deployment of community-maintained software packages. The project supports diverse installation pathways, routing requests through different system conduits based on the device's privilege level. It provides support for root access, session-based modes, and Shizuku to bypass standard system permission limitations. The system includes a background service that monitors repositories
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 este un instrument de deployment pentru Node.js și un orchestrator de sarcini la distanță utilizat pentru automatizarea deployment-urilor software și executarea comenzilor shell prin SSH. Funcționează ca un manager de flux de lucru pentru deployment și un framework de automatizare SSH, permițând utilizatorilor să definească pipeline-uri de automatizare care coordonează scripturi locale și la distanță. Proiectul se distinge printr-un sistem de orchestrare a sarcinilor bazat pe grafuri de dependență și un sistem de hook-uri de tip event-emitter, care permit crearea de fluxuri de lucru personalizate cu coordonare secvențială a sarcinilor. Gestionează versiunile aplicațiilor folosind gestionarea release-urilor bazată pe symlink-uri, oferind posibilitatea de a efectua rollback-uri la versiuni anterioare și de a curăța deployment-urile învechite. Instrumentul acoperă o gamă largă de capabilități, inclusiv automatizarea serverelor la distanță, sincronizarea fișierelor între host-uri și distribuția codului la distanță. Include, de asemenea, utilitare pentru executarea build-urilor și auditarea commit-urilor în așteptare pentru a urmări diferențele dintre controlul sursei și reviziile deployate.
Moves code from development to production servers with integrated support for versioning and release management.
Acest proiect este site-ul oficial de documentație Kubernetes, servind drept resursă tehnică cuprinzătoare pentru gestionarea aplicațiilor containerizate. Funcționează ca un portal de documentație tehnică open-source care oferă ghiduri, tutoriale și materiale de referință pentru software-ul de sisteme distribuite. Site-ul este construit folosind un generator de site-uri statice cu o arhitectură de template-uri bazată pe componente pentru a menține tipare de design consistente. Dispune de un generator de documentație OpenAPI care parsează specificațiile tehnice pentru a construi și actualiza automat pagini de referință API structurate. Pentru a susține o audiență globală, utilizează rutarea conținutului conștientă de internaționalizare pentru a gestiona versiunile localizate ale manualelor. Fluxul de lucru de dezvoltare include un server cu hot-reloading pentru previzualizarea modificărilor site-ului și randarea țintită a limbajului pentru a accelera timpii de build. Proiectul acoperă o gamă largă de domenii tehnice, inclusiv orchestrarea clusterelor, configurarea rețelei și gestionarea resurselor.
Manages the process of moving application code into production with progressive rollouts and health monitoring.
Claude Coder este un agent de codare AI autonom și un instrument de dezvoltare implementat ca extensie VS Code. Acesta funcționează ca un agent de codare LLM capabil să genereze cod, să depaneze software și să implementeze design-uri de proiect direct în mediul de dezvoltare. Sistemul acționează ca un inginer software autonom care poate cerceta conținut web și coordona desfășurarea aplicațiilor în medii la distanță. Acesta integrează capabilități de cercetare web în IDE pentru a prelua documentație externă și informații tehnice. Instrumentul acoperă o gamă largă de sarcini de inginerie software, inclusiv automatizarea generării de boilerplate, remedierea bug-urilor și conversia design-urilor de proiect în cod sursă funcțional.
Coordinates the publishing of projects to remote environments using existing deployment tools.
Acest proiect este o implementare de referință și un tutorial conceput pentru a demonstra fluxul de lucru end-to-end de construire, versionare și încărcare a distribuțiilor Python. Acesta servește ca template de proiect concret și exemplu pentru configurarea metadatelor și a artefactelor de build pentru indicii de pachete. Repository-ul ilustrează modul de împachetare a software-ului prin definirea metadatelor proiectului și a dependențelor în fișiere de configurare statice. Acoperă procesul de transformare a arborilor sursă în arhive versionate și distribuții binare specifice platformei, arătând specific cum se construiesc binary wheels și distribuții sursă. Proiectul acoperă arii de capabilități mai largi, inclusiv gestionarea dependențelor, crearea de interfețe în linie de comandă și automatizarea publicării lansărilor în repository-uri. De asemenea, demonstrează utilizarea mediilor virtuale izolate și integrarea extensiilor binare.
Describes the process of moving application code from development to production servers.
Kubeapps este o interfață web de gestionare a aplicațiilor pentru descoperirea, implementarea și supravegherea ciclului de viață operațional al software-ului pe unul sau mai multe clustere Kubernetes. Oferă un dashboard vizual pentru orchestrarea instalării și gestionării aplicațiilor și operatorilor, înlocuind operațiunile manuale din linia de comandă. Proiectul se distinge prin coordonarea multi-cluster, permițând utilizatorilor să gestioneze aplicații pe mai multe medii de cluster distincte dintr-o singură interfață. Utilizează un sistem de descoperire a software-ului care cataloghează pachete din registre de containere conforme cu OCI și repository-uri de chart-uri, folosind generarea de formulare bazată pe schemă pentru a simplifica configurarea parametrilor în timpul implementării. Platforma acoperă o gamă largă de capabilități, inclusiv urmărirea ciclului de viață în timp real, compararea versiunilor pentru upgrade-uri și eliminarea resurselor implementate. Accesul este securizat printr-un strat de identitate care integrează furnizori OpenID Connect cu controlul accesului bazat pe roluri (RBAC) pentru a impune permisiuni granulare pentru implementarea și modificarea software-ului. Evenimentele istorice de gestionare sunt menținute prin auditarea evenimentelor aplicației pentru a înregistra modificările administrative.
Provides a visual interface for searching and filtering available software packages across configured repositories.
Windows App SDK este un set de API-uri și framework-uri UI pentru construirea de aplicații desktop native pentru Windows. Oferă un API Windows Runtime pentru accesarea capabilităților sistemului și un framework UI dedicat pentru crearea de interfețe responsive și accesibile. Proiectul funcționează, de asemenea, ca un framework de deployment pentru aplicații desktop și un mediu local de execuție AI pentru rularea modelelor accelerate hardware pe CPU-uri, GPU-uri și NPU-uri. SDK-ul se distinge prin faptul că permite modernizarea aplicațiilor legacy, permițând dezvoltatorilor să încorporeze controale moderne și funcționalități de platformă în proiectele existente fără o rescriere completă. Utilizează o proiecție C++ nativă pentru interacțiuni de înaltă performanță cu sistemul și folosește distribuția bazată pe NuGet pentru a decupla versiunea framework-ului de sistemul de operare, suportând execuția runtime side-by-side. Domeniile largi de capabilități includ gestionarea cuprinzătoare a ciclului de viață al aplicației, randarea vizuală accelerată hardware și opțiuni flexibile de deployment atât pentru aplicații împachetate, cât și neîmpachetate. Acoperă, de asemenea, gestionarea resurselor pentru active localizate, sandboxing izolat de proces pentru securitate și integrare pentru notificări și widget-uri la nivel de sistem. Framework-ul suportă modele structurale precum arhitectura Model-View-ViewModel pentru a decupla datele aplicației de interfața cu utilizatorul.
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 este un instrument de deployment la distanță bazat pe Git și de automatizare a deployment-ului prin SSH, conceput pentru a gestiona lansările de aplicații. Funcționează ca un manager de release-uri bazat pe symlink-uri care clonează codul sursă din repository-uri Git direct pe servere și este conceput special pentru a gestiona deployment-ul proiectelor Ruby și configurarea mediului. Sistemul automatizează actualizările serverului prin generarea unui singur script bash local și executarea acestuia printr-o singură sesiune SSH. Această abordare permite deployment-uri fără downtime prin utilizarea directoarelor de release cu marcaj temporal și actualizarea unui link simbolic pentru a comuta instantaneu între versiunea activă și cea anterioară. Instrumentul acoperă un flux de lucru de automatizare extins, incluzând execuția de comenzi la distanță, instalarea dependențelor și orchestrarea sarcinilor de build. De asemenea, oferă mecanisme pentru rollback-ul deployment-ului și curățarea automată a release-urilor pentru a menține un număr configurabil de build-uri recente.
Sets up remote environments and manages runtime versions specifically for Ruby applications.
Zeebe este un motor de workflow cloud-native și o mașină de stare distribuită concepută pentru orchestrarea proceselor de business folosind standardele BPMN și DMN. Operează ca un runtime de workflow gRPC de înaltă performanță care execută procese de business complexe printr-o arhitectură de event-streaming partiționată. Sistemul funcționează, de asemenea, ca un orchestrator pentru agenți de tip LLM, coordonând raționamentul AI și utilizarea instrumentelor în cadrul proceselor de business deterministe. Motorul se distinge prin rețeaua de brokeri peer-to-peer și un model de replicare a datelor bazat pe consens care asigură disponibilitate ridicată și toleranță la erori. Utilizează un cluster de brokeri partiționat pentru a obține scalabilitate orizontală și utilizează backpressure adaptiv pentru a regla fluxul de comenzi primite și a preveni supraîncărcarea sistemului. Platforma acoperă o suprafață largă de capabilități operaționale, inclusiv monitorizarea execuției în timp real cu hărți termice de performanță, luarea deciziilor de business automate prin tabele de decizie și execuția distribuită a sarcinilor printr-un model de job worker bazat pe polling. Oferă, de asemenea, instrumente pentru izolarea resurselor multi-tenant, controlul accesului bazat pe identitate și integrarea API-urilor web externe și a funcțiilor serverless. Sistemul poate fi implementat în diverse medii, inclusiv Kubernetes și Docker, și este gestionat printr-o combinație de interfață în linie de comandă și API REST programatic.
Provides a centralized console to monitor and administer self-managed engine installations.