[AskJS] Is there an JavaScript engine agnostic server module that can be imported into Bun, QuickJS, Deno, and Node.js?

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

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
  • webcontainer-core

    Dev environments. In your web app.

    Others are heaving investing in WASM such as https://github.com/stackblitz/webcontainer-core this force that all your dependencies needs to be compiled in WASM but then they allow to leverage a bunch of existing virtualizations such us Network, so you can run a full NodeJS app in the browser (if you can in the browser you probably can in the server).

  • native-messaging-quickjs

    QuickJS Native Messaging host

    I can ship qjs in a browser extension with no undue constraint on storage, and run qjs from the browser from any Web site https://github.com/guest271314/native-messaging-quickjs/tree/dynamic-externally-connectable. That is a different story for node and deno, when we really analyze the built-ins we use, do not amount to all of the built-ins, however, there is no way that I am aware of to reduce the size of V8 engine; even d8 is what, 20MB, and not simple to extend to actually use stdin, stdout.

  • 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.

  • nitro

    Next Generation Server Toolkit. Create web servers with everything you need and deploy them wherever you prefer.

    See https://github.com/unjs/nitro/issues/102

  • miniflare

    🔥 Fully-local simulator for Cloudflare Workers. For the latest version, see https://github.com/cloudflare/workers-sdk/tree/main/packages/miniflare.

    Another implementation of the above is Cloudfare workers you might be capable of grasp some ideas from here https://miniflare.dev

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