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

sindresorhus/conf

Simple config handling for your app or module observed · 2026-08-28

github.com/sindresorhus/conf · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

78/100

  • Activity 93
  • Release rhythm 45
  • Longevity 100
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: 113
  • age_days: 3725
  • days_rel: 210
  • days_push: 43
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

1347 stars · 139 forks observed · 2026-08-28

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

A Node.js library for persisting app or module configuration as a JSON file, handling storage location and atomic writes automatically. It supports JSON Schema validation via AJV, dot-notation access, and defaults.

Use cases

  • persist user settings for a CLI tool
  • store app preferences in a JSON file
  • validate config values with a JSON schema
  • save and load small key-value config data
  • manage nested config options with dot notation

When to choose

  • you need simple, small-scale config persistence for a Node.js app or CLI
  • you want schema-validated settings with defaults and atomic writes
  • you're building an Electron app and want the underlying store behind electron-store

When to avoid

  • multiple processes need to write to the same config store concurrently
  • you need to persist large datasets (use SQLite or a real database)
  • you need a full database with queries or indexing

Facets

library · maturity stable

configuration-management serialization developer-tools backend cross-platform config-storage -schema-validation user-preferences dot-notation atomic-writes command-line nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
sindresorhus/confmain78

For agents

markdown · JSON · MCP: product_card(name="sindresorhus/conf")

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