diff --git a/src/data/svgs.ts b/src/data/svgs.ts
index 306adcf..7a9ead3 100644
--- a/src/data/svgs.ts
+++ b/src/data/svgs.ts
@@ -57,6 +57,12 @@ export const svgs: iSVG[] = [
route: '/library/drive.svg',
url: 'https://www.google.com/drive/'
},
+ {
+ title: 'UV',
+ category: 'Devtool',
+ route: '/library/uv.svg',
+ url: 'https://docs.astral.sh/uv/'
+ },
{
title: 'Milanote',
category: 'Software',
@@ -3693,6 +3699,19 @@ export const svgs: iSVG[] = [
url: 'https://lovable.dev/',
brandUrl: 'https://lovable.dev/brand'
},
+ {
+ title: 'Mocha',
+ category: 'AI',
+ route: {
+ light: '/library/mocha-light.svg',
+ dark: '/library/mocha-dark.svg'
+ },
+ wordmark: {
+ light: '/library/mocha-light_wordmark.svg',
+ dark: '/library/mocha-dark_wordmark.svg'
+ },
+ url: 'https://getmocha.com/'
+ },
{
title: 'OpenRouter',
category: 'AI',
diff --git a/static/library/mocha-dark.svg b/static/library/mocha-dark.svg
new file mode 100644
index 0000000..b71c3c9
--- /dev/null
+++ b/static/library/mocha-dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/static/library/mocha-dark_wordmark.svg b/static/library/mocha-dark_wordmark.svg
new file mode 100644
index 0000000..88d588c
--- /dev/null
+++ b/static/library/mocha-dark_wordmark.svg
@@ -0,0 +1,15 @@
+
diff --git a/static/library/mocha-light.svg b/static/library/mocha-light.svg
new file mode 100644
index 0000000..e270c13
--- /dev/null
+++ b/static/library/mocha-light.svg
@@ -0,0 +1,3 @@
+
diff --git a/static/library/mocha-light_wordmark.svg b/static/library/mocha-light_wordmark.svg
new file mode 100644
index 0000000..7de72fe
--- /dev/null
+++ b/static/library/mocha-light_wordmark.svg
@@ -0,0 +1,15 @@
+
diff --git a/static/library/uv.svg b/static/library/uv.svg
new file mode 100644
index 0000000..ba859cd
--- /dev/null
+++ b/static/library/uv.svg
@@ -0,0 +1,3 @@
+