This is an automated email from the ASF dual-hosted git repository.
liurenjie1024 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git
The following commit(s) were added to refs/heads/main by this push:
new c1497a976 doc: Update README.md to include more components (#2248)
c1497a976 is described below
commit c1497a9762b54df62343ab0239fbd07118078794
Author: Shawn Chang <[email protected]>
AuthorDate: Tue Mar 17 17:57:21 2026 -0700
doc: Update README.md to include more components (#2248)
## Which issue does this PR close?
<!--
We generally require a GitHub issue to be filed for all bug fixes and
enhancements and this helps us generate change logs for our releases.
You can link an issue to this PR using the GitHub syntax. For example
`Closes #123` indicates that this PR will close issue #123.
-->
- Closes #.
## What changes are included in this PR?
<!--
Provide a summary of the modifications in this PR. List the main changes
such as new features, bug fixes, refactoring, or any other updates.
-->
## Are these changes tested?
<!--
Specify what test covers (unit test, integration test, etc.).
If tests are not included in your PR, please explain why (for example,
are they covered by existing tests)?
-->
---
README.md | 50 ++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 42 insertions(+), 8 deletions(-)
diff --git a/README.md b/README.md
index 693180c6d..20d3b11d8 100644
--- a/README.md
+++ b/README.md
@@ -27,13 +27,18 @@ Rust implementation of [Apache
Iceberg™](https://iceberg.apache.org/).
The Apache Iceberg Rust project is composed of the following components:
-| Name | Release
| Docs
|
-|--------------------------|-----------------------------------------------------------------|-------------------------------------------------------------------------------------------------------|
-| [iceberg] | [![iceberg image]][iceberg link]
| [![docs release]][iceberg release docs] [![docs dev]][iceberg
dev docs] |
-| [iceberg-datafusion] | [![iceberg-datafusion image]][iceberg-datafusion
link] | [![docs release]][iceberg-datafusion release docs] [![docs
dev]][iceberg-datafusion dev docs] |
-| [iceberg-catalog-glue] | [![iceberg-catalog-glue
image]][iceberg-catalog-glue link] | [![docs
release]][iceberg-catalog-glue release docs] [![docs dev]][iceberg-catalog-glue
dev docs] |
-| [iceberg-catalog-hms] | [![iceberg-catalog-hms
image]][iceberg-catalog-hms link] | [![docs
release]][iceberg-catalog-hms release docs] [![docs dev]][iceberg-catalog-hms
dev docs] |
-| [iceberg-catalog-rest] | [![iceberg-catalog-rest
image]][iceberg-catalog-rest link] | [![docs
release]][iceberg-catalog-rest release docs] [![docs dev]][iceberg-catalog-rest
dev docs] |
+| Name | Release
| Docs
|
+|-------------------------------|--------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------|
+| [iceberg] | [![iceberg image]][iceberg link]
| [![docs release]][iceberg release docs] [![docs
dev]][iceberg dev docs] |
+| [iceberg-catalog-loader] | [![iceberg-catalog-loader
image]][iceberg-catalog-loader link] | [![docs
release]][iceberg-catalog-loader release docs] [![docs
dev]][iceberg-catalog-loader dev docs] |
+| [iceberg-catalog-glue] | [![iceberg-catalog-glue
image]][iceberg-catalog-glue link] | [![docs
release]][iceberg-catalog-glue release docs] [![docs dev]][iceberg-catalog-glue
dev docs] |
+| [iceberg-catalog-hms] | [![iceberg-catalog-hms
image]][iceberg-catalog-hms link] | [![docs
release]][iceberg-catalog-hms release docs] [![docs dev]][iceberg-catalog-hms
dev docs] |
+| [iceberg-catalog-rest] | [![iceberg-catalog-rest
image]][iceberg-catalog-rest link] | [![docs
release]][iceberg-catalog-rest release docs] [![docs dev]][iceberg-catalog-rest
dev docs] |
+| [iceberg-catalog-s3tables] | [![iceberg-catalog-s3tables
image]][iceberg-catalog-s3tables link] | [![docs
release]][iceberg-catalog-s3tables release docs] [![docs
dev]][iceberg-catalog-s3tables dev docs] |
+| [iceberg-catalog-sql] | [![iceberg-catalog-sql
image]][iceberg-catalog-sql link] | [![docs
release]][iceberg-catalog-sql release docs] [![docs dev]][iceberg-catalog-sql
dev docs] |
+| [iceberg-cache-moka] | [![iceberg-cache-moka
image]][iceberg-cache-moka link] | [![docs
release]][iceberg-cache-moka release docs] [![docs dev]][iceberg-cache-moka dev
docs] |
+| [iceberg-datafusion] | [![iceberg-datafusion
image]][iceberg-datafusion link] | [![docs
release]][iceberg-datafusion release docs] [![docs dev]][iceberg-datafusion dev
docs] |
+| [iceberg-storage-opendal] | [![iceberg-storage-opendal
image]][iceberg-storage-opendal link] | [![docs
release]][iceberg-storage-opendal release docs] [![docs
dev]][iceberg-storage-opendal dev docs] |
[docs release]: https://img.shields.io/badge/docs-release-blue
[docs dev]: https://img.shields.io/badge/docs-dev-blue
@@ -61,13 +66,42 @@ The Apache Iceberg Rust project is composed of the
following components:
[iceberg-catalog-hms release docs]: https://docs.rs/iceberg-catalog-hms
[iceberg-catalog-hms dev docs]:
https://rust.iceberg.apache.org/api/iceberg_catalog_hms/
-
[iceberg-catalog-rest]: crates/catalog/rest/README.md
[iceberg-catalog-rest image]:
https://img.shields.io/crates/v/iceberg-catalog-rest.svg
[iceberg-catalog-rest link]: https://crates.io/crates/iceberg-catalog-rest
[iceberg-catalog-rest release docs]: https://docs.rs/iceberg-catalog-rest
[iceberg-catalog-rest dev docs]:
https://rust.iceberg.apache.org/api/iceberg_catalog_rest/
+[iceberg-catalog-sql]: crates/catalog/sql
+[iceberg-catalog-sql image]:
https://img.shields.io/crates/v/iceberg-catalog-sql.svg
+[iceberg-catalog-sql link]: https://crates.io/crates/iceberg-catalog-sql
+[iceberg-catalog-sql release docs]: https://docs.rs/iceberg-catalog-sql
+[iceberg-catalog-sql dev docs]:
https://rust.iceberg.apache.org/api/iceberg_catalog_sql/
+
+[iceberg-catalog-s3tables]: crates/catalog/s3tables/README.md
+[iceberg-catalog-s3tables image]:
https://img.shields.io/crates/v/iceberg-catalog-s3tables.svg
+[iceberg-catalog-s3tables link]:
https://crates.io/crates/iceberg-catalog-s3tables
+[iceberg-catalog-s3tables release docs]:
https://docs.rs/iceberg-catalog-s3tables
+[iceberg-catalog-s3tables dev docs]:
https://rust.iceberg.apache.org/api/iceberg_catalog_s3tables/
+
+[iceberg-storage-opendal]: crates/storage/opendal/README.md
+[iceberg-storage-opendal image]:
https://img.shields.io/crates/v/iceberg-storage-opendal.svg
+[iceberg-storage-opendal link]:
https://crates.io/crates/iceberg-storage-opendal
+[iceberg-storage-opendal release docs]: https://docs.rs/iceberg-storage-opendal
+[iceberg-storage-opendal dev docs]:
https://rust.iceberg.apache.org/api/iceberg_storage_opendal/
+
+[iceberg-catalog-loader]: crates/catalog/loader
+[iceberg-catalog-loader image]:
https://img.shields.io/crates/v/iceberg-catalog-loader.svg
+[iceberg-catalog-loader link]: https://crates.io/crates/iceberg-catalog-loader
+[iceberg-catalog-loader release docs]: https://docs.rs/iceberg-catalog-loader
+[iceberg-catalog-loader dev docs]:
https://rust.iceberg.apache.org/api/iceberg_catalog_loader/
+
+[iceberg-cache-moka]: crates/integrations/cache-moka
+[iceberg-cache-moka image]:
https://img.shields.io/crates/v/iceberg-cache-moka.svg
+[iceberg-cache-moka link]: https://crates.io/crates/iceberg-cache-moka
+[iceberg-cache-moka release docs]: https://docs.rs/iceberg-cache-moka
+[iceberg-cache-moka dev docs]:
https://rust.iceberg.apache.org/api/iceberg_cache_moka/
+
## Iceberg Rust Implementation Status
The features that Iceberg Rust currently supports can be found
[here](https://iceberg.apache.org/status/).