diff --git a/docs/.vitepress/components/HomeContainer.vue b/docs/.vitepress/components/HomeContainer.vue
new file mode 100644
index 000000000..6b745da86
--- /dev/null
+++ b/docs/.vitepress/components/HomeContainer.vue
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
diff --git a/docs/.vitepress/components/HomeInfo.vue b/docs/.vitepress/components/HomeInfo.vue
deleted file mode 100644
index 0dd2c5ea8..000000000
--- a/docs/.vitepress/components/HomeInfo.vue
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
diff --git a/docs/.vitepress/components/HomePackagesSection.data.ts b/docs/.vitepress/components/HomePackagesSection.data.ts
new file mode 100644
index 000000000..fe39d032c
--- /dev/null
+++ b/docs/.vitepress/components/HomePackagesSection.data.ts
@@ -0,0 +1,48 @@
+export default {
+ async load() {
+ return {
+ packages: [
+ {
+ name: 'lucide',
+ logo: '/framework-logos/js.svg',
+ label: 'Lucide documentation for JavaScript',
+ },
+ {
+ name: 'lucide-react',
+ logo: '/framework-logos/react.svg',
+ label: 'Lucide documentation for React',
+ },
+ {
+ name: 'lucide-vue-next',
+ logo: '/framework-logos/vue-next.svg',
+ label: 'Lucide documentation for Vue 3',
+ },
+ {
+ name: 'lucide-svelte',
+ logo: '/framework-logos/svelte.svg',
+ label: 'Lucide documentation for Svelte',
+ },
+ {
+ name: 'lucide-preact',
+ logo: '/framework-logos/preact.svg',
+ label: 'Lucide documentation for Preact',
+ },
+ {
+ name: 'lucide-angular',
+ logo: '/framework-logos/angular.svg',
+ label: 'Lucide documentation for Angular',
+ },
+ {
+ name: 'lucide-react-native',
+ logo: '/framework-logos/react.svg',
+ label: 'Lucide documentation for React Native',
+ },
+ {
+ name: 'lucide-flutter',
+ logo: '/framework-logos/flutter.svg',
+ label: 'Lucide documentation for Flutter',
+ },
+ ]
+ }
+ }
+}
diff --git a/docs/.vitepress/components/HomePackagesSection.vue b/docs/.vitepress/components/HomePackagesSection.vue
new file mode 100644
index 000000000..18bfba134
--- /dev/null
+++ b/docs/.vitepress/components/HomePackagesSection.vue
@@ -0,0 +1,48 @@
+
+
+
+
+ Available For:
+
+
+
+
+
diff --git a/docs/index.md b/docs/index.md
index 62f07fa83..ea6012bfa 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -49,5 +49,7 @@ features:
---
+
+