3 dépôts
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 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.
Integrates system-level clipboard listeners to enable pasting images and files directly into conversations.
Open Video Editor est un utilitaire axé sur la confidentialité conçu pour le transcodage, l'édition et l'optimisation vidéo en local. En exécutant toutes les opérations directement sur l'appareil de l'utilisateur, l'application garantit que les fichiers multimédias sensibles ne sont jamais transmis à des serveurs externes. Le logiciel tire parti des technologies web pour effectuer une manipulation multimédia haute performance. Il utilise WebAssembly pour exécuter des binaires compilés dans un environnement sandbox, déchargeant les tâches intensives de décodage et d'encodage vers des threads en arrière-plan pour maintenir la réactivité de l'interface. L'application traite les médias via un pipeline basé sur des flux qui gère les données par blocs, permettant une manipulation efficace de fichiers volumineux tout en maintenant une faible empreinte mémoire. L'outil fournit une gamme de capacités fonctionnelles pour modifier le contenu vidéo, notamment le découpage de segments, l'ajustement de la résolution, la mise à l'échelle des images et la correction de l'orientation. Il prend également en charge des ajustements esthétiques visuels, comme l'application de filtres en niveaux de gris. Toutes les interactions avec les fichiers se font via un accès direct au stockage local, garantissant la sécurité des données tout au long du processus d'édition.
Reads and writes media files directly from local storage using browser APIs to ensure data privacy.