3 Repos
Capabilities for reading and writing files directly to the local device storage via browser APIs.
Distinct from File System Access: Focuses on web-to-native file system bridging rather than generic OS file access.
Explore 3 awesome GitHub repositories matching data & databases · Native File System Access. Refine with filters or upvote what's useful.
This project is a comprehensive reference guide and directory of web browser capabilities. It serves as a technical map for accessing native operating system functions, hardware interfaces, and standard web APIs to bridge the gap between web applications and desktop or mobile environments. The resource provides detailed guidance on implementing Progressive Web App features, including offline caching, push notifications, and native installation prompts. It also catalogs methods for interacting with hardware peripherals via USB, Bluetooth, and NFC, as well as reading raw data from device sensor
Provides a map for interacting with the native file system from a web application.
weweChat ist ein inoffizieller Desktop-Client für WeChat, der als plattformübergreifender Messaging-Wrapper entwickelt wurde. Er verwendet eine React-basierte Benutzeroberfläche innerhalb einer Electron-Shell, um eine dedizierte Umgebung für die Verwaltung von Konversationen auf Desktop-Betriebssystemen bereitzustellen. Die Anwendung führt benutzerdefinierte Funktionen ein, die im offiziellen Client nicht vorhanden sind, wie z. B. die Möglichkeit, Nachrichten abzufangen und zu archivieren, die vom Absender zurückgerufen wurden. Sie enthält zudem eine Automatisierung für Massennachrichten, um dieselbe Nachricht gleichzeitig an mehrere Empfänger zu senden. Der Client ist für Power-User-Workflows konzipiert und bietet tastaturgesteuerte Navigation zum Wechseln zwischen Threads und Starten von Konversationen. Er unterstützt zudem eine verbesserte Medienhandhabung durch Batch-Dateiübertragungen und Zwischenablage-Integration für Bilder und Dateien. Die Software enthält ein System für automatische Updates, um sicherzustellen, dass die neuesten Versionen installiert sind.
Integrates system-level clipboard listeners to enable pasting images and files directly into conversations.
Open Video Editor ist ein auf Privatsphäre ausgerichtetes Tool für lokales Video-Transcoding, Editing und Optimierung. Da alle Operationen direkt auf dem Gerät des Nutzers ausgeführt werden, stellt die Anwendung sicher, dass sensible Mediendateien niemals an externe Server übertragen werden. Die Software nutzt browserbasierte Technologien für eine performante Medienbearbeitung. Sie verwendet WebAssembly, um kompilierte Binärdateien in einer Sandbox-Umgebung auszuführen und intensive Dekodierungs- und Kodierungsaufgaben in Hintergrund-Threads auszulagern, um die Reaktionsfähigkeit des Interfaces zu erhalten. Die Anwendung verarbeitet Medien über eine Stream-basierte Pipeline, die Daten in Chunks handhabt, was eine effiziente Bearbeitung großer Dateien bei geringem Speicherverbrauch ermöglicht. Das Tool bietet eine Reihe funktionaler Möglichkeiten zur Bearbeitung von Videoinhalten, darunter das Trimmen von Segmenten, Anpassung der Auflösung, Frame-Skalierung und Korrektur der Ausrichtung. Es unterstützt zudem visuelle Anpassungen, wie das Anwenden von Graustufenfiltern. Alle Dateiinteraktionen erfolgen über den direkten Zugriff auf den lokalen Speicher, wodurch die Datensicherheit während des gesamten Bearbeitungsprozesses gewährleistet bleibt.
Reads and writes media files directly from local storage using browser APIs to ensure data privacy.