diff --git a/README.md b/README.md
index 467b7fc..f732be3 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,5 @@
-# Grenad
+
+
Grenad
[![License](https://img.shields.io/badge/license-MIT-green)](#LICENSE)
[![Crates.io](https://img.shields.io/crates/v/grenad)](https://crates.io/crates/grenad)
diff --git a/assets/grenad-pomegranate-logo.png b/assets/grenad-pomegranate-logo.png
new file mode 100644
index 0000000..b15bc24
Binary files /dev/null and b/assets/grenad-pomegranate-logo.png differ
diff --git a/assets/grenad-pomegranate.ico b/assets/grenad-pomegranate.ico
new file mode 100644
index 0000000..6093082
Binary files /dev/null and b/assets/grenad-pomegranate.ico differ
diff --git a/src/lib.rs b/src/lib.rs
index 56bf543..83f7143 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1,3 +1,10 @@
+#![doc(
+ html_favicon_url = "https://raw.githubusercontent.com/meilisearch/grenad/main/assets/grenad-pomegranate.ico?raw=true"
+)]
+#![doc(
+ html_logo_url = "https://raw.githubusercontent.com/meilisearch/grenad/main/assets/grenad-pomegranate-logo.png?raw=true"
+)]
+
//! This library provides tools to sort, merge, write, and read immutable key-value pairs.
//! The entries in the grenad files are _immutable_ and the only way to modify them is by _creating
//! a new file_ with the changes.