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

alecthomas/voluptuous

CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data validation library. observed · 2026-08-28

github.com/alecthomas/voluptuous · homepage · Python · BSD-3-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

73/100

  • Activity 94
  • Release rhythm 30
  • 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: n/a
  • age_days: 5893
  • days_rel: 258
  • days_push: 39
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

1850 stars · 236 forks observed · 2026-08-28

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

Voluptuous is a Python data validation library intended for validating data coming into Python as JSON, YAML, and similar formats. It emphasizes simplicity, support for complex data structures, and useful error messages, with schemas defined as plain Python data structures.

Use cases

  • validate incoming JSON payloads in a Python API
  • validate YAML configuration files
  • coerce and check nested dict and list structures
  • validate API request bodies against a schema
  • produce helpful error messages for invalid user input
  • validate data parsed from external sources before processing

When to choose

  • you want schema definitions as plain Python data structures
  • you need validation of complex nested JSON/YAML data
  • you want simple callable validators without subclassing
  • you value clear, useful validation error messages

When to avoid

  • you need a maintainer to fix bugs for you (project is contributions-only)
  • you want a library under active feature development
  • you need Pydantic-style typed model parsing with IDE support
  • you need high-performance validation of very large datasets

Facets

library · maturity maintenance

serialization developer-tools developer-tools apis python data-validation schema-validation -validation yaml contributions-only data-engineering

3 sources

Member repositories

RepositoryRoleHealth v2
alecthomas/voluptuousmain73

For agents

markdown · JSON · MCP: product_card(name="alecthomas/voluptuous")

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