diff --git a/source/components/Mecanisms.js b/source/components/Mecanisms.js
new file mode 100644
index 000000000..9a13f5319
--- /dev/null
+++ b/source/components/Mecanisms.js
@@ -0,0 +1,16 @@
+// Page listing the engine's currently implemented mecanisms and their tests
+import React, { Component } from 'react'
+import knownMecanims from 'Engine/known-mecanisms.yaml'
+import R from 'ramda'
+
+export default class Mecanisms extends Component {
+ render() {
+ return (
+
+ {R.toPairs(knownMecanims).map(([name, data]) => (
+ - {name}
+ ))}
+
+ )
+ }
+}
diff --git a/source/containers/Layout.js b/source/containers/Layout.js
index e0c5cc996..db6260f4b 100644
--- a/source/containers/Layout.js
+++ b/source/containers/Layout.js
@@ -11,6 +11,7 @@ import Route404 from 'Components/Route404'
import Contact from 'Components/Contact'
import Simulateur from 'Components/Simulateur'
import RulesList from 'Components/pages/RulesList'
+import Mecanisms from 'Components/Mecanisms'
import Contribution from 'Components/pages/Contribution'
import Integration from 'Components/pages/Integration'
import About from 'Components/pages/About'
@@ -39,6 +40,7 @@ export default class Layout extends Component {
+