Deno Native Messaging host

This page summarizes the projects mentioned and recommended in the original post on /r/Deno

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • native-messaging-deno

    Deno Native Messaging Host

    You will need to edit https://github.com/guest271314/native-messaging-deno/blob/main/nm_deno.json to point to the location of the Native Messaging host, e.g., the template

  • native-messaging-espeak-ng

    Native Messaging => eSpeak NG => MediaStreamTrack

    Native Messaging allows users to execute native code or shell scripts initiated from the browser, e.g., for streamin espeak-ng speech synthesis engine to a MediaStreamTrack https://github.com/guest271314/native-messaging-espeak-ng, and capturing entire system audio output https://github.com/guest271314/captureSystemAudio/tree/master/native_messaging/capture_system_audio, neither of which are supported by Chrome out of the box.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • captureSystemAudio

    Capture system audio ("What-U-Hear")

    Native Messaging allows users to execute native code or shell scripts initiated from the browser, e.g., for streamin espeak-ng speech synthesis engine to a MediaStreamTrack https://github.com/guest271314/native-messaging-espeak-ng, and capturing entire system audio output https://github.com/guest271314/captureSystemAudio/tree/master/native_messaging/capture_system_audio, neither of which are supported by Chrome out of the box.

  • native-messaging-bash

    Bash Native Messaging host.

    No folders need to be edited. It is not necessary to download a binary. A Native Messaging host using Bash https://github.com/guest271314/native-messaging-bash; I also wrote Native Messaging hosts in C, C++, and QuickJS https://github.com/GoogleChrome/developer.chrome.com/issues/3718#issuecomment-1250341188; others have written Native Messaging hosts in PHP, Python, etc. You should be able to use C# or whatever is the shell on *indows to achieve the same result.

  • download-node-nightly-executable

    Download node nightly executable

    As to that point, FWIW, it is easier to download the Deno executable than the Node.js executable, because Deno only includes the executable i the download - Node.js include npm, npx, et al. That is why I wrote https://github.com/guest271314/download-node-nightly-executable to extract only the node executable for Node.js nightly download.

  • native-messaging-mkvmerge

    Merge Matroska and WebM files using Native Messaging, mkvmerge, JavaScript

    There is a shell script to automate that procedure here https://github.com/guest271314/native-messaging-mkvmerge/blob/master/host/install_host.sh.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts