lukehaas/RunJS
RunJS is a JavaScript playground for macOS, Windows and Linux. Write code with instant feedback and access to Node.js and browser APIs. observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 92
- Release rhythm 92
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 10
- age_days: 2880
- days_rel: 57
- days_push: 51
- n_releases_24m: 14
Adoption not part of the score
2167 stars · 53 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
RunJS is a desktop JavaScript and TypeScript playground for macOS, Windows, and Linux that runs code as you type with instant results. It provides built-in Node.js and browser environments, npm package installation, snippet libraries, and AI-assisted code generation without any project setup.
Use cases
- experiment with an npm package without setting up a project
- learn new JavaScript or TypeScript syntax with instant feedback
- prototype a function in isolation before adding it to a codebase
- quickly transform JSON, CSV, or log data
- test API endpoints with fetch and inspect responses
- sketch React components, SVGs, or canvas animations
- run one-off scripts and calculations
- teach or learn JavaScript with a fast feedback loop
When to choose
- you want a no-setup scratchpad for JS/TS experiments on your desktop
- you need both Node.js and browser APIs in one tool
- you're learning or teaching JavaScript and want instant evaluation
- you want to quickly test regexes, APIs, or libraries
When to avoid
- you need a full IDE or project-based development workflow
- you need a free open-source tool (RunJS uses a paid license)
- you work primarily in languages other than JavaScript/TypeScript
- you need collaborative or browser-based sharing of snippets
Facets
application · maturity active
editor developer-tools cli developer-tools web-development programming-languages education windows javascript-playground typescript scratchpad code-experimentation npm-packages snippet-library prototyping learning-tool macos linux desktop electron nodejs
7 sources
- readme: https://github.com/lukehaas/RunJS · fetched 2026-08-28 · f7274e534b03
- homepage: https://runjs.app · fetched 2026-08-29 · 616d17eda75b
- site_page: https://runjs.app/docs · fetched 2026-08-29 · 2285dba218b8
- site_page: https://runjs.app/about · fetched 2026-08-29 · 7e177a35654d
- site_page: https://runjs.app/buy · fetched 2026-08-29 · 74db0e3bfa4f
- site_page: https://runjs.app/releases · fetched 2026-08-29 · 0937c5baf78b
- site_page: https://runjs.app/faq · fetched 2026-08-29 · 022b4ac0b83c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| lukehaas/RunJS | main | 94 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem