# Hedgehog-Computing/hedgehog-lab

Run, compile and execute JavaScript for Scientific Computing and Data Visualization TOTALLY TOTALLY TOTALLY in your BROWSER! An open source scientific computing environment for JavaScript TOTALLY in your browser, matrix operations with GPU acceleration, TeX support, data visualization and symbolic computation.

Repository: https://github.com/Hedgehog-Computing/hedgehog-lab
Canonical: https://ross.abutalabs.com/products/hedgehog-lab
Homepage: https://hlab.app
Language: TypeScript
License: Apache-2.0
License Family: permissive
Topics: javascript, scientific-computing, machine-learning, symbolic-computation, computer-algebra, gpu-acceleration, webgl, webgl2, matrix-library, tex, latex, data-visualization
Last push: 2024-05-02T16:29:14+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2303, "days_push": 853, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2391, forks 137 (observed 2026-08-28T04:06:43.368179+00:00)

## What it is
Hedgehog Lab is an open-source scientific computing environment that runs entirely in the browser, offering JavaScript-based matrix operations with GPU acceleration, symbolic computation, TeX rendering, and data visualization. It is a web application (hosted at hlab.app) built in TypeScript using WebGL/WebGL2.

## Use cases
- run scientific computing code in the browser without installing anything
- do matrix operations with GPU acceleration in JavaScript
- visualize data with charts in a browser notebook
- perform symbolic computation and computer algebra online
- render LaTeX/TeX math alongside executable code
- prototype machine learning experiments in JavaScript

## When to choose
- you want a zero-install, browser-based scientific computing playground
- you need GPU-accelerated matrix math in JavaScript
- you want to combine code, math notation (TeX), and visualizations in one tool

## When to avoid
- you need production-grade numerical computing with mature ecosystems like NumPy or MATLAB
- you require offline desktop execution or heavy large-scale datasets
- you need a stable API or library to embed in your own applications

## Facets
- artifact type: application
- maturity: active
- function: data-visualization, machine-learning, math, interpreter, charts
- domain: data-science, web-development, data-visualization, mathematics
- platform: browser
- tags: scientific-computing, computer-algebra, gpu-acceleration, webgl, matrix-library, tex, latex, symbolic-computation, notebook, in-browser, web-server, typescript, javascript

## Member repositories
- Hedgehog-Computing/hedgehog-lab (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:43.368179+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:34:28.329393+00:00, confidence not recorded.
  - readme: https://github.com/Hedgehog-Computing/hedgehog-lab (fetched 2026-08-28T04:06:43.368179+00:00, sha 566b1a269439)
- Data as of 2026-08-30T08:39:29.467469+00:00.
