diff --git a/hui-derive/Cargo.toml b/hui-derive/Cargo.toml
index ea5434b..ee2e1ba 100644
--- a/hui-derive/Cargo.toml
+++ b/hui-derive/Cargo.toml
@@ -2,6 +2,8 @@
 name = "hui-derive"
 description = "internal crate: Provides derive macros for hUI"
 repository = "https://github.com/griffi-gh/hui"
+keywords = ["ui", "gui", "portable", "gamedev", "hui"]
+categories = ["no-std", "gui", "game-development"]
 readme = "../README.md"
 authors = ["griffi-gh <prasol258@gmail.com>"]
 rust-version = "1.85"
diff --git a/hui-glium/Cargo.toml b/hui-glium/Cargo.toml
index 235a506..2cec36f 100644
--- a/hui-glium/Cargo.toml
+++ b/hui-glium/Cargo.toml
@@ -1,6 +1,8 @@
 [package]
 name = "hui-glium"
 description = "glium render backend for `hui`"
+keywords = ["ui", "gui", "portable", "gamedev", "hui"]
+categories = ["gui", "game-development"]
 repository = "https://github.com/griffi-gh/hui"
 readme = "../README.md"
 authors = ["griffi-gh <prasol258@gmail.com>"]
diff --git a/hui-loaders/Cargo.toml b/hui-loaders/Cargo.toml
index cd55053..e51082a 100644
--- a/hui-loaders/Cargo.toml
+++ b/hui-loaders/Cargo.toml
@@ -1,6 +1,8 @@
 [package]
 name = "hui-loaders"
 description = "Image loader providers for hUI-painter"
+keywords = ["ui", "gui", "portable", "gamedev", "hui"]
+categories = ["gui", "game-development"]
 repository = "https://github.com/griffi-gh/hui"
 readme = "../README.md"
 authors = ["griffi-gh <prasol258@gmail.com>"]
diff --git a/hui-painter/Cargo.toml b/hui-painter/Cargo.toml
index fb5677b..8df1bb4 100644
--- a/hui-painter/Cargo.toml
+++ b/hui-painter/Cargo.toml
@@ -1,6 +1,8 @@
 [package]
 name = "hui-painter"
 description = "UI rendering middleware for hUI, abstracts away triangulation, text layout and rendering and all the other hard stuff."
+keywords = ["ui", "gui", "portable", "gamedev", "hui"]
+categories = ["no-std", "gui", "game-development"]
 repository = "https://github.com/griffi-gh/hui"
 readme = "../README.md"
 authors = ["griffi-gh <prasol258@gmail.com>"]
diff --git a/hui-shared/Cargo.toml b/hui-shared/Cargo.toml
index 5d4b8cd..f6e9014 100644
--- a/hui-shared/Cargo.toml
+++ b/hui-shared/Cargo.toml
@@ -1,6 +1,8 @@
 [package]
 name = "hui-shared"
 description = "internal crate"
+keywords = ["ui", "gui", "portable", "gamedev", "hui"]
+categories = ["no-std", "gui", "game-development"]
 repository = "https://github.com/griffi-gh/hui"
 readme = "../README.md"
 authors = ["griffi-gh <prasol258@gmail.com>"]
diff --git a/hui-wgpu/Cargo.toml b/hui-wgpu/Cargo.toml
index 0a6c4e2..a58ea3b 100644
--- a/hui-wgpu/Cargo.toml
+++ b/hui-wgpu/Cargo.toml
@@ -1,6 +1,8 @@
 [package]
 name = "hui-wgpu"
 description = "wgpu render backend for `hui`"
+keywords = ["ui", "gui", "portable", "gamedev", "hui"]
+categories = ["gui", "game-development"]
 repository = "https://github.com/griffi-gh/hui"
 readme = "../README.md"
 authors = ["griffi-gh <prasol258@gmail.com>"]
diff --git a/hui/Cargo.toml b/hui/Cargo.toml
index 5c6b6a3..70dbe5d 100644
--- a/hui/Cargo.toml
+++ b/hui/Cargo.toml
@@ -1,6 +1,8 @@
 [package]
 name = "hui"
 description = "Simple UI library for games and other interactive applications"
+keywords = ["ui", "gui", "portable", "gamedev", "hui"]
+categories = ["no-std", "gui", "game-development"]
 repository = "https://github.com/griffi-gh/hui"
 readme = "../README.md"
 authors = ["griffi-gh <prasol258@gmail.com>"]