{"repo":"zeroflucs-given/charybdis","free":true,"listed":false,"github":"https://github.com/zeroflucs-given/charybdis","clone":"git clone https://github.com/zeroflucs-given/charybdis.git","description":"The charybdis package provides helpers for low-code integration with ScyllaDB.","language":"Go","stars":20,"topics":["code-generator","golang","mit-license","orm","scylladb"],"license":"MIT","category":"databases-storage","readme_excerpt":"charybdis /kəˈrɪbdɪs/ \"For on one side lay Scylla and on the other divine Charybdis terribly sucked down the salt water of the sea. Verily whenever she belched it forth, like a cauldron on a great fire she would seethe and bubble in utter turmoil, and high over head the spray would fall on the tops of both the cliffs.\" -Homer --- Overview The charybdis package provides a range of features to simplify and enhance the developer experience when working with Scylla in Go. It provides an opinionated, generics-enabled API that automatically performs table structure management and provides supporting functions for simple runtime access to data. If you want to just write structs and forget about managing the keyspaces by hand, and use features like expiry, lightweight transactions together - charybdis might be what you're looking for. Please note: This package API should be considered unstable at this time. Once we stabilize the APIs, we'll mark it as v1 . Key Features - Simple queries by partition key, full key, indexes over tables with typed return objects. - Automatic management of database structure for simple (add column) scenarios. - Support for advanced features (conditional updates, TTL's) - Can configure using objects or by reflecting over structures. - Support for querying from materialized views (as well as auto-creation) About ZeroFlucs ZeroFlucs is a B2B provider of pricing technology for Sportsbooks/wagering service providers globally. We use Open-Source software throug","default_branch":null,"files":null,"tree":[],"storefront":"/r/zeroflucs-given","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zeroflucs-given/charybdis/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."}