GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - apache/fluss: Apache Fluss is a streaming storage built for real-time analytics.

BranchesTags
Open more actions menu

Latest commit

 

History

2,448 Commits
2,448 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.idea
.idea
 
 
.mvn/wrapper
.mvn/wrapper
 
 
devkit
devkit
 
 
docker
docker
 
 
fluss-client
fluss-client
 
 
fluss-common
fluss-common
 
 
fluss-dist
fluss-dist
 
 
fluss-docgen
fluss-docgen
 
 
fluss-filesystems
fluss-filesystems
 
 
fluss-flink
fluss-flink
 
 
fluss-gateway
fluss-gateway
 
 
fluss-jmh
fluss-jmh
 
 
fluss-kafka
fluss-kafka
 
 
fluss-lake
fluss-lake
 
 
fluss-metrics
fluss-metrics
 
 
fluss-protogen
fluss-protogen
 
 
fluss-rpc
fluss-rpc
 
 
fluss-rust
fluss-rust
 
 
fluss-server
fluss-server
 
 
fluss-spark
fluss-spark
 
 
fluss-test-coverage
fluss-test-coverage
 
 
fluss-test-utils
fluss-test-utils
 
 
fluss-trino
fluss-trino
 
 
helm
helm
 
 
tools
tools
 
 
website
website
 
 
.asf.yaml
.asf.yaml
 
 
.dockerignore
.dockerignore
 
 
.gitignore
.gitignore
 
 
.scalafmt.conf
.scalafmt.conf
 
 
AGENTS.md
AGENTS.md
 
 
CLAUDE.md
CLAUDE.md
 
 
LICENSE
LICENSE
 
 
LICENSE-bin
LICENSE-bin
 
 
NOTICE
NOTICE
 
 
NOTICE-bin
NOTICE-bin
 
 
README.md
README.md
 
 
copyright.txt
copyright.txt
 
 
mvnw
mvnw
 
 
mvnw.cmd
mvnw.cmd
 
 
pom.xml
pom.xml
 
 

Repository files navigation

Apache Fluss logo

Documentation | QuickStart | Development

CI License Slack Ask DeepWiki

apache%2Ffluss | Trendshift

What is Apache Fluss?

Apache Fluss is a streaming storage built for real-time analytics & AI which can serve as the real-time data layer for Lakehouse architectures.

It bridges the gap between data streaming and data Lakehouse by enabling low-latency, high-throughput data ingestion and processing while seamlessly integrating with popular compute engines like Apache Flink and Apache Spark, with StarRocks coming soon.

Fluss (German: river, pronounced /flus/) enables streaming data continuously converging, distributing and flowing into lakes, like a river 🌊

Features

  • Sub-Second Data Freshness: Continuous ingestion and immediate availability of data enable low-latency analytics and real-time decision-making at scale.
  • Streaming & Lakehouse Unification: Streaming-native storage with low-latency access on top of the lakehouse, using tables as a single abstraction to unify real-time and historical data across engines.
  • Columnar Streaming: Based on Apache Arrow it allows database primitives on data streams and techniques like column pruning and predicate pushdown. This ensures engines read only the data they need, minimizing I/O and network costs.
  • Compute–Storage Separation: Stream processors focus on pure computation while Fluss manages state and storage, with features like deduplication, partial updates, delta joins, and aggregation merge engines.
  • ML & AI–Ready Storage: A unified storage layer supporting row-based, columnar, vector, and multi-modal data, enabling real-time feature stores and a centralized data repository for ML and AI systems.
  • Changelogs & Decision Tracking: Built-in changelog generation provides an append-only history of state and decision evolution, enabling auditing, reproducibility, and deep system observability.

Building

Prerequisites for building Apache Fluss:

  • Unix-like environment (we use Linux, Mac OS X, Cygwin, WSL)
  • Git
  • Maven (we require version >= 3.8.6)
  • Java 11
  • JDK 17, used as a Maven toolchain for the Iceberg 1.12 lake plugin (see Building Fluss)
git clone https://github.com/apache/fluss.git
cd fluss
./mvnw clean package -DskipTests

Apache Fluss is now installed in build-target. The build command uses Maven Wrapper (mvnw) which ensures the correct Maven version is used.

Contributing

Apache Fluss is open-source, and we’d love your help to keep it growing! Join the discussions, open issues if you find a bug or request features, contribute code and documentation, or help us improve the project in any way. All contributions are welcome!

License

Apache Fluss project is licensed under the Apache License 2.0.

About

Apache Fluss is a streaming storage built for real-time analytics.

fluss.apache.org/

Topics

big-dataflusshacktoberfestlakehousereal-time-analyticsstreaming

Resources

Readme

Code of conduct

Code of conduct

Security policy

Security policy
Activity
Custom properties

Stars

2.2k stars

Watchers

34 watching

Forks

670 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.