diff --git a/content/pages/projects.md b/content/pages/projects.md
new file mode 100644
index 0000000..3314b3f
--- /dev/null
+++ b/content/pages/projects.md
@@ -0,0 +1,5 @@
+Title: Projects
+Template: projects
+Status: hidden
+
+The various libraries we maintain.
diff --git a/theme/templates/projects.html b/theme/templates/projects.html
new file mode 100644
index 0000000..b0caeea
--- /dev/null
+++ b/theme/templates/projects.html
@@ -0,0 +1,18 @@
+{% extends "!simple/page.html" %}
+
+{% block content %}
+
+ {% import 'translations.html' as translations with context %}
+ {{ translations.translations_for(page) }}
+
+ {{ page.content }}
+
+ {% for p in pages|sort(attribute='title') if p.prefix == "projects/" %}
+
+
+ {{ p.summary }}
+
+ {% endfor %}
+{% endblock %}