Convex Ents is an opinionated take on modeling and retrieving complex document relationships in your app. It builds on top of the built-in Convex capabilities to provide:
- Modeling "edges" between tables, including many-to-many relationships
- Ability to easily map and filter documents retrieved from the database
- Enforcing unique field values
- Defining default values for easier document shape evolution
- Propagating deletion to related documents
- Soft and scheduled deletions
- Row-level security/permissions and more