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

mewwts/addict

The Python Dict that's better than heroin. observed · 2026-08-28

github.com/mewwts/addict · Python · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

56/100

  • Activity 73
  • Release rhythm 8
  • Longevity 100
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: n/a
  • age_days: 4284
  • days_rel: n/a
  • days_push: 162
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2546 stars · 132 forks observed · 2026-08-28

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

addict is a Python library providing a Dict class that subclasses dict and allows values to be accessed and set via attribute syntax as well as standard item syntax. It automatically converts nested dicts and iterables into Dicts, making deeply nested dictionary construction concise.

Use cases

  • build nested dicts with dot notation in python
  • access dictionary values as attributes
  • convert nested dicts into attribute-accessible objects
  • write cleaner config-like dictionary structures
  • construct elasticsearch query bodies more readably

When to choose

  • you frequently build or traverse deeply nested dictionaries
  • you want attribute-style access while keeping plain dict compatibility
  • you need a lightweight, MIT-licensed drop-in dict replacement

When to avoid

  • your dict keys are non-strings or collide with dict method names like keys or items
  • you need strict type safety or schema validation
  • you must preserve reference identity when cloning nested structures

Facets

library · maturity stable

serialization developer-tools developer-tools data-science programming-languages python cross-platform attribute-dict nested-dictionary dot-notation dict-subclass

2 sources

Member repositories

RepositoryRoleHealth v2
mewwts/addictmain56

For agents

markdown · JSON · MCP: product_card(name="mewwts/addict")

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