Traits
/All repositories
Overview
HEALTH SCORE
Fair
55out of 100
Maintainer coverage drags the score down. Development cadence and security posture help keep it from falling further.
LIFECYCLE
Active
Consistent commits, responsive maintainers, regular releases, and healthy issue triage.
Health breakdown
Fair(55/100)
Maintainer availability, known risks and supply chain posture, and whether the project is actively developed or appropriately stable.
Maintainer responsiveness
Median response time is 27 days.
Bus factor
Only 2 active maintainers currently have merge rights.
Organization Diversity
Contributors span 12 organizations.
Project Achievements
LeaderboardsAbout
Traits is a Python library that provides a type system and observer pattern for managing typed attributes in Python classes. It enables runtime type checking, automatic GUI generation, and reactive programming patterns through observable attributes with validation, notification, and visualization capabilities.
First commit
Software value
$1.9M
Tags
attributes
dataclasses
gui
observer-pattern
python
runtime-typechecking
types
License(s)
Other
Links
Data sources
Git
GitHub