Executing shell scripts/command line without NODE

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

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. native-messaging-cpp

    C++ Native Messaging host.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. native-messaging-c

    C Native Messaging host

  4. native-messaging-php

    Local server

  5. native-messaging-quickjs

    QuickJS Native Messaging host

  6. native-messaging-bash

    Bash Native Messaging host.

  7. webextensions-examples

    Example Firefox add-ons created using the WebExtensions API

    Yes it can, using Native Messaging https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Native_messaging. See https://github.com/mdn/webextensions-examples/pull/157.

  8. WHATWG HTML Standard

    HTML Standard

    I filed an issue in HTML standard some time ago for this https://github.com/whatwg/html/issues/3443.

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. requestNativeScripts

    Execute arbitrary native code. Bring your own specification.

    Technically you can use a variety of means to execute arbitrary shell scripts. One approach is to use inotifywait to check for file changes, which can be written to local filesystem using File API and where implemented File System Access API, for an overview of this particular approach see https://github.com/guest271314/requestNativeScripts/blob/master/Explainer.md, for implementation see https://github.com/guest271314/captureSystemAudio#usage, where I use the process to execute PulseAudio's parec to capture system audio and stream the raw PCM to the browser in real-time by opening and closing local files.

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

  • I Hate Password Rules

    8 projects | news.ycombinator.com | 16 Nov 2021
  • Do Not Train" Meta Tags: The Robots.txt of AI – Will Anyone Respect Them?

    2 projects | news.ycombinator.com | 24 Apr 2025
  • Default styles for H1 elements are changing

    4 projects | news.ycombinator.com | 11 Apr 2025
  • Broadcast Channel API for Cross-Tab Communication

    1 project | dev.to | 9 Apr 2025
  • Styling an HTML dialog modal to take the full height of the viewport

    5 projects | news.ycombinator.com | 16 Mar 2025

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?