AshScylla - ScyllaDB data layer for Ash Framework

Hi folks! :waving_hand:

I’d like to introduce AshScylla, a ScyllaDB data layer for the Ash Framework.

AshScylla allows you to build Ash resources backed by ScyllaDB (or Apache Cassandra) while keeping the familiar Ash APIs. The project aims to make it easier to use wide-column databases (optimized for high write throughput) in Ash applications without having to write CQL for common operations.

Current features include:

  • Ash resource support for ScyllaDB

  • Native CQL-based data layer

  • Support for common CRUD operations

  • Designed with high-throughput and horizontally scalable applications in mind

  • Full text search (using inverted index)

The library is still under active development, and feedback, bug reports, and contributions are very welcome!

Hex:

Repository:

6 Likes