This is an automated email from the ASF dual-hosted git repository.
wuchong pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fluss.git
The following commit(s) were added to refs/heads/main by this push:
new 69234c3a1 [website] Use theme-aware diagram on intro page (#3470)
69234c3a1 is described below
commit 69234c3a192156454959daeae9f450700063b0ce
Author: Prajwal Banakar <[email protected]>
AuthorDate: Wed Jun 10 20:54:04 2026 +0530
[website] Use theme-aware diagram on intro page (#3470)
---
website/docs/intro.mdx | 11 +++++++++--
website/static/img/fluss_light_mode.png | Bin 0 -> 1102263 bytes
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/website/docs/intro.mdx b/website/docs/intro.mdx
index dac23a6c6..94dd9e7c4 100644
--- a/website/docs/intro.mdx
+++ b/website/docs/intro.mdx
@@ -4,13 +4,20 @@ sidebar_position: 1
slug: /
---
+import { useColorMode } from '@docusaurus/theme-common';
+
# What is Apache Fluss?
**One platform. Streams, tables, and the lakehouse.** Apache Fluss is an
open-source streaming storage system for real-time analytics and AI, designed
to serve as the real-time data layer of a Lakehouse architecture.
Fluss collapses the message broker, the online key-value store, the
stream-processing state backend, and the lakehouse cold store into a single
coherent foundation, so the same table can be read at sub-second freshness for
analytics, looked up by primary key for features, and tiered into open formats
like Apache Iceberg, Apache Paimon, or Lance for historical scans.
-
+{(() => {
+ const { colorMode } = useColorMode();
+ return (
+ <img src={colorMode === 'dark' ? '/img/fluss.png' :
'/img/fluss_light_mode.png'} alt="arch" />
+ );
+})()}
It integrates first-class with **Apache Flink** and **Apache Spark**, supports
streaming reads and writes with sub-second latency, stores data in a columnar
layout for projection and predicate pushdown, and offers two table types
(append-only **Log Tables** and updatable **PrimaryKey Tables**) to cover both
event-stream and database-style workloads.
@@ -57,4 +64,4 @@ Stateful streaming ETL pipelines (joins, rolling
aggregations, deduplication, re
- [Architecture](concepts/architecture.md): Learn about Fluss's architecture.
- [Table Design](table-design/overview.md): Explore Fluss's table types,
partitions and buckets.
- [Lakehouse](streaming-lakehouse/overview.md): Integrate Fluss with your
Lakehouse to bring low-latency data to your Lakehouse analytics.
-- [Development](/community/dev/ide-setup): Set up your development environment
and contribute to the community.
+- [Development](/community/dev/ide-setup): Set up your development environment
and contribute to the community.
\ No newline at end of file
diff --git a/website/static/img/fluss_light_mode.png
b/website/static/img/fluss_light_mode.png
new file mode 100644
index 000000000..ec3d89525
Binary files /dev/null and b/website/static/img/fluss_light_mode.png differ