diff --git a/.gitmodules b/.gitmodules
index 992565bfaf..130efbe81d 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -506,3 +506,6 @@
path = libs/compute
url = ../compute.git
fetchRecurseSubmodules = on-demand
+[submodule "libs/hana"]
+ path = libs/hana
+ url = ../hana.git
diff --git a/libs/hana b/libs/hana
new file mode 160000
index 0000000000..039cc425e6
--- /dev/null
+++ b/libs/hana
@@ -0,0 +1 @@
+Subproject commit 039cc425e615a8f715a52267a58a602ab9c52bb6
diff --git a/libs/libraries.htm b/libs/libraries.htm
index 552de58e98..d927b7be41 100644
--- a/libs/libraries.htm
+++ b/libs/libraries.htm
@@ -174,6 +174,9 @@ how to download, build, and install the libraries.
graph -
Generic graph components and algorithms, from Jeremy Siek
and a University of Notre Dame team; now maintained by Andrew Sutton and Jeremiah Willcock.
+ hana (C++14) - Heterogeneous sequences
+ and algorithms, type-level computations and other metaprogramming tools,
+ from Louis Dionne
heap -
Priority queue data structures, from Tim Blechmann
icl -
@@ -787,6 +790,9 @@ of arbitrary data for persistence and marshalling, from Robert Ramey
fusion -
Library for working with tuples, including various containers,
algorithms, etc. From Joel de Guzman, Dan Marsden and Tobias Schwinger.
+ hana (C++14) - Heterogeneous sequences
+ and algorithms, type-level computations and other metaprogramming tools,
+ from Louis Dionne
mpl - Template metaprogramming
framework of compile-time algorithms, sequences and metafunction classes,
from Aleksey Gurtovoy.
diff --git a/libs/maintainers.txt b/libs/maintainers.txt
index 7bebeb0aff..f1b567df10 100644
--- a/libs/maintainers.txt
+++ b/libs/maintainers.txt
@@ -56,6 +56,7 @@ fusion Joel de Guzman , Dan Marsd
geometry Barend Gehrels , Bruno Lalande , Mateusz Loskot , Adam Wulkiewicz
gil Christian Henning
graph Andrew Sutton
+hana Louis Dionne
heap Tim Blechmann
icl Joachim Faulhaber
integer Daryle Walker
diff --git a/status/Jamfile.v2 b/status/Jamfile.v2
index 6e5fef2bc7..24906195f2 100644
--- a/status/Jamfile.v2
+++ b/status/Jamfile.v2
@@ -97,6 +97,7 @@ run-tests libs :
gil/test # test-suite gil
graph/test # test-suite graph
graph_parallel/test # test-suite graph/parallel
+ hana/test # test-suite hana
heap/test # test-suite heap
icl/test # test-suite icl
integer/test # test-suite integer