# Razaekel/noise-rs

Procedural noise generation library for Rust.

Repository: https://github.com/Razaekel/noise-rs
Canonical: https://ross.abutalabs.com/products/noise-rs
Language: Rust
License: Apache-2.0
License Family: permissive
Topics: rust, noise, perlin-noise, gradient-noise, procedural-generation
Last push: 2025-02-14T03:15:59+00:00

## Health v2 (maintenance only)
Score: 35/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 6, release rhythm 35, longevity 100
- inputs: {"age_days": 4783, "days_push": 565, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1079, forks 132 (observed 2026-08-28T04:03:30.389857+00:00)

## What it is
A Rust library for procedural noise generation, providing gradient noise functions like Perlin noise that can be chained and combined into complex results. It includes utilities for rendering noise to images, such as planetary surfaces and terrain textures.

## Use cases
- generate procedural terrain heightmaps for a game
- create perlin noise textures in rust
- generate planetary surface textures procedurally
- combine fbm and perlin noise functions
- generate seamless noise images for graphics

## When to choose
- you need smoothly varying procedural noise in a Rust project
- you want composable noise functions for terrain or texture generation
- you need to render noise output to image files

## When to avoid
- you need noise generation in a language other than Rust
- you need real-time GPU shader noise rather than CPU-side generation

## Facets
- artifact type: library
- maturity: active
- function: graphics, simulation, image-processing
- domain: graphics, simulation
- platform: rust, cross-platform
- tags: procedural-generation, perlin-noise, gradient-noise, fbm, texture-generation, terrain-generation, game-development

## Member repositories
- Razaekel/noise-rs (main) score 35

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:30.389857+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-30T06:53:01.968915+00:00, confidence not recorded.
  - readme: https://github.com/Razaekel/noise-rs (fetched 2026-08-28T04:03:30.389857+00:00, sha 3384001a94a2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
