Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
K

KrishivAI/krishiv-engine

Rust-native, Spark-compatible compute engine for the agentic era — batch SQL, streaming and incremental…

Before you install: no copy-paste command · license Apache-2.0 · link reachable

First step: | 📦 | Embedded → single-node → distributed | pip install krishiv or cargo add krishiv to start in-process, then scale out without rewriting your code. |

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Install command from the repository
pip install krishiv

Parsed from the README we fetched on 2026-11-07; we have not executed it.

This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
Star count
2 ★ · KrishivAI/krishiv-engine · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-11-08 · last seen 2026-11-14 · seen 7× · listed by 2 sources
Score
score 203 · 2 ★ · 2 sources · repo
Install
pip install krishiv
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: pip install krishiv. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository KrishivAI/krishiv-engine;first catalogued 2026-11-08;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

Your Spark code. No JVM. One engine for batch, streaming and always-fresh views.

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Krishiv is a Rust-native, Apache Spark™-compatible compute engine we are building for the agentic era. Keep the PySpark
and Spark SQL you already write, and run it on a vectorized, Arrow-native engine that handles batch SQL,
streaming and incrementally maintained materialized views with the same semantics. Start in-process on a
laptop, and take the same code to a single server or a cluster.
> [!WARNING]
> Alpha (0.2.0-alpha): the embedded core runs, the rest is being built. You can run SQL and DataFrames
> in-process from Python today (see the Quickstart); there is no stable API yet, and nothing has been
> published to PyPI or crates.io. The sections after the Quickstart describe what we are building, not what exists
> today.
⭐ Star the repo and 👀 Watch → Custom → Releases to follow development from the first commit to 1.0.
## Why Krishiv
| | Design goal | What it means for you |
| 🦀 | Spark-compatible, no JVM | Keep your PySpark and Spark SQL code. Spark Connect clients connect directly; execution is Rust-native and vectorized. |
| 🔁 | One engine: batch, streaming, incremental | The same SQL and the same semantics everywhere. A batch query is just a bounded stream. |
| 📦 | Embedded → single-node → distributed | pip install krishiv or cargo add krishiv to start in-process, then scale out without rewriting your code. |
| ⚡ | Always-fresh materialized views | Views update incrementally as data changes (DBSP-inspired incremental computation), and streaming state is directly queryable. |
| 🤖 | Built for the agentic era | A built-in MCP server lets AI agents explore and query your data; Arrow-native, zero-copy interop with pandas, Polars and PyArrow. |
| ✅ | Open and correctness-first | Apache-2.0. Tested against real Spark behaviour with golden fixtures and differential testing. |
## How it fits
mermaid
flowchart LR
subgraph APIs["Your code"]
A1["PySpark via Spark Connect"]
A2["SQL"]
A3["Python DataFrames"]
A4["Rust"]
A5["MCP for AI agents"]
A6["Arrow Flight SQL"]
end
subgraph Engine["One Krishiv engine"]
E1["Batch"]
E2["Streaming"]
E3["Incremental views"]
end
subgraph Deploy["Run it anywhere"]
D1["Embedded"]
D2["Single-node"]
D3["Distributed"]
end
subgraph Lake["Your lakehouse"]
L1["Parquet"]
L2["Apache Iceberg"]
L3["Delta Lake"]
end
APIs --> Engine --> Deploy --> Lake
## Supported CPUs
The shipped x86-64 binaries and wheels are built for the x86-64-v3 level: AVX, AVX2, FMA, BMI1/2, F16C, LZCNT and
MOVBE, i.e. Intel Haswell (2013) / AMD Excavator and Zen or newer. The arm64 builds target an Armv8.2 baseline
(neoverse-n1: AWS Graviton2 or newer, Apple silicon). On an older CPU the main build refuses to start and says
which feature is missing, instead of crashing (the Python package raises an ImportError; on Linux only: the
macOS arm64 and Windows wheels are separate builds and are not checked).
For an older x86-64 CPU use the compat build, which targets the plain x86-64 baseline (a little slower on
vectorised workloads). It covers Linux x86-64 only: a manylinux x86_64 wheel and an x86-64 CLI binary. No arm64 or
musllinux compat build is provided:
Python: pip install krishiv-compat (it is the same package and imports as krishiv; install one of the two, not both).
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/krishivai-krishiv-engine/)
Source
github · https://github.com/KrishivAI/krishiv-engine
Browse by field
Open source
Traction
2 ★
Listed by
2 independent sources
added
today

More like this

All 1,671 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index