diff --git a/.gitmodules b/.gitmodules
index 2558a5ebc1e01fa36343f8833d5af5d9af87d3a7..b891805de273bba2a70a53ab91faa4cd3b5b58a4 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -40,3 +40,6 @@
 [submodule "Vulkan-Headers"]
     path = externals/Vulkan-Headers
     url = https://github.com/KhronosGroup/Vulkan-Headers.git
+[submodule "externals/zstd"]
+	path = externals/zstd
+	url = https://github.com/facebook/zstd
diff --git a/externals/zstd b/externals/zstd
new file mode 160000
index 0000000000000000000000000000000000000000..470344d33e1d52a2ada75d278466da8d4ee2faf6
--- /dev/null
+++ b/externals/zstd
@@ -0,0 +1 @@
+Subproject commit 470344d33e1d52a2ada75d278466da8d4ee2faf6