Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Rust
  3. Skytable

Skytable

AGPL-3.0Rustv0.8.4

A modern scalable NoSQL database with BlueQL, designed for performance, scalability and flexibility.

Visit WebsiteGitHubGitHub
2.7k stars92 forks0 contributors

What is Skytable?

Skytable is a modern NoSQL database designed for performance, scalability, and flexibility. It uses a column-oriented data model and a custom SQL-based query language called BlueQL, which is hardened against injection attacks. The database is primarily in-memory and optimized for high-throughput, low-latency applications.

Target Audience

Developers building applications that need to store large-scale data with high performance and low latencies, such as real-time analytics, high-traffic web services, or data-intensive microservices.

Value Proposition

Skytable offers a unique combination of a secure, SQL-like query language (BlueQL), flexible data modeling with spaces and models, and high performance through multithreaded asynchronous I/O. Its focus on security and best practices makes it a reliable choice for scalable systems.

Overview

Skytable is a modern scalable NoSQL database with BlueQL, designed for performance, scalability and flexibility. Skytable gives you spaces, models, data types, complex collections and more to build powerful experiences

Use Cases

Best For

  • Building high-performance web applications with low-latency data access
  • Storing and querying large-scale data in real-time analytics pipelines
  • Developing microservices that require flexible and scalable data storage
  • Applications needing secure querying with injection-resistant SQL-like syntax
  • Projects requiring in-memory database performance with persistent storage options
  • Systems that benefit from column-oriented data modeling and complex collections

Not Ideal For

  • Projects requiring official client drivers for languages other than Rust
  • Applications needing immediate, production-ready clustering and high availability
  • Teams heavily reliant on established NoSQL ecosystems like MongoDB or Redis

Pros & Cons

Pros

High Performance Architecture

Uses multithreaded asynchronous I/O and AOF-based storage with delayed durability transactions, optimized for low latency and high throughput as described in the features.

Security-First Query Language

BlueQL enforces mandatory parameterization to harden against injection attacks, a core security measure highlighted in the README.

Flexible Data Modeling

Supports spaces and models with complex types and collections, allowing for rich data structures beyond simple key-value stores, as shown in the example queries.

Encourages Best Practices

The design promotes patterns that extend to building performant systems outside Skytable, as stated in the features section.

Cons

Limited Client Ecosystem

Only an official Rust client driver is currently available, restricting adoption in projects using other programming languages.

Immature Clustering Support

Clustering and high availability features are still in development (version 0.9), making it less suitable for distributed systems needing immediate scalability, as noted in the README updates.

Custom Query Language Overhead

BlueQL, while SQL-based, is a proprietary language that requires learning and has fewer community resources compared to industry standards.

Frequently Asked Questions

Quick Stats

Stars2,663
Forks92
Contributors0
Open Issues23
Last commit23 days ago
CreatedSince 2020

Tags

#database-driver#database#database-engine#document-database#high-performance#rust-client#data-modeling#column-store#nosql#key-value-store#column-oriented#nosql-database#multi-model#in-memory-database#rust#scalable-database#distributed-database#sql

Built With

R
Rust

Links & Resources

Website

Included in

Rust56.6k
Auto-fetched 1 day ago

Related Projects

RustFSRustFS

RustFS is an open-source, S3-compatible high-performance object storage system supporting migration and coexistence with other S3-compatible platforms such as MinIO and Ceph.

Stars35,227
Forks1,608
Last commit1 day ago
QdrantQdrant

Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

Stars35,180
Forks2,769
Last commit1 day ago
SurrealDBSurrealDB

A scalable, distributed, collaborative, document-graph database, for the realtime web

Stars33,216
Forks1,393
Last commit4 days ago
TursoTurso

A SQL database in Rust: SQLite-compatible, now also speaking Postgres (experimental). The LLVM of databases.

Stars24,937
Forks1,474
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub