Running Untrusted JavaScript Code

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • extism

    The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.

    This is an exciting option as it provides a sandboxed environment to run code. One caveat is that you need an environment with Javascript bindings. However, an interesting project called Extism facilitates that. You might want to follow their tutorial.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • sysbox

    An open-source, next-generation "runc" that empowers rootless containers to run workloads such as Systemd, Docker, Kubernetes, just like VMs.

    Moreover, you might benefit from taking a look at sysbox, a VM-like container runtime that provides a more secure environment. Sysbox is worth it, especially if the main app is running in a container, which means that you'll be running Docker in Docker.

  • esprima

    ECMAScript parsing infrastructure for multipurpose analysis

    I'm particularly fond of Firecracker, but it’s a bit of work to set up, so if you cannot afford the time yet, you want to be on the safe side, do a combination of static analysis and time-boxing execution. You can use esprima to parse the code and check for any malicious act.

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

  • Lambda function HTTP authorization with Auth0 and AssemblyLift (WebAssembly + Lambda + API Gateway + Rust)

    4 projects | dev.to | 9 Oct 2021
  • Nylas AI-Driven Email Categorizer with Priority Detection

    3 projects | dev.to | 21 Aug 2024
  • Deploying Your Telegram Bots on Cloudflare Workers: A Step-by-Step Guide

    3 projects | dev.to | 19 Aug 2024
  • How to deploy a Next.js app to a Hetzner VPS using SST and Docker

    3 projects | dev.to | 12 Aug 2024
  • Conductor – open-source event driven orchestration platform

    1 project | news.ycombinator.com | 4 Jul 2024

Did you konow that Shell is
the 9th most popular programming language
based on number of metions?