Ross ROSS = Recommend OSS · open-source software intelligence for agents

josephg/noisejs

Javascript 2D Perlin & Simplex noise functions observed · 2026-08-28

github.com/josephg/noisejs · JavaScript · ISC (permissive) observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 5176
  • days_rel: n/a
  • days_push: 1400
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1715 stars · 244 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A small JavaScript library providing fast 2D and 3D Perlin and Simplex noise functions with seedable randomness. It is commonly used for procedural generation, terrain, textures, and visual effects in browser canvas or Node.js projects.

Use cases

  • generate procedural terrain heightmaps in javascript
  • create perlin noise textures on html canvas
  • add simplex noise to a generative art project
  • seedable noise for procedural level generation in a browser game
  • animate flowing noise patterns with 3d simplex noise
  • generate organic cloud or water effects in javascript

When to choose

  • you need simple, fast CPU-side Perlin or Simplex noise in JavaScript
  • you want a tiny dependency-free library with seedable noise
  • you are doing procedural generation or generative art in the browser or Node.js

When to avoid

  • you need GPU-speed noise for full-screen per-pixel rendering (use a shader instead)
  • you need 4D+ noise or advanced fractal/FBM helpers built in
  • you need an actively developed library with ongoing support

Facets

library · maturity maintenance

graphics simulation math graphics web-development browser cross-platform perlin-noise simplex-noise procedural-generation canvas 2d 3d game-development algorithms javascript nodejs

1 source

Member repositories

RepositoryRoleHealth v2
josephg/noisejsmain32

For agents

markdown · JSON · MCP: product_card(name="josephg/noisejs")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem