diff --git a/src/marginalia/html.clj b/src/marginalia/html.clj
index b0cab71..b75c081 100644
--- a/src/marginalia/html.clj
+++ b/src/marginalia/html.clj
@@ -153,7 +153,9 @@
[:tr
[:td {:class "docs"}
[:div {:class "header"}
- [:h1 {:class "project-name"} (:name project-info)]
+ [:h1 {:class "project-name"} (if (seq (:url project-info))
+ [:a {:href (:url project-info)} (:name project-info)]
+ (:name project-info))]
[:h2 {:class "project-version"} (:version project-info)]
[:br]
(md (:description project-info))]