← Open Source
lakesoul-io

LakeSoul

LakeSoul is an end-to-end, realtime cloud-native Lakehouse framework for fast data ingestion, concurrent updates, incremental analytics, multimodal data processing and vector search — powering next-generation BI and AI workloads.

InfrastructureData systemsRust
Open on GitHub
Momentum
+0stars in 24 hours0.0%
3.26k
Stars
428
Forks
+-1
This week
25
Contributors
Created 2021-12-28 · Updated 2026-10-16 · #8036 today
Top developers

lakesoul-io/LakeSoul is ranked 8,036 with 3,256 stars.

Same-category comparison

lakesoul-io/LakeSoul is ranked 8,036 among these 8 peers; av/harbor is ranked 8,038.

Same-category comparison
NameRankMetrics
ayaka14732/ChatGPTAPIFree7,997
Language:
JavaScript
Stars:
3,319
Forks:
741
Description:
A simple and open-source proxy API that allows you to access OpenAI's ChatGPT API for free.
pytorch/glow7,999
Language:
C++
Stars:
3,317
Forks:
700
Description:
Compiler for Neural Network hardware accelerators.
bytedance/lightseq8,015
Language:
C++
Stars:
3,293
Forks:
332
Description:
LightSeq: A High Performance Library for Sequence Processing and Generation.
pezzolabs/pezzo8,023
Language:
TypeScript
Stars:
3,279
Forks:
286
Description:
🕹️ Open-source, developer-first LLMOps platform designed to streamline prompt design, version management, instant delivery, collaboration, troubleshooting, observability and more.
av/harbor8,038
Language:
Python
Stars:
3,248
Forks:
230
Description:
Stop configuring your AI stack. Start using it. One command brings a complete pre-wired LLM stack with hundreds of services to explore.
missuo/FreeGPT358,057
Language:
JavaScript
Stars:
3,213
Forks:
902
Description:
Utilize the unlimited free GPT-3.5-Turbo API service provided by the login-free ChatGPT Web.
ARM-software/ComputeLibrary8,065
Language:
C++
Stars:
3,196
Forks:
821
Description:
The Compute Library is a set of computer vision and machine learning functions optimised for both Arm CPUs and GPUs using SIMD technologies.
nesaorg/nesa8,091
Language:
Python
Stars:
3,163
Forks:
245
Description:
Run AI models end-to-end encrypted.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageRust
CategoryInfrastructure
SubcategoryData systems
Stars3,256
Forks428
Contributors25
Created date2021-12-28
Updated date2026-10-16
Stars in 1 day0
Stars in 7 days-1
Rank8,036
Previous rank8,124
Rank change88
7-day stars rank16,794
Previous 7-day stars rank16,810
7-day stars rank change16
Total stars rank4,186
Previous total stars rank4,182
Total stars rank change-4
CountryUSA
README summary

Beyond the table format itself, LakeSoul comes with built-in automated disaggregated multi-level compaction, fine-grained RBAC (including S3 proxy-based access control), high-performance OLAP queries, vector retrieval, full-text retrieval, and native multimodal data processing powered by Ray and Daft. Instead of assembling and maintaining separate catalogs, compaction services, and auth layers, you get a production-ready lakehouse out of the box. Whether you're querying via Spark, streaming via Flink, or training models via PyTorch, Ray, or

Daft, every engine and every language shares the same ACID guarantees, the same upsert semantics, and the same read performance. There are no per-language/per-engine re-implementations of the table format, no subtle behavioral divergences between bindings, and no fragmented compatibility matrix to navigate. 5 | ✓ Batch | ✓ Batch | Java / Python / Scala / SQL | | Flink | 1. 20 | ✓ Streaming | ✓ Streaming | Java / SQL | | Presto | 0. 296(velox) | ✓ Batch | - | SQL | | Ray | 2. 55 | ✓ Distributed | ✓ Distributed | Python | | Daft | 0. 0+ | ✓ Standalone | ✓ Standalone | Python | Core Features

LakeSoul is a cloud-native Lakehouse framework that supports scalable metadata management, ACID transactions, efficient and flexible upsert operation, schema evolution, and unified streaming & batch processing. LakeSoul supports multiple computing engines to read and write lake warehouse table data, including Spark, Flink, Presto, PyTorch, Ray and Daft. LakeSoul supports storage systems such as HDFS and S3. LakeSoul supports three physical file format modes: vortex-compact (default), parquet, and vortex. Vortex file format can be used to store multimodal data and

vector embeddings. LakeSoul was originally created by DMetaSoul company and was donated to Linux Foundation AI & Data as a sandbox project since May 2023. LakeSoul implements incremental upserts for both row and column and allows concurrent updates. LakeSoul uses LSM-Tree like structure to support updates on hash partitioning table with primary key, and achieves very high write throughput while providing optimized merge on read performance (refer to Performance Benchmarks). LakeSoul scales metadata management and achieves ACID control by using

PostgreSQL. LakeSoul uses Rust to implement the native metadata layer and IO layer, and provides C/Java/Python interfaces to support the connecting of multiple computing frameworks such as big data and AI. LakeSoul supports concurrent batch or streaming read and write. Both read and write supports CDC semantics, and together with auto schema evolution and exacly-once guarantee, constructing realtime data warehouses is made easy. LakeSoul supports multi-workspace and RBAC. LakeSoul uses Postgres's RBAC and row-level security

policies to implement permission isolation for metadata. Together with the S3 proxy authorization layer, physical data isolation can be achieved. LakeSoul's permission isolation is effective for SQL/Java/Python jobs. LakeSoul supports automatic disaggregated size-tiered multi-level compaction, automatic table life cycle maintenance, automatic data asset statistics, and automatic redundant data cleaning, reducing operation costs and improving usability. More detailed features please refer to our doc page: Documentations Quick Start Follow the Quick Start to quickly set up a

test env. Tutorials Please find tutorials in doc site: Checkout Examples of Python Data Processing and AI Model Training on

Frequently asked questions

How many stars and forks are recorded?

lakesoul-io/LakeSoul has 3,256 stars and 428 forks.

What is the repository rank?

lakesoul-io/LakeSoul is ranked 8,036.

What language and category are recorded?

lakesoul-io/LakeSoul has 3,256 stars, uses Rust and belongs to Infrastructure.

Which repository is closest in rank?

lakesoul-io/LakeSoul is compared with av/harbor, ranked 8,038 with 3,248 stars.

Nearby in the ranking
Similar items