awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
webview avatar

webview/webview_deno

0
View on GitHub↗
1,596 stars·79 forks·TypeScript·MIT·7 vuesdeno.land/x/webview↗

Webview Deno

Ce projet est une bibliothèque multiplateforme pour construire des applications de bureau utilisant Deno. Elle permet aux développeurs de créer des logiciels avec des interfaces utilisateur basées sur le web en rendant HTML, CSS et JavaScript au sein de fenêtres de bureau natives.

Le framework fonctionne comme un pont entre le frontend basé sur le web et le système d'exploitation hôte. Il fournit une couche de communication qui permet l'échange de données bidirectionnel et l'exécution de code entre l'interface et le système sous-jacent. En s'intégrant aux files d'attente d'événements système natives, la bibliothèque maintient la réactivité de la fenêtre et gère le cycle de vie de l'application sur Windows, macOS et Linux.

L'architecture repose sur des interfaces de fonctions étrangères et une liaison binaire dynamique pour exécuter des opérations au niveau du système. Les développeurs peuvent configurer des actifs binaires pour utiliser des bibliothèques personnalisées ou pré-construites, remplaçant les sources distantes par défaut pour répondre aux exigences de déploiement spécifiques.

Features

  • Cross-Platform Desktop Frameworks - Enables building native desktop applications using web technologies that run consistently across Windows, macOS, and Linux.
  • Cross-Platform GUI Toolkits - Provides a toolkit for building desktop applications that leverage standard web technologies across multiple operating systems.
  • Deno-Based GUI Libraries - Renders web-based user interfaces within native desktop windows using Deno and system-level webview components.
  • Web-Based UI Renders - Renders web-based user interfaces inside native desktop windows using system-level components to display standard web technologies.
  • Desktop Application Scripting - Facilitates creating desktop applications by bridging web-based frontends with native system capabilities and local file system access.
  • Web-Native Integration Bridges - Provides a bidirectional communication layer for exchanging data and executing code between web-based frontends and the host operating system.
  • Native Loop Integration - Integrates with native system event queues to process user interactions and maintain application responsiveness.
  • Foreign Function Interfaces - Uses low-level interfaces to bridge the gap between the runtime environment and native system libraries.
  • Window Event Handling - Manages window lifecycles and system-level event loops to ensure interface responsiveness across different operating systems.
  • Window Embedding - Hosts platform-specific web rendering engines inside standard desktop window containers.
  • Hybrid Desktop-Web Deployments - Combines the flexibility of web interfaces with the performance and control of native system binaries for lightweight desktop software.

Historique des stars

Graphique de l'historique des stars pour webview/webview_denoGraphique de l'historique des stars pour webview/webview_deno

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Webview Deno

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Webview Deno.
  • webview/webviewAvatar de webview

    webview/webview

    13,916Voir sur GitHub↗

    This library provides a lightweight framework for building cross-platform desktop applications by rendering web content within native application windows. It utilizes the browser engine already present on the host operating system to display user interfaces, allowing developers to combine web technologies with native system capabilities. The project functions as a bridge between the web environment and the native host, enabling bidirectional communication between JavaScript and native code. By mapping script execution to native functions, it allows frontend interfaces to trigger system-level

    C++ccppcross-platform
    Voir sur GitHub↗13,916
  • picoe/etoAvatar de picoe

    picoe/Eto

    3,941Voir sur GitHub↗

    Eto is a .NET cross-platform GUI framework used to build desktop and mobile user interfaces from a single codebase. It functions as a native backend UI wrapper, rendering application interfaces using the native controls of the host operating system to ensure consistent appearance and performance. The framework enables the development of professional software for Windows, macOS, and Linux while maintaining native behavior across different hardware and OS environments. It allows for the integration of third-party libraries to handle specialized tasks such as data visualization, map rendering, a

    C#
    Voir sur GitHub↗3,941
  • connors/photonAvatar de connors

    connors/photon

    10,083Voir sur GitHub↗

    Photon is a cross-platform desktop framework and UI development kit designed for building software that runs on multiple operating systems. It functions as an application framework for creating desktop software using a web-based frontend. The project focuses on the design of cross-platform graphical user interfaces, specifically for applications developed with Electron. It provides tools for building web-based desktop interfaces and polished layouts using HTML and CSS.

    CSScsselectronhtml
    Voir sur GitHub↗10,083
  • cloudwebrtc/flutter-webrtcAvatar de cloudwebrtc

    cloudwebrtc/flutter-webrtc

    4,468Voir sur GitHub↗

    flutter-webrtc is a real-time communication SDK and plugin for the Flutter framework. It provides a set of tools for establishing peer-to-peer media connections and low-latency data exchange across mobile, desktop, and web environments. The project enables the creation of applications with live audio and video calling, real-time media streaming, and peer-to-peer data channels for sending encrypted arbitrary data packets without a central server. It supports secure media communication through end-to-end encryption for audio, video, and data streams. The SDK covers broad capabilities including

    C++
    Voir sur GitHub↗4,468
Voir les 30 alternatives à Webview Deno→

Questions fréquentes

Que fait webview/webview_deno ?

Ce projet est une bibliothèque multiplateforme pour construire des applications de bureau utilisant Deno. Elle permet aux développeurs de créer des logiciels avec des interfaces utilisateur basées sur le web en rendant HTML, CSS et JavaScript au sein de fenêtres de bureau natives.

Quelles sont les fonctionnalités principales de webview/webview_deno ?

Les fonctionnalités principales de webview/webview_deno sont : Cross-Platform Desktop Frameworks, Cross-Platform GUI Toolkits, Deno-Based GUI Libraries, Web-Based UI Renders, Desktop Application Scripting, Web-Native Integration Bridges, Native Loop Integration, Foreign Function Interfaces.

Quelles sont les alternatives open-source à webview/webview_deno ?

Les alternatives open-source à webview/webview_deno incluent : webview/webview — This library provides a lightweight framework for building cross-platform desktop applications by rendering web… connors/photon — Photon is a cross-platform desktop framework and UI development kit designed for building software that runs on… picoe/eto — Eto is a .NET cross-platform GUI framework used to build desktop and mobile user interfaces from a single codebase. It… cloudwebrtc/flutter-webrtc — flutter-webrtc is a real-time communication SDK and plugin for the Flutter framework. It provides a set of tools for… imgui-rs/imgui-rs — This project provides Rust bindings for the Dear ImGui library, enabling the creation of high-performance graphical… janet-lang/janet — Janet is a Lisp-based dynamic programming language featuring a register-based bytecode virtual machine and an…

Collections incluant Webview Deno

Sélections manuelles où Webview Deno apparaît.
  • Bibliothèques de pont WebView