awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

39 dépôts

Awesome GitHub RepositoriesAutomatic Software Updates

Systems that automatically check for and install the latest versions of a desktop application and its dependencies.

Distinct from Automatic Framework Updates: Existing candidates are specific to frameworks, mobile OTA, or hardware firmware, not general desktop application auto-updates.

Explore 39 awesome GitHub repositories matching business & productivity software · Automatic Software Updates. Refine with filters or upvote what's useful.

Awesome Automatic Software Updates GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • kubescape/kubescapeAvatar de kubescape

    kubescape/kubescape

    11,489Voir sur GitHub↗

    Kubescape is a Kubernetes security posture management platform designed to scan clusters, manifests, and images for misconfigurations, vulnerabilities, and compliance risks. It functions as a comprehensive security suite incorporating a compliance scanner, a container image vulnerability scanner, an admission controller for policy enforcement, and a runtime security monitor. The platform distinguishes itself through runtime-aware vulnerability filtering, which maps libraries loaded in memory to determine if vulnerabilities are actually reachable. It also integrates with AI assistants via a Mo

    Automatically fetches and upgrades the latest operator version to keep the security platform current.

    Gobest-practicedevopskubernetes
    Voir sur GitHub↗11,489
  • emdash-cms/emdashAvatar de emdash-cms

    emdash-cms/emdash

    10,887Voir sur GitHub↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    Requires a minimum age for plugin releases before they can be installed.

    TypeScriptastrocmsemdash
    Voir sur GitHub↗10,887
  • electron/electron-api-demosAvatar de electron

    electron/electron-api-demos

    10,235Voir sur GitHub↗

    This repository provides a collection of interactive sample applications and reference implementations for the Electron framework. It serves as a library of API reference demos designed to help developers learn how to implement core desktop features. The project features visual demonstrations of cross-platform GUI management and practical examples of native operating system integration. It includes dedicated samples for handling native modules, crash reports, and the configuration of security implementations such as content security policies and process sandboxing. The codebase covers a broa

    Implements mechanisms for automatically checking and delivering software updates to users.

    HTML
    Voir sur GitHub↗10,235
  • octoprint/octoprintAvatar de OctoPrint

    OctoPrint/OctoPrint

    9,020Voir sur GitHub↗

    OctoPrint is a web-based platform for remotely controlling and monitoring 3D printers. It provides a browser dashboard to start, pause, cancel, and track print jobs, while streaming real-time printer status, temperature, and progress updates. The system is built around a plugin-based architecture that allows extending core functionality, and it offers a documented REST API for programmatic printer control and data management. The platform distinguishes itself through its comprehensive automation and extensibility capabilities. It supports event-driven workflows that automatically execute cust

    Checks for new releases of the application and its plugins, then downloads and installs them through the web interface.

    Python3d-printeroctoprintpython
    Voir sur GitHub↗9,020
  • jely2002/youtube-dl-guiAvatar de jely2002

    jely2002/youtube-dl-gui

    8,499Voir sur GitHub↗

    This project is a cross-platform desktop application that serves as a graphical wrapper for the youtube-dl command line tool. It functions as a web media extractor and batch video downloader, allowing users to save video files, audio tracks, subtitles, and metadata from supported online platforms. The application provides a visual interface to manage download quality, output formats, and file naming. It supports the retrieval of restricted or private content through browser cookie files, basic authentication, or video passwords. The software includes capabilities for bulk playlist archiving

    Provides a mechanism to automatically update the desktop client and download engine to the latest versions.

    Rust
    Voir sur GitHub↗8,499
  • squirrel/squirrel.windowsAvatar de squirrel

    squirrel/squirrel.windows

    7,968Voir sur GitHub↗

    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

    Automatically detects and applies the latest software versions to local installations without manual intervention.

    C++
    Voir sur GitHub↗7,968
  • ublue-os/bazziteAvatar de ublue-os

    ublue-os/bazzite

    7,876Voir sur GitHub↗

    Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It utilizes a read-only root filesystem and versioned images to provide atomic updates and instant system rollbacks, ensuring a stable core environment. The system is distinguished by its deep optimization for portable gaming devices, featuring dedicated handheld hardware management for CPU undervolting, fan control, and display refresh rate overclocking. It includes a specialized gaming mode that boots directly into a console-like interface with integrated input mapping and a t

    Updates the operating system and applications automatically to ensure the latest versions remain installed.

    Shelldesktopfedora-kinoitefedora-linux
    Voir sur GitHub↗7,876
  • podman-desktop/podman-desktopAvatar de podman-desktop

    podman-desktop/podman-desktop

    7,722Voir sur GitHub↗

    Podman Desktop is a graphical user interface for building, managing, and deploying containers and Kubernetes clusters from a local workstation. It serves as a container engine manager and a Kubernetes cluster dashboard, providing a visual environment for tasks typically handled via the command line. The project includes a container extension framework that allows users to integrate additional tools and capabilities into the management environment through a plugin system and extension catalog. The software covers the full container lifecycle, including image building and pushing to registries

    Automatically installs the latest versions of container engines to maintain a current local environment.

    TypeScriptcontainercontainersdesktop
    Voir sur GitHub↗7,722
  • operator-framework/operator-sdkAvatar de operator-framework

    operator-framework/operator-sdk

    7,658Voir sur GitHub↗

    The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes API. It serves as a toolset for defining new API types and implementing reconcile loops to automate the lifecycles of complex applications. The project provides specialized support for creating operators based on Helm charts or Ansible playbooks, allowing users to maintain a desired cluster state using existing automation tools. It includes a dedicated system for packaging controllers into standardized container image bundles for distribution via the Operator Lifecycle Manager.

    Regenerates operator manifests to incorporate new API types and configuration changes while preserving metadata.

    Gokubernetesoperatorsdk
    Voir sur GitHub↗7,658
  • iamlooker/droid-ifyAvatar de Iamlooker

    Iamlooker/Droid-ify

    7,009Voir sur GitHub↗

    Droid-ify est un installateur d'applications Android et un client pour parcourir, installer et mettre à jour des logiciels open source depuis les dépôts F-Droid. Il fonctionne comme un navigateur de dépôt interrogeable qui permet la découverte et le déploiement de paquets logiciels maintenus par la communauté. Le projet prend en charge divers chemins d'installation, routant les demandes via différents conduits système en fonction du niveau de privilège de l'appareil. Il fournit un support pour l'accès root, les modes basés sur la session et Shizuku pour contourner les limitations de permission système standard. Le système inclut un service d'arrière-plan qui surveille les dépôts pour de nouvelles versions afin d'automatiser les mises à jour logicielles. Il utilise une synchronisation de données locale pour permettre aux utilisateurs de parcourir et de rechercher des catalogues d'applications sans connexion internet active. Les capacités supplémentaires incluent l'intégration de liens de dépôt tiers personnalisés dans la liste des logiciels.

    Operates a background service that monitors repositories for new versions and installs updates automatically.

    Kotlin
    Voir sur GitHub↗7,009
  • retorquere/zotero-better-bibtexAvatar de retorquere

    retorquere/zotero-better-bibtex

    6,833Voir sur GitHub↗

    Make Zotero effective for us LaTeX holdouts

    Checks for newer plugin releases automatically and applies updates without manual reinstallation.

    TypeScriptbibbiblatexbibtex
    Voir sur GitHub↗6,833
  • openstyles/stylusAvatar de openstyles

    openstyles/stylus

    6,710Voir sur GitHub↗

    Stylus is a browser extension for installing, managing, and editing user-created CSS themes that customize the appearance of websites. It provides a central interface for organizing, enabling, disabling, and removing installed styles, and includes a built-in CSS editor with syntax highlighting and linting support. The extension supports the UserCSS format, allowing users to install themes from .user.css files or URLs, and generates a basic UserCSS template with required metadata fields when creating new styles. Stylus can watch local .user.css files for changes and automatically apply edi

    Checks for and applies updates to installed CSS themes using configurable per-style and global update settings.

    JavaScriptchrome-extensionfirefox-extensionopera-addon
    Voir sur GitHub↗6,710
  • uazo/cromiteAvatar de uazo

    uazo/cromite

    6,684Voir sur GitHub↗

    Cromite is a privacy-focused browser built as a fork of Chromium that embeds a network-level content blocking engine to intercept advertisements, pop-ups, and tracking scripts before they reach the page. It applies community-maintained public filter lists directly within the browser, eliminating the need for external extensions, and uses a curated patch system applied to the Chromium source tree at build time to add or modify features without maintaining a separate codebase. The browser is hardened against tracking and data leakage through a comprehensive set of privacy and security measures.

    Receives and installs new browser versions automatically on Android, with a prompt during first startup to enable the feature.

    C++
    Voir sur GitHub↗6,684
  • microsoft/vscode-docsAvatar de microsoft

    microsoft/vscode-docs

    6,549Voir sur GitHub↗

    This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a

    Manages application updates through organization-level policies to ensure consistent software versions across managed devices.

    Markdownvscode
    Voir sur GitHub↗6,549
  • standardnotes/appAvatar de standardnotes

    standardnotes/app

    6,519Voir sur GitHub↗

    Pings a configured endpoint periodically to check for new plugin versions and applies updates automatically.

    TypeScriptencryptedevernotemarkdown
    Voir sur GitHub↗6,519
  • bromite/bromiteAvatar de bromite

    bromite/bromite

    6,277Voir sur GitHub↗

    Bromite is a privacy-focused fork of the Chromium browser for Android that blocks advertisements and tracking scripts by default, enforces encrypted HTTPS connections, and prevents browser fingerprinting without requiring any extensions or manual configuration. It applies a patch-based build system to layer privacy and security modifications directly onto the upstream Chromium codebase during compilation, integrating a filter list engine for network-level ad blocking and adding noise to browser APIs to mask device identity. The browser distinguishes itself through comprehensive privacy harden

    Downloads and installs new browser versions in the background without manual intervention.

    adblockadblockingandroid
    Voir sur GitHub↗6,277
  • j178/prekAvatar de j178

    j178/prek

    6,297Voir sur GitHub↗

    Prek is a Git hook manager written in Rust that runs configured hooks as a single binary without requiring Python or other external runtimes. It executes hooks faster than standard tools through parallel processing and bundled Rust implementations, and includes a built-in hook repository that enables fully offline operation without network access or environment setup. The tool supports both TOML and YAML configuration formats with identical semantics, and can run hooks from existing pre-commit configuration files without modification. Prek distinguishes itself through workspace-aware monorepo

    Updates pinned hook revisions with a configurable cooldown period and validates them against upstream refs.

    Rustgitgit-hookspre-commit
    Voir sur GitHub↗6,297
  • zhongyang219/musicplayer2Avatar de zhongyang219

    zhongyang219/MusicPlayer2

    6,211Voir sur GitHub↗

    MusicPlayer2 is a desktop music player for Windows built on the BASS audio engine, designed for high-quality local audio playback with real-time spectrum visualization. It functions as a local music library manager, organizing tracks by artist, album, and genre, while also serving as an online metadata and artwork downloader that fetches lyrics and album covers automatically. The player features a fully customizable interface defined through XML configuration files, and includes a synchronized lyrics display with desktop overlay and karaoke-style highlighting. The player distinguishes itself

    Periodically checks the project's repository for new software versions.

    C++
    Voir sur GitHub↗6,211
  • cocoindex-io/cocoindexAvatar de cocoindex-io

    cocoindex-io/cocoindex

    6,117Voir sur GitHub↗

    Cocoindex is an incremental data processing engine that builds and maintains live indexes for AI agents, with a core focus on codebase indexing and knowledge graph extraction. The engine uses a function-graph execution model where user-defined Python functions are composed into a directed acyclic graph, and it processes data incrementally so only changed source records or code paths are re-computed, avoiding full recomputation at any scale. It supports automatic schema inference from transformation pipeline type annotations and provides full data lineage tracing, tagging every output record wi

    Manages system updates in indexing flows with automatic schema inference, handling data and logic evolution without downtime.

    Rustagentic-data-frameworkaiai-agents
    Voir sur GitHub↗6,117
  • trazyn/wewechatAvatar de trazyn

    trazyn/weweChat

    5,703Voir sur GitHub↗

    weweChat est un client de bureau non officiel pour WeChat, développé comme un wrapper de messagerie multiplateforme. Il utilise une interface utilisateur basée sur React au sein d'un shell Electron pour fournir un environnement dédié à la gestion des conversations sur les systèmes d'exploitation de bureau. L'application introduit des capacités personnalisées non présentes dans le client officiel, telles que la capacité d'intercepter et d'archiver les messages qui ont été rappelés par l'expéditeur. Elle inclut également une automatisation de messagerie en masse pour envoyer le même message à plusieurs destinataires simultanément. Le client est conçu pour les flux de travail d'utilisateurs avancés, avec une navigation au clavier pour basculer entre les fils de discussion et démarrer des conversations. Il prend en charge une gestion multimédia améliorée via des transferts de fichiers par lots et l'intégration du presse-papiers pour les images et les fichiers. Le logiciel inclut un système de mises à jour automatiques pour garantir que les dernières versions sont installées.

    Implements a system to automatically check for and install the latest software versions.

    JavaScriptchatclientdesktop
    Voir sur GitHub↗5,703
Préc.12Suivant
  1. Home
  2. Business & Productivity Software
  3. Automatic Software Updates

Explorer les sous-tags

  • Indexing Flow UpdatesManaging system updates in indexing flows with automatic schema inference, handling data and logic evolution without downtime. **Distinct from Automatic Software Updates:** Distinct from Automatic Software Updates: focuses on updating indexing flows with schema inference rather than general application updates.
  • Mobile Application UpdatersServices that automatically check for and apply updates to installed mobile applications. **Distinct from Automatic Software Updates:** Distinct from Automatic Software Updates: specifically handles mobile APK updates rather than desktop application binaries.
  • Operator Auto-UpdatesAutomated fetching and upgrading of Kubernetes operator versions. **Distinct from Automatic Software Updates:** Specific to the lifecycle of Kubernetes operators rather than general desktop applications.
  • Plugin Auto-Updaters3 sous-tagsPeriodically checks a configured endpoint for new plugin versions and applies updates automatically. **Distinct from Automatic Software Updates:** Distinct from Automatic Software Updates: focuses on plugin-specific version checking and updates rather than general desktop application updates.