diff --git a/.gitmodules b/.gitmodules
index 0a6a93c55f74be6f3b45ce4b38ebdad6a230beae..30e601bf23046bd8a41c69076845999c863b9f96 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,6 @@
 [submodule "external/hermes"]
 	path = external/hermes
 	url = https://github.com/bsc-ssrg/hermes.git
+[submodule "external/fmt"]
+	path = external/fmt
+	url = https://github.com/fmtlib/fmt
diff --git a/external/fmt b/external/fmt
new file mode 160000
index 0000000000000000000000000000000000000000..f94b7364b9409f05207c3af3fa4666730e11a854
--- /dev/null
+++ b/external/fmt
@@ -0,0 +1 @@
+Subproject commit f94b7364b9409f05207c3af3fa4666730e11a854