diff --git a/Cargo.toml b/Cargo.toml
index 56f2b94..c4bbd4a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -11,4 +11,5 @@ members = [
   "hui-winit",
   "hui-loaders",
   "bevy_hui",
+  "hui-euc",
 ]
diff --git a/hui-euc/Cargo.toml b/hui-euc/Cargo.toml
new file mode 100644
index 0000000..7e6ce8f
--- /dev/null
+++ b/hui-euc/Cargo.toml
@@ -0,0 +1,13 @@
+[package]
+name = "hui-euc"
+version = "0.1.0"
+edition = "2024"
+publish = false
+
+[dependencies]
+euc = { version = "0.5", default-features = false, features = ["libm"] }
+
+[features]
+default = [ "std" ]
+std = [ "euc/std" ]
+libm = [ "euc/libm" ]
diff --git a/hui-euc/src/lib.rs b/hui-euc/src/lib.rs
new file mode 100644
index 0000000..b76e8f4
--- /dev/null
+++ b/hui-euc/src/lib.rs
@@ -0,0 +1,3 @@
+#![no_std]
+
+// TODO
\ No newline at end of file