awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
scylladb avatar

scylladb/scylla

0
View on GitHub↗
15,609 stars·1,501 forks·C++·26 viewsscylladb.com↗

Scylla

Scylla is a distributed wide column NoSQL database designed as a high-performance data store. It functions as a Cassandra compatible database and a DynamoDB compatible store, implementing a shared-nothing architecture built on an asynchronous event-driven framework.

The system emulates cloud-based APIs to support applications built for proprietary cloud protocols and implements the Cassandra Query Language for high-throughput workloads. This allows for the migration of cloud workloads to self-hosted environments while maintaining API compatibility.

The project covers distributed data storage and NoSQL database management, utilizing a SQL-like syntax for data retrieval and manipulation across multiple nodes to ensure high availability and fault tolerance.

Features

  • NoSQL - Functions as a high-performance NoSQL database designed for large-scale distributed workloads.
  • Cassandra-Compatible Databases - Acts as a high-performance, distributed NoSQL database compatible with the Cassandra Query Language and API.
  • Distributed Sharding Architectures - Employs a distributed sharding architecture with consistent hashing to balance data across nodes and cores.
  • Distributed Storage - Implements a distributed storage architecture ensuring high availability and fault tolerance across multiple nodes.
  • DynamoDB-Compatible Databases - Provides a distributed NoSQL store that emulates the DynamoDB API for cloud-native application support.
  • Log-Structured Merge-Trees - Utilizes a log-structured merge-tree storage engine to optimize write throughput via sequential I/O.
  • Wide-Column Stores - Implements a wide-column store model for scalable, high-performance data management.
  • Thread-Per-Core Architectures - Built on a thread-per-core architecture to eliminate context switching and maximize CPU efficiency.
  • Shared-Nothing Architectures - Implements a shared-nothing architecture to isolate state and eliminate lock contention between CPU cores.
  • DynamoDB Connectors - Provides compatibility with DynamoDB connectors to support applications built for the cloud protocol.
  • Database Protocol Compatibility - Implements the binary wire protocol of Cassandra to ensure compatibility with existing drivers and clients.
  • Distributed SQL Querying - Provides distributed query execution using the Cassandra Query Language (CQL).
  • SQL Query Interfaces - Implements a SQL-like query interface using the Cassandra Query Language (CQL).
  • Cassandra Connectors - Provides compatibility with Cassandra connectors for seamless data migration and tool integration.
  • Cloud-to-Self-Hosted Migrators - Enables the transition of cloud workloads to self-hosted environments while maintaining DynamoDB API compatibility.
  • Cloud API Emulators - Emulates the DynamoDB API to allow applications to transition from cloud to self-hosted environments.
  • Event-Driven Frameworks - Utilizes the Seastar asynchronous event-driven framework to achieve high concurrency and low latency.
  • Database Systems - High-performance Cassandra alternative.
  • NoSQL Database Internals - High-performance, low-latency distributed NoSQL database engine.
  • Relational Databases - High-performance NoSQL store compatible with Cassandra.

Star history

Star history chart for scylladb/scyllaStar history chart for scylladb/scylla

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Scylla

These projects share indexed features with Scylla. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • scylladb/scylladbscylladb avatar

    scylladb/scylladb

    15,355View on GitHub↗

    ScyllaDB is a distributed NoSQL database engine designed for high-throughput data storage and low-latency performance at scale. It functions as a shard-aware platform that manages large-scale datasets across distributed clusters, providing a foundation for real-time applications that require consistent availability and operational stability. The system distinguishes itself through a shared-nothing architecture that distributes data across independent CPU cores to eliminate lock contention. It incorporates a user-space networking stack and an asynchronous event-driven engine to maximize hardwa

    C++c-plus-pluscassandracpp
    View on GitHub↗15,355
  • scylladb/seastarscylladb avatar

    scylladb/seastar

    9,271View on GitHub↗

    Seastar is a C++ server application framework and asynchronous programming library designed for building high-performance, shared-nothing server applications. It functions as a high-performance I/O engine providing direct disk and network access through a shared-nothing framework that partitions data and execution across CPU cores. The framework distinguishes itself through a thread-per-core architecture that eliminates locking and resource contention by assigning one execution thread to each physical CPU core. It implements a userspace TCP/IP stack and kernel-bypass techniques, integrating w

    C++
    View on GitHub↗9,271
  • apache/cassandraapache avatar

    apache/cassandra

    9,778View on GitHub↗

    Cassandra is a distributed NoSQL database and wide-column store designed for high availability and linear scalability. It functions as a fault-tolerant distributed system that utilizes an LSM-tree storage engine to optimize write throughput and manage massive datasets. The system is a CQL-compliant database, using a structured query language to manage and retrieve tabular data stored across multiple nodes. It organizes information into rows and columns based on a flexible schema and primary keys. The project provides capabilities for horizontal database scaling, distributed data partitioning

    Javacassandradatabasejava
    View on GitHub↗9,778
  • ravendb/ravendbravendb avatar

    ravendb/ravendb

    3,961View on GitHub↗

    RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind

    C#csharpdatabasedocument-database
    View on GitHub↗3,961
Compare all 30 related projects→

Frequently asked questions

What does scylladb/scylla do?

Scylla is a distributed wide column NoSQL database designed as a high-performance data store. It functions as a Cassandra compatible database and a DynamoDB compatible store, implementing a shared-nothing architecture built on an asynchronous event-driven framework.

What are the main features of scylladb/scylla?

The main features of scylladb/scylla are: NoSQL, Cassandra-Compatible Databases, Distributed Sharding Architectures, Distributed Storage, DynamoDB-Compatible Databases, Log-Structured Merge-Trees, Wide-Column Stores, Thread-Per-Core Architectures.

Which projects share features with scylladb/scylla?

Projects with overlapping indexed features include: scylladb/scylladb — ScyllaDB is a distributed NoSQL database engine designed for high-throughput data storage and low-latency performance… scylladb/seastar — Seastar is a C++ server application framework and asynchronous programming library designed for building… apache/cassandra — Cassandra is a distributed NoSQL database and wide-column store designed for high availability and linear scalability.… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… yugabyte/yugabyte-db — YugabyteDB is a distributed SQL database and relational data store designed for horizontal scalability and high… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term…