diff --git a/palimpsest/src/containers/ComponentSearch.svelte b/palimpsest/src/containers/ComponentSearch.svelte
new file mode 100644
index 00000000..cdf11437
--- /dev/null
+++ b/palimpsest/src/containers/ComponentSearch.svelte
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+ {#each results as { name }, i (name)}
+ -
+
+ {name}
+
+
+ {/each}
+
diff --git a/palimpsest/src/data/component-registry.js b/palimpsest/src/data/component-registry.js
new file mode 100644
index 00000000..8fab1bb4
--- /dev/null
+++ b/palimpsest/src/data/component-registry.js
@@ -0,0 +1,8 @@
+const components = [
+ { name: 'CodeSnippet' },
+ { name: 'DataTable' },
+ { name: 'Dropdown' },
+ { name: 'MultiSelect' }
+];
+
+export default components;