From fe287332dd7ea78ed1a30a0ef36a5ffad9388a3f Mon Sep 17 00:00:00 2001 From: Ethan Arrowood Date: Mon, 27 Apr 2026 18:51:07 -0600 Subject: [PATCH 1/2] add pending runtimes --- runtime-keys.json | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/runtime-keys.json b/runtime-keys.json index d0699d5..f2d825a 100644 --- a/runtime-keys.json +++ b/runtime-keys.json @@ -41,6 +41,15 @@ "repository": "https://github.com/cloudflare/workerd", "deprecated": false }, + { + "organization": "Convex", + "name": "Convex Runtime", + "key": "convex", + "description": "The JavaScript runtime used to execute deterministic Query and Mutation Functions as well as nondeterministic Action Functions in the Convex backend platform.", + "website": "https://docs.convex.dev/functions/runtimes#default-convex-runtime", + "repository": "https://github.com/get-convex/convex-backend", + "deprecated": false + }, { "organization": "Deno Land", "name": "Deno", @@ -59,6 +68,24 @@ "repository": "https://github.com/fastly/js-compute-runtime", "deprecated": false }, + { + "organization": "Fabrice Bellard", + "name": "QuickJS", + "key": "quickjs", + "description": "QuickJS is a small and embeddable Javascript engine.", + "website": "https://bellard.org/quickjs/", + "repository": "https://github.com/bellard/quickjs", + "deprecated": false + }, + { + "organization": "QuickJS-NG", + "name": "QuickJS-NG", + "key": "quickjs-ng", + "description": "A fork of the original QuickJS project by Fabrice Bellard and Charlie Gordon.", + "website": "https://quickjs-ng.github.io/quickjs/", + "repository": "https://github.com/quickjs-ng/quickjs", + "deprecated": false + }, { "organization": "Kiesel", "name": "Kiesel", @@ -86,6 +113,15 @@ "repository": "https://github.com/facebook/react-native", "deprecated": false }, + { + "organization": "Mozilla", + "name": "Rhino", + "key": "rhino", + "description": "Rhino is an open-source implementation of JavaScript written entirely in Java.", + "website": "https://rhino.github.io/", + "repository": "https://github.com/mozilla/rhino", + "deprecated": false + }, { "organization": "Moddable", "name": "Moddable SDK", From bbbdd2bd869b8667141ebf49d95913371d94ba6c Mon Sep 17 00:00:00 2001 From: Ethan Arrowood Date: Tue, 28 Apr 2026 11:55:45 -0600 Subject: [PATCH 2/2] add pythonmonkey and andromeda. order by key --- runtime-keys.json | 156 ++++++++++++++++++++++++++-------------------- 1 file changed, 87 insertions(+), 69 deletions(-) diff --git a/runtime-keys.json b/runtime-keys.json index f2d825a..4d879cc 100644 --- a/runtime-keys.json +++ b/runtime-keys.json @@ -6,12 +6,12 @@ "lastModified": "2026-01-20", "runtimes": [ { - "organization": "Alibaba Cloud", - "name": "edge-routine", - "key": "edge-routine", - "description": "The JavaScript/Webassembly runtime that powers Alibaba Cloud edge-routine.", - "website": "https://www.alibabacloud.com/help/en/dynamic-route-for-cdn/latest/er-overview", - "repository": null, + "organization": "Andromeda", + "name": "Andromeda", + "key": "andromeda", + "description": "A modern, and secure JavaScript & TypeScript runtime built in Rust, powered by the Nova engine and Oxc. Provides zero-config TypeScript, rich Web APIs (Canvas, Web Crypto, Storage, HTTP, SQLite), and aims for WinterTC compliance.", + "website": "https://tryandromeda.dev", + "repository": "https://github.com/tryandromeda/andromeda", "deprecated": false }, { @@ -33,12 +33,12 @@ "deprecated": false }, { - "organization": "Cloudflare", - "name": "workerd", - "key": "workerd", - "description": "The JavaScript / WebAssembly runtime that powers Cloudflare Workers.", - "website": "https://workers.cloudflare.com/", - "repository": "https://github.com/cloudflare/workerd", + "organization": "Oven", + "name": "Bun", + "key": "bun", + "description": "Incredibly fast JavaScript runtime, bundler, transpiler and package manager - all in one.", + "website": "https://bun.sh/", + "repository": "https://github.com/oven-sh/bun", "deprecated": false }, { @@ -60,30 +60,39 @@ "deprecated": false }, { - "organization": "Fastly", - "name": "JavaScript on Compute@Edge", - "key": "fastly", - "description": "JavaScript runtime for Fastly Compute@Edge.", - "website": "https://developer.fastly.com/learning/compute/javascript/", - "repository": "https://github.com/fastly/js-compute-runtime", + "organization": "Vercel", + "name": "Edge Light", + "key": "edge-light", + "description": "Developing, testing, and defining the runtime Web APIs for Edge infrastructure.", + "website": "https://edge-runtime.vercel.app/", + "repository": "https://github.com/vercel/edge-runtime", "deprecated": false }, { - "organization": "Fabrice Bellard", - "name": "QuickJS", - "key": "quickjs", - "description": "QuickJS is a small and embeddable Javascript engine.", - "website": "https://bellard.org/quickjs/", - "repository": "https://github.com/bellard/quickjs", + "organization": "Alibaba Cloud", + "name": "edge-routine", + "key": "edge-routine", + "description": "The JavaScript/Webassembly runtime that powers Alibaba Cloud edge-routine.", + "website": "https://www.alibabacloud.com/help/en/dynamic-route-for-cdn/latest/er-overview", + "repository": null, "deprecated": false }, { - "organization": "QuickJS-NG", - "name": "QuickJS-NG", - "key": "quickjs-ng", - "description": "A fork of the original QuickJS project by Fabrice Bellard and Charlie Gordon.", - "website": "https://quickjs-ng.github.io/quickjs/", - "repository": "https://github.com/quickjs-ng/quickjs", + "organization": "OpenJS Foundation", + "name": "Electron", + "key": "electron", + "description": "Build cross-platform desktop apps with JavaScript, HTML, and CSS.", + "website": "https://www.electronjs.org/", + "repository": "https://github.com/electron/electron", + "deprecated": false + }, + { + "organization": "Fastly", + "name": "JavaScript on Compute@Edge", + "key": "fastly", + "description": "JavaScript runtime for Fastly Compute@Edge.", + "website": "https://developer.fastly.com/learning/compute/javascript/", + "repository": "https://github.com/fastly/js-compute-runtime", "deprecated": false }, { @@ -104,24 +113,6 @@ "repository": "https://github.com/lagonapp/lagon", "deprecated": false }, - { - "organization": "Meta", - "name": "React Native", - "key": "react-native", - "description": "A framework for building native apps using React. This key represents supported React Native JS runtimes on native platforms (excludes react-native-web).", - "website": "https://reactnative.dev/", - "repository": "https://github.com/facebook/react-native", - "deprecated": false - }, - { - "organization": "Mozilla", - "name": "Rhino", - "key": "rhino", - "description": "Rhino is an open-source implementation of JavaScript written entirely in Java.", - "website": "https://rhino.github.io/", - "repository": "https://github.com/mozilla/rhino", - "deprecated": false - }, { "organization": "Moddable", "name": "Moddable SDK", @@ -140,15 +131,6 @@ "repository": "https://github.com/netlify/edge-functions", "deprecated": false }, - { - "organization": "OpenJS Foundation", - "name": "Electron", - "key": "electron", - "description": "Build cross-platform desktop apps with JavaScript, HTML, and CSS.", - "website": "https://www.electronjs.org/", - "repository": "https://github.com/electron/electron", - "deprecated": false - }, { "organization": "OpenJS Foundation", "name": "Node.js", @@ -159,12 +141,39 @@ "deprecated": false }, { - "organization": "Oven", - "name": "Bun", - "key": "bun", - "description": "Incredibly fast JavaScript runtime, bundler, transpiler and package manager - all in one.", - "website": "https://bun.sh/", - "repository": "https://github.com/oven-sh/bun", + "organization": "Fabrice Bellard", + "name": "QuickJS", + "key": "quickjs", + "description": "QuickJS is a small and embeddable Javascript engine.", + "website": "https://bellard.org/quickjs/", + "repository": "https://github.com/bellard/quickjs", + "deprecated": false + }, + { + "organization": "QuickJS-NG", + "name": "QuickJS-NG", + "key": "quickjs-ng", + "description": "A fork of the original QuickJS project by Fabrice Bellard and Charlie Gordon.", + "website": "https://quickjs-ng.github.io/quickjs/", + "repository": "https://github.com/quickjs-ng/quickjs", + "deprecated": false + }, + { + "organization": "Distributive", + "name": "PythonMonkey", + "key": "pythonmonkey", + "description": "Mozilla JS engine embedded into a Python host environment with cross-platform datatypes and event loop.", + "website": "https://pythonmonkey.io", + "repository": "https://github.com/Distributive-Network/PythonMonkey", + "deprecated": false + }, + { + "organization": "Meta", + "name": "React Native", + "key": "react-native", + "description": "A framework for building native apps using React. This key represents supported React Native JS runtimes on native platforms (excludes react-native-web).", + "website": "https://reactnative.dev/", + "repository": "https://github.com/facebook/react-native", "deprecated": false }, { @@ -177,12 +186,12 @@ "deprecated": false }, { - "organization": "Vercel", - "name": "Edge Light", - "key": "edge-light", - "description": "Developing, testing, and defining the runtime Web APIs for Edge infrastructure.", - "website": "https://edge-runtime.vercel.app/", - "repository": "https://github.com/vercel/edge-runtime", + "organization": "Mozilla", + "name": "Rhino", + "key": "rhino", + "description": "Rhino is an open-source implementation of JavaScript written entirely in Java.", + "website": "https://rhino.github.io/", + "repository": "https://github.com/mozilla/rhino", "deprecated": false }, { @@ -193,6 +202,15 @@ "website": "https://wasmer.io/products/edge", "repository": "https://github.com/wasmerio/winterjs", "deprecated": false + }, + { + "organization": "Cloudflare", + "name": "workerd", + "key": "workerd", + "description": "The JavaScript / WebAssembly runtime that powers Cloudflare Workers.", + "website": "https://workers.cloudflare.com/", + "repository": "https://github.com/cloudflare/workerd", + "deprecated": false } ] }