Alternatives

Datafusion alternatives for AI agents.

Compare similar skills by workflow fit, trust score, quality, GitHub adoption, maintenance, and install readiness.

Current skill

Datafusion

Apache DataFusion SQL Query Engine

100
Quality
91
Trust
8.9K
Stars
#1

Datafusion Ballista

Similarity 168Trust 89Excellent 100

Apache DataFusion Ballista Distributed Query Engine

2.1K starsJun 16, 2026 pushdata-analysisRustSQL
$ npx skills add apache/datafusion-ballista
#2

Sail

Similarity 145Trust 91Excellent 100

Drop-in Apache Spark replacement written in Rust, unifying batch processing, stream processing, and compute-intensive AI workloads.

3.0K starsJun 19, 2026 pushdata-analysisRustSQL
$ npx skills add lakehq/sail
#3

LakeSoul

Similarity 139Trust 91Excellent 100

LakeSoul is an end-to-end, realtime and cloud native Lakehouse framework with fast data ingestion, concurrent update and incremental data analytics on cloud storages for both BI and AI applications.

3.2K starsJun 18, 2026 pushdata-analysisJavaSQL
$ npx skills add lakesoul-io/LakeSoul
#4

Roapi

Similarity 137Trust 89Excellent 100

Create full-fledged APIs for slowly moving datasets without writing a single line of code.

3.4K starsMar 25, 2026 pushdata-analysisRustSQL
$ npx skills add roapi/roapi
#5

Connector X

Similarity 137Trust 89Excellent 100

Fastest library to load data from DB to DataFrames in Rust and Python

2.6K starsMay 25, 2026 pushdata-analysisRustSQL
$ npx skills add sfu-db/connector-x
#6

Spark

Similarity 135Trust 92Excellent 100

Apache Spark - A unified analytics engine for large-scale data processing

43K starsJun 20, 2026 pushdata-analysisScalaSQL
$ npx skills add apache/spark
#7

Flink

Similarity 135Trust 92Excellent 100

Apache Flink

26K starsJun 20, 2026 pushdata-analysisJavaSQL
$ npx skills add apache/flink
#8

Beam

Similarity 133Trust 93Excellent 100

Apache Beam is a unified programming model for Batch and Streaming data processing.

8.6K starsJun 20, 2026 pushdata-analysisJavaSQL
$ npx skills add apache/beam
#9

Datafusion Sqlparser Rs

Similarity 129Trust 89Excellent 100

Extensible SQL Lexer and Parser for Rust

3.4K starsJun 18, 2026 pushdata-analysisRustSQL
$ npx skills add apache/datafusion-sqlparser-rs
#10

Arkflow

Similarity 127Trust 90Excellent 100

High performance Rust stream processing engine seamlessly integrates AI capabilities, providing powerful real-time data processing and intelligent analysis.

1.3K starsMay 29, 2026 pushdata-analysisRustSQL
$ npx skills add arkflow-rs/arkflow
#11

ClickHouse

Similarity 127Trust 92Excellent 100

ClickHouse® is a real-time analytics database management system

48K starsJun 21, 2026 pushdata-analysisC++SQL
$ npx skills add ClickHouse/ClickHouse
#12

Duckdb

Similarity 127Trust 92Excellent 100

DuckDB is an analytical in-process SQL database management system

39K starsJun 20, 2026 pushdata-analysisC++SQL
$ npx skills add duckdb/duckdb
#13

Sqlmodel

Similarity 127Trust 93Excellent 100

SQL databases in Python, designed for simplicity, compatibility, and robustness.

18K starsJun 18, 2026 pushdata-analysisPythonSQL
$ npx skills add fastapi/sqlmodel
#14

Sqlc

Similarity 126Trust 92Excellent 100

Generate type-safe code from SQL

18K starsJun 19, 2026 pushdata-analysisGoSQL
$ npx skills add sqlc-dev/sqlc
#15

Presto

Similarity 126Trust 92Excellent 100

The official home of the Presto distributed SQL query engine for big data

17K starsJun 20, 2026 pushdata-analysisJavaSQL
$ npx skills add prestodb/presto
#16

Trino

Similarity 126Trust 94Excellent 100

Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)

13K starsJun 20, 2026 pushdata-analysisJavaSQL
$ npx skills add trinodb/trino

How to choose

When should you switch?

Use an alternative when it has a clearer install path, higher trust score, fresher maintenance, or better platform fit for your current agent stack. Keep Datafusion if it already passes your workflow test and repository review.

Next step

Compare top candidates side by side

Open the compare page, test the install commands in a sandbox, and check each repository before using a skill in production.