{"repo":"masumsoft/express-cassandra","free":true,"listed":false,"github":"https://github.com/masumsoft/express-cassandra","clone":"git clone https://github.com/masumsoft/express-cassandra.git","description":"Cassandra ORM/ODM/OGM for NodeJS with support for Apache Cassandra, ScyllaDB, Datastax Enterprise, Elassandra & JanusGraph.","language":"JavaScript","stars":236,"topics":["cassandra","orm","nodejs","odm","node","dse","apache-cassandra","datastax","janusgraph","elasticsearch"],"license":"LGPL-3.0","category":"databases-storage","readme_excerpt":"Overview Express-Cassandra is a Cassandra ORM/ODM/OGM for NodeJS with support for Apache Cassandra, ScyllaDB, Datastax Enterprise, Elassandra & JanusGraph. No more hassling with raw cql queries from your nodejs web frameworks. Express-Cassandra automatically loads your models and provides you with object oriented mapping to your cassandra/scylladb tables like a standard ORM/ODM. Built in support for Cassandra, ScyllaDB, Elassandra and JanusGraph allows you to automatically manage schema, graph and data models from your javascript codebase. Models are written as javascript modules and they automatically create the underlying db tables, indexes, materialized views, graphs etc. Afterwards you can save, update, delete and query your data using supported model methods. It's decoupled nature allows you to use it with many popular node frameworks without much hassle. If you are using elassandra, then saved data in cassandra automatically syncs with elasticsearch indexes defined in your schema. You can then do any query elasticsearch indexes support. If you are using janusgraph, then you can easily manage your graphs and graph indexes. Creating vertices and edges become simple function calls. You can then do any graph query the tinkerpop3 gremlin query language supports. Our Sponsors: ## Astra DB Use Node/Express with DataStax Astra DB - built on Apache Cassandra. Supported Features supports the latest cassandra 4.x, 3.x and scylladb 5.x versions compatible with datastax enterprise s","default_branch":null,"files":null,"tree":[],"storefront":"/r/masumsoft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/masumsoft/express-cassandra/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."}