{"repo":"tywalch/electrodb","free":true,"listed":false,"github":"https://github.com/tywalch/electrodb","clone":"git clone https://github.com/tywalch/electrodb.git","description":"A DynamoDB library to ease the use of modeling complex hierarchical relationships and implementing a Single Table Design while keeping your query code readable.","language":"TypeScript","stars":1174,"topics":["dynamodb","single-table-design","aws","dynamodb-database","dynamodb-client","nosql","nosql-database","nosql-data-storage"],"license":"MIT","category":"databases-storage","readme_excerpt":"ElectroDB ElectroDB is a DynamoDB library to ease the use of having multiple entities and complex hierarchical relationships in a single DynamoDB table. Please submit issues/feedback or reach out on Twitter @tinkertamper. ElectroDB v3 now released Visit the v3 migration page to learn more about this new update. --- Documentation now found at ElectroDB.dev ElectroDB's new website for Documentation is now live at electrodb.dev . --- The NEW ElectroDB Playground Try out and share ElectroDB Models, Services, and Single Table Design at electrodb.fun --- Features - Single-Table Entity Isolation - Entities created with ElectroDB will not conflict with other entities when using a single DynamoDB table. - Attribute Schema Enforcement - Define a schema for your entities with enforced attribute validation, defaults, types, aliases, and more. - Easily Compose Hierarchical Access Patterns - Plan and design hierarchical keys for your indexes to multiply your possible access patterns. - Simplified Sort Key Condition Querying - Write efficient sort key queries by easily building compose keys. - Simplified Filter Composition - Easily create complex readable filters for DynamoDB queries without worrying about the implementation of ExpressionAttributeNames , ExpressionAttributeValues , and FilterExpressions . - Simplified Condition Composition - Use the same interface to casily create complex readable mutation conditions for DynamoDB queries without worrying about the implementation of Expressi","default_branch":null,"files":null,"tree":[],"storefront":"/r/tywalch","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tywalch/electrodb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}