5 Repos
Tools for building Electron applications with Vite.
Explore 5 awesome GitHub repositories matching part of an awesome list · Electron Integrations. Refine with filters or upvote what's useful.
electron-builder is a cross-platform build automator and packaging tool for Electron applications. It bundles source code and dependencies into platform-specific installers, portable executables, and app store formats for Windows, macOS, and Linux. The project functions as a distribution pipeline that orchestrates the signing and notarization of binaries to ensure authenticity and bypass security warnings. It also serves as an auto-update orchestrator, preparing application packages and distribution channels to support automatic background software updates. Its capability surface covers the
Sets up the delivery system that allows installed Electron applications to automatically download and apply software updates.
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
Delivers specific code updates to different user demographics based on targeted criteria.
Fiddle is an interactive API reference tool and playground environment for the Electron platform. It serves as a project prototyper and sandbox where users can explore, draft, and test application logic without the need to manually set up a full project structure. The tool distinguishes itself by allowing users to compile prototype experiments into distributable standalone binaries for Windows, macOS, and Linux. It also provides a mechanism to export these experiments into standalone project folders for continued development in a professional integrated development environment. The environme
Integrates and tests third party NPM packages within an Electron environment using a built-in version selector.
node-notifier ist eine Node.js-Bibliothek und ein plattformübergreifender Wrapper, der eine einheitliche JavaScript-Schnittstelle zum Senden nativer Desktop-Benachrichtigungen unter macOS, Windows und Linux bereitstellt. Es fungiert als Brücke zwischen JavaScript-Code und systemeigenen Benachrichtigungs-Binärdateien wie libnotify, Growl und Windows Toasters. Das Projekt unterstützt die Integration nativer Alerts in Node.js-Anwendungen, Electron-Desktop-Apps und Shell-Skripte. Es enthält ein CLI-Dienstprogramm, um Desktop-Alerts direkt aus einem Terminal mithilfe von Argumenten oder gepipter Eingabe auszulösen. Die Bibliothek verwaltet die native Alert-Zustellung, einschließlich der Wiedergabe benutzerdefinierter Benachrichtigungstöne. Sie überwacht zudem die Nutzerinteraktion, sodass Anwendungen auf Klicks oder Timeouts reagieren können, um programmatische Antworten auszulösen. Konfigurationsoptionen sind verfügbar, um Reporter-Einstellungen des Betriebssystems anzupassen, wie z. B. App-Identifikatoren und Dringlichkeitsstufen.
Integrates native desktop alerts into Electron applications to notify users of background events or system updates.
Code-push ist ein Cloud-basierter Over-the-Air-Update-Dienst, der JavaScript- und Asset-Updates an mobile Anwendungen ausliefert. Er ermöglicht die Verteilung von Anwendungs-Binaries und Hotfixes, ohne dass eine vollständige Neuinstallation der App oder der traditionelle App-Store-Review-Prozess erforderlich ist. Das System zeichnet sich durch gezielte Deployment-Funktionen aus, die es ermöglichen, Updates an spezifische Benutzergruppen und Kohorten auszuliefern. Es unterstützt die Synchronisation aktiver Release-Versionen zwischen einem Cloud-Backend und dem installierten Client, um Deployment-Zustände über verschiedene Umgebungen hinweg zu verwalten. Die Plattform deckt ein breites Spektrum an operativen Funktionen ab, einschließlich der Verwaltung von Anwendungs-Metadaten, der Automatisierung von Deployment-Lebenszyklen und der Erfassung von Gesundheits- und Stabilitätsmetriken. Sie bietet Tools zur Überwachung von Release-Adoptionsraten, zum Abrufen von Installationszahlen und zum Sammeln von Crash-Reports, um die Auswirkungen von Updates zu analysieren. Das Projekt ist in TypeScript implementiert.
Delivers specific software updates to defined user demographics based on targeting criteria.