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

cdgriffith/Box

Python dictionaries with advanced dot notation access observed · 2026-08-28

github.com/cdgriffith/Box · homepage · Python · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

75/100

  • Activity 68
  • Release rhythm 71
  • 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: 18.0
  • age_days: 3462
  • days_rel: 193
  • days_push: 193
  • n_releases_24m: 5

Full methodology

Adoption not part of the score

2830 stars · 131 forks observed · 2026-08-28

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

Box is a Python library providing dictionary subclasses with advanced dot notation attribute access, automatic conversion of nested dicts and lists, and safe handling of keys with spaces or special characters. It supports easy serialization to and from formats like JSON, YAML, TOML, and msgpack, with optional Cython optimizations for faster loading of large data sets.

Use cases

  • access nested dictionary values with dot notation in python
  • load json or yaml config files into attribute-accessible objects
  • replace dicts with a drop-in object-style container
  • safely access dict keys containing spaces or special characters
  • convert between dict, json, yaml, toml, and msgpack
  • recursively convert nested dicts and lists into attribute objects

When to choose

  • you want dict-like data with attribute access and automatic nested conversion
  • you need convenient loading and saving of config or data files in multiple formats
  • you want a mature, MIT-licensed, actively maintained library with Cython speedups

When to avoid

  • you need strict type checking or schema validation of the data structure
  • you cannot tolerate breaking changes between major versions without pinning
  • you require minimal dependencies and pure-stdlib behavior on unsupported platforms

Facets

library · maturity active

serialization developer-tools developer-tools python cross-platform dot-notation dictionaries bunch python-types config-loading json-yaml-toml data-engineering

2 sources

Member repositories

RepositoryRoleHealth v2
cdgriffith/Boxmain75

For agents

markdown · JSON · MCP: product_card(name="cdgriffith/Box")

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