diff --git a/src/data/svgs.ts b/src/data/svgs.ts
index eb0fe9e..451bb09 100644
--- a/src/data/svgs.ts
+++ b/src/data/svgs.ts
@@ -33,7 +33,10 @@ export const svgs: iSVG[] = [
id: 5,
title: 'Vercel',
category: 'Hosting',
- route: '/library/vercel.svg',
+ route: {
+ light: '/library/vercel.svg',
+ dark: '/library/vercel_dark.svg'
+ },
url: 'https://vercel.com/'
},
{
@@ -173,7 +176,10 @@ export const svgs: iSVG[] = [
id: 25,
title: 'Deno',
category: 'Library',
- route: '/library/deno.svg',
+ route: {
+ light: '/library/deno.svg',
+ dark: '/library/deno_dark.svg'
+ },
url: 'https://deno.land/'
},
{
@@ -264,7 +270,10 @@ export const svgs: iSVG[] = [
id: 38,
title: 'Astro',
category: 'Framework',
- route: '/library/astro.svg',
+ route: {
+ light: '/library/astro.svg',
+ dark: '/library/astro_dark.svg'
+ },
url: 'https://astro.build/'
},
{
@@ -278,7 +287,10 @@ export const svgs: iSVG[] = [
id: 40,
title: 'Framer',
category: 'Software',
- route: '/library/framer.svg',
+ route: {
+ light: '/library/framer.svg',
+ dark: '/library/framer_dark.svg'
+ },
url: 'https://framer.com/'
},
{
@@ -383,7 +395,10 @@ export const svgs: iSVG[] = [
id: 55,
title: 'Payload CMS',
category: 'CMS',
- route: '/library/payload.svg',
+ route: {
+ light: '/library/payload.svg',
+ dark: '/library/payload_dark.svg'
+ },
url: 'https://payloadcms.com'
},
{
@@ -418,14 +433,20 @@ export const svgs: iSVG[] = [
id: 60,
title: 'Express.js',
category: 'Framework',
- route: '/library/expressjs.svg',
+ route: {
+ light: '/library/expressjs.svg',
+ dark: '/library/expressjs_dark.svg'
+ },
url: 'https://expressjs.com'
},
{
id: 61,
title: 'Fastify',
category: 'Framework',
- route: '/library/fastify.svg',
+ route: {
+ light: '/library/fastify.svg',
+ dark: '/library/fastify_dark.svg'
+ },
url: 'https://www.fastify.io'
},
{
@@ -439,7 +460,10 @@ export const svgs: iSVG[] = [
id: 63,
title: 'jQuery',
category: 'Language',
- route: '/library/jquery.svg',
+ route: {
+ light: '/library/jquery.svg',
+ dark: '/library/jquery_dark.svg'
+ },
url: 'https://jquery.com'
},
{
@@ -474,7 +498,10 @@ export const svgs: iSVG[] = [
id: 68,
title: 'Arc',
category: 'Social',
- route: '/library/arc.svg',
+ route: {
+ light: '/library/arc.svg',
+ dark: '/library/arc_dark.svg'
+ },
url: 'https://arc.dev'
},
{
@@ -509,14 +536,20 @@ export const svgs: iSVG[] = [
id: 73,
title: 'Github Copilot',
category: 'Software',
- route: '/library/copilot.svg',
+ route: {
+ light: '/library/copilot.svg',
+ dark: '/library/copilot_dark.svg'
+ },
url: 'https://github.com/features/copilot'
},
{
id: 74,
title: 'Railway',
category: 'Software',
- route: '/library/railway.svg',
+ route: {
+ light: '/library/railway.svg',
+ dark: '/library/railway_dark.svg'
+ },
url: 'https://railway.app/'
},
{
@@ -537,14 +570,20 @@ export const svgs: iSVG[] = [
id: 77,
title: 'GoDaddy',
category: 'Hosting',
- route: '/library/godaddy.svg',
+ route: {
+ light: '/library/godaddy.svg',
+ dark: '/library/godaddy_dark.svg'
+ },
url: 'https://www.godaddy.com/'
},
{
id: 78,
title: 'Udemy',
category: 'Education',
- route: '/library/udemy.svg',
+ route: {
+ light: '/library/udemy.svg',
+ dark: '/library/udemy_dark.svg'
+ },
url: 'https://www.udemy.com/'
},
{
@@ -565,14 +604,20 @@ export const svgs: iSVG[] = [
id: 81,
title: 'Prisma',
category: 'Software',
- route: '/library/prisma.svg',
+ route: {
+ light: '/library/prisma.svg',
+ dark: '/library/prisma_dark.svg'
+ },
url: 'https://prisma.io/'
},
{
id: 82,
title: 'Go',
category: 'Language',
- route: '/library/golang.svg',
+ route: {
+ light: '/library/golang.svg',
+ dark: '/library/golang_dark.svg'
+ },
url: 'https://go.dev/'
},
{
@@ -649,7 +694,10 @@ export const svgs: iSVG[] = [
id: 93,
title: 'PlanetScale',
category: 'Database',
- route: '/library/planetscale.svg',
+ route: {
+ light: '/library/planetscale.svg',
+ dark: '/library/planetscale_dark.svg'
+ },
url: 'https://planetscale.com/'
},
{
@@ -894,7 +942,10 @@ export const svgs: iSVG[] = [
id: 128,
title: 'Unity',
category: 'Software',
- route: '/library/unity.svg',
+ route: {
+ light: '/library/unity.svg',
+ dark: '/library/unity_dark.svg'
+ },
url: 'https://unity.com/'
},
{
@@ -985,7 +1036,10 @@ export const svgs: iSVG[] = [
id: 141,
title: 'Apple',
category: 'Software',
- route: '/library/apple.svg',
+ route: {
+ light: '/library/apple.svg',
+ dark: '/library/apple_dark.svg'
+ },
url: 'https://www.apple.com'
},
{
@@ -1216,7 +1270,10 @@ export const svgs: iSVG[] = [
id: 174,
title: 'Php',
category: 'Language',
- route: '/library/php.svg',
+ route: {
+ light: '/library/php.svg',
+ dark: '/library/php_dark.svg'
+ },
url: 'https://www.php.net/'
},
{
@@ -1328,7 +1385,10 @@ export const svgs: iSVG[] = [
id: 190,
title: 'OpenAI',
category: 'AI',
- route: '/library/openai.svg',
+ route: {
+ light: '/library/openai.svg',
+ dark: '/library/openai_dark.svg'
+ },
url: 'https://openai.com/'
},
{
@@ -1342,14 +1402,20 @@ export const svgs: iSVG[] = [
id: 192,
title: 'Threads',
category: 'Social',
- route: '/library/threads.svg',
+ route: {
+ light: '/library/threads.svg',
+ dark: '/library/threads_dark.svg'
+ },
url: 'https://threads.net/'
},
{
id: 193,
title: 'Instagram',
category: 'Social',
- route: '/library/instagram.svg',
+ route: {
+ light: '/library/instagram.svg',
+ dark: '/library/instagram_dark.svg'
+ },
url: 'https://www.instagram.com/'
},
{
@@ -1503,7 +1569,10 @@ export const svgs: iSVG[] = [
id: 215,
title: 'X',
category: 'Social',
- route: '/library/x.svg',
+ route: {
+ light: '/library/x.svg',
+ dark: '/library/x_dark.svg'
+ },
url: 'https://x.com'
},
{
@@ -1601,7 +1670,10 @@ export const svgs: iSVG[] = [
id: 4929293,
title: 'Unreal Engine',
category: 'Software',
- route: '/library/unreal_engine.svg',
+ route: {
+ light: '/library/unreal_engine.svg',
+ dark: '/library/unreal_engine_dark.svg'
+ },
url: 'https://www.unrealengine.com/'
},
{
@@ -1626,11 +1698,39 @@ export const svgs: iSVG[] = [
url: 'https://www.randevum.co'
},
{
- "id": 232,
- "title": "Beacon",
- "category": "Software",
- "route": "/library/Beacon-Logo.svg",
- "url": "https://www.beacon.com"
+ id: 232,
+ title: 'Chromium',
+ category: 'Browser',
+ route: '/library/chromium.svg',
+ url: 'https://www.chromium.org'
+ },
+ {
+ id: 233,
+ title: 'Edge',
+ category: 'Browser',
+ route: '/library/edge.svg',
+ url: 'https://www.microsoft.com/en-us/edge'
+ },
+ {
+ id: 234,
+ title: 'Safari',
+ category: 'Browser',
+ route: '/library/safari.svg',
+ url: 'https://www.apple.com/safari'
+ },
+ {
+ id: 235,
+ title: 'Vivaldi',
+ category: 'Browser',
+ route: '/library/vivaldi.svg',
+ url: 'https://vivaldi.com'
+ },
+ {
+ id: 293291,
+ title: 'Beacon',
+ category: 'Software',
+ route: '/library/Beacon-Logo.svg',
+ url: 'https://www.beacon.com'
},
{
id: 95775,
@@ -1657,21 +1757,30 @@ export const svgs: iSVG[] = [
id: 24525,
title: 'Roblox',
category: 'Software',
- route: '/library/roblox.svg',
+ route: {
+ dark: '/library/roblox.svg',
+ light: '/library/roblox_light.svg'
+ },
url: 'https://www.roblox.com/'
},
{
id: 68067,
title: 'Stately.ai',
category: 'Software',
- route: '/library/stately.svg',
+ route: {
+ light: '/library/stately.svg',
+ dark: '/library/stately_dark.svg'
+ },
url: 'https://stately.ai/'
},
{
id: 233,
title: 'XState',
category: 'Library',
- route: '/library/xstate.svg',
+ route: {
+ light: '/library/xstate.svg',
+ dark: '/library/xstate_dark.svg'
+ },
url: 'https://github.com/statelyai/xstate'
},
{
@@ -1702,6 +1811,13 @@ export const svgs: iSVG[] = [
route: '/library/cal.svg',
url: 'https://cal.com'
},
+ {
+ id: 3452,
+ title: 'Midday.ai',
+ category: 'Software',
+ route: '/library/midday.svg',
+ url: 'https://midday.ai'
+ },
{
id: 238,
title: 'Cursor AI',
@@ -1727,7 +1843,10 @@ export const svgs: iSVG[] = [
id: 241,
title: 'Patreon',
category: 'Software',
- route: '/library/patreon.svg',
+ route: {
+ light: '/library/patreon.svg',
+ dark: '/library/patreon_dark.svg'
+ },
url: 'https://www.patreon.com/'
},
{
@@ -1769,14 +1888,99 @@ export const svgs: iSVG[] = [
id: 2342453,
title: 'Documenso',
category: 'Software',
- route: '/library/documenso.svg',
+ route: {
+ light: '/library/documenso.svg',
+ dark: '/library/documenso_dark.svg'
+ },
url: 'https://documenso.com'
},
+ {
+ id: 326851,
+ title: 'Bash',
+ category: 'Language',
+ route: {
+ light: '/library/bash.svg',
+ dark: '/library/bash_dark.svg'
+ },
+ url: 'https://www.gnu.org/software/bash/'
+ },
+ {
+ id: 740938,
+ title: 'C',
+ category: 'Language',
+ route: '/library/c.svg',
+ url: 'https://en.wikipedia.org/wiki/C_(programming_language)'
+ },
+ {
+ id: 156807,
+ title: 'C++',
+ category: 'Language',
+ route: '/library/c++.svg',
+ url: 'https://en.wikipedia.org/wiki/C%2B%2B'
+ },
+ {
+ id: 854167,
+ title: 'Cobol',
+ category: 'Language',
+ route: '/library/cobol.svg',
+ url: 'https://en.wikipedia.org/wiki/COBOL'
+ },
+ {
+ id: 473965,
+ title: 'Fortran',
+ category: 'Language',
+ route: '/library/fortran.svg',
+ url: 'https://en.wikipedia.org/wiki/Fortran'
+ },
+ {
+ id: 429673,
+ title: 'Haskell',
+ category: 'Language',
+ route: '/library/haskell.svg',
+ url: 'https://www.haskell.org/'
+ },
+ {
+ id: 907583,
+ title: 'matlab',
+ category: 'Language',
+ route: '/library/matlab.svg',
+ url: 'https://www.mathworks.com/products/matlab.html'
+ },
+ {
+ id: 754396,
+ title: 'R',
+ category: 'Language',
+ route: {
+ light: '/library/r.svg',
+ dark: '/library/r_dark.svg'
+ },
+ url: 'https://www.r-project.org/'
+ },
+ {
+ id: 783625,
+ title: 'Rust',
+ category: 'Language',
+ route: {
+ light: '/library/rust.svg',
+ dark: '/library/rust_dark.svg'
+ },
+ url: 'https://www.rust-lang.org/'
+ },
+ {
+ id: 586019,
+ title: 'Zig',
+ category: 'Language',
+ route: '/library/zig.svg',
+ url: 'https://ziglang.org/'
+ },
{
id: 233,
title: 'Instatus',
category: 'Software',
- route: '/library/instatus.svg',
+ route: {
+ light: '/library/instatus.svg',
+ dark: '/library/instatus_dark.svg'
+ },
url: 'https://instatus.com'
},
{
@@ -1786,6 +1990,13 @@ export const svgs: iSVG[] = [
route: '/library/front.svg',
url: 'https://front.com'
},
+ {
+ id: 473836,
+ title: 'Monero',
+ category: 'Crypto',
+ route: '/library/monero.svg',
+ url: 'https://www.getmonero.org/'
+ },
{
id: 775133760594,
title: 'Axiom',
@@ -1809,5 +2020,32 @@ export const svgs: iSVG[] = [
category: 'Framework',
route: '/library/django.svg',
url: 'https://www.djangoproject.com/'
+ },
+ {
+ id: 246,
+ title: 'Zeabur',
+ category: 'Hosting',
+ route: {
+ light: '/library/zeabur-light.svg',
+ dark: '/library/zeabur-dark.svg'
+ },
+ url: 'https://zeabur.com/'
+ },
+ {
+ id: 247,
+ title: 'MetaMask',
+ category: 'Crypto',
+ route: '/library/metamask.svg',
+ url: 'https://metamask.io/'
+ },
+ {
+ id: 248,
+ title: 'shadcn/ui',
+ category: 'Library',
+ route: {
+ light: '/library/shadcn-ui.svg',
+ dark: '/library/shadcn-ui_dark.svg'
+ },
+ url: 'https://ui.shadcn.com/'
}
];
diff --git a/static/library/apple_dark.svg b/static/library/apple_dark.svg
new file mode 100644
index 0000000..054d831
--- /dev/null
+++ b/static/library/apple_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/arc_dark.svg b/static/library/arc_dark.svg
new file mode 100644
index 0000000..f70cf2a
--- /dev/null
+++ b/static/library/arc_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/astro_dark.svg b/static/library/astro_dark.svg
new file mode 100644
index 0000000..e776560
--- /dev/null
+++ b/static/library/astro_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/bash.svg b/static/library/bash.svg
new file mode 100644
index 0000000..e7eaad8
--- /dev/null
+++ b/static/library/bash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/bash_dark.svg b/static/library/bash_dark.svg
new file mode 100644
index 0000000..2668f86
--- /dev/null
+++ b/static/library/bash_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/c++.svg b/static/library/c++.svg
new file mode 100644
index 0000000..e371402
--- /dev/null
+++ b/static/library/c++.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/c.svg b/static/library/c.svg
new file mode 100644
index 0000000..76b62a1
--- /dev/null
+++ b/static/library/c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/chromium.svg b/static/library/chromium.svg
new file mode 100644
index 0000000..3f5fafe
--- /dev/null
+++ b/static/library/chromium.svg
@@ -0,0 +1,29 @@
+
\ No newline at end of file
diff --git a/static/library/cobol.svg b/static/library/cobol.svg
new file mode 100644
index 0000000..e6e7f82
--- /dev/null
+++ b/static/library/cobol.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/copilot_dark.svg b/static/library/copilot_dark.svg
new file mode 100644
index 0000000..7e49f6d
--- /dev/null
+++ b/static/library/copilot_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/deno_dark.svg b/static/library/deno_dark.svg
new file mode 100644
index 0000000..e280f22
--- /dev/null
+++ b/static/library/deno_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/documenso.svg b/static/library/documenso.svg
index c6f3b30..7deefff 100644
--- a/static/library/documenso.svg
+++ b/static/library/documenso.svg
@@ -1,19 +1 @@
-
+
\ No newline at end of file
diff --git a/static/library/documenso_dark.svg b/static/library/documenso_dark.svg
new file mode 100644
index 0000000..0418b60
--- /dev/null
+++ b/static/library/documenso_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/edge.svg b/static/library/edge.svg
new file mode 100644
index 0000000..56caadd
--- /dev/null
+++ b/static/library/edge.svg
@@ -0,0 +1,41 @@
+
\ No newline at end of file
diff --git a/static/library/expressjs_dark.svg b/static/library/expressjs_dark.svg
new file mode 100644
index 0000000..fb2581f
--- /dev/null
+++ b/static/library/expressjs_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/fastify_dark.svg b/static/library/fastify_dark.svg
new file mode 100644
index 0000000..15bcce8
--- /dev/null
+++ b/static/library/fastify_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/fortran.svg b/static/library/fortran.svg
new file mode 100644
index 0000000..0ad4185
--- /dev/null
+++ b/static/library/fortran.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/framer_dark.svg b/static/library/framer_dark.svg
new file mode 100644
index 0000000..fbb9cbe
--- /dev/null
+++ b/static/library/framer_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/godaddy.svg b/static/library/godaddy.svg
index d28480f..98b9180 100644
--- a/static/library/godaddy.svg
+++ b/static/library/godaddy.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/static/library/godaddy_dark.svg b/static/library/godaddy_dark.svg
new file mode 100644
index 0000000..660ada1
--- /dev/null
+++ b/static/library/godaddy_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/golang_dark.svg b/static/library/golang_dark.svg
new file mode 100644
index 0000000..c535c5b
--- /dev/null
+++ b/static/library/golang_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/haskell.svg b/static/library/haskell.svg
new file mode 100644
index 0000000..65d0786
--- /dev/null
+++ b/static/library/haskell.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/instagram_dark.svg b/static/library/instagram_dark.svg
new file mode 100644
index 0000000..de7213e
--- /dev/null
+++ b/static/library/instagram_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/instatus.svg b/static/library/instatus.svg
index 67e0e1e..1d91435 100644
--- a/static/library/instatus.svg
+++ b/static/library/instatus.svg
@@ -1,13 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/library/instatus_dark.svg b/static/library/instatus_dark.svg
new file mode 100644
index 0000000..65201ff
--- /dev/null
+++ b/static/library/instatus_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/jquery.svg b/static/library/jquery.svg
index de1c907..0f9413b 100644
--- a/static/library/jquery.svg
+++ b/static/library/jquery.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/library/jquery_dark.svg b/static/library/jquery_dark.svg
new file mode 100644
index 0000000..da6d74a
--- /dev/null
+++ b/static/library/jquery_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/matlab.svg b/static/library/matlab.svg
new file mode 100644
index 0000000..45b875a
--- /dev/null
+++ b/static/library/matlab.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/metamask.svg b/static/library/metamask.svg
new file mode 100644
index 0000000..47ccb58
--- /dev/null
+++ b/static/library/metamask.svg
@@ -0,0 +1,18 @@
+
+
\ No newline at end of file
diff --git a/static/library/midday.svg b/static/library/midday.svg
new file mode 100644
index 0000000..ef7e4d7
--- /dev/null
+++ b/static/library/midday.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/monero.svg b/static/library/monero.svg
new file mode 100644
index 0000000..47e5699
--- /dev/null
+++ b/static/library/monero.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/openai_dark.svg b/static/library/openai_dark.svg
new file mode 100644
index 0000000..b6d542d
--- /dev/null
+++ b/static/library/openai_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/patreon_dark.svg b/static/library/patreon_dark.svg
new file mode 100644
index 0000000..539dd43
--- /dev/null
+++ b/static/library/patreon_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/payload_dark.svg b/static/library/payload_dark.svg
new file mode 100644
index 0000000..82243a6
--- /dev/null
+++ b/static/library/payload_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/php.svg b/static/library/php.svg
index 2046d1b..a430c98 100644
--- a/static/library/php.svg
+++ b/static/library/php.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/static/library/php_dark.svg b/static/library/php_dark.svg
new file mode 100644
index 0000000..873cb5a
--- /dev/null
+++ b/static/library/php_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/planetscale.svg b/static/library/planetscale.svg
index b0f68dd..b5a3d68 100644
--- a/static/library/planetscale.svg
+++ b/static/library/planetscale.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/static/library/planetscale_dark.svg b/static/library/planetscale_dark.svg
new file mode 100644
index 0000000..1b03638
--- /dev/null
+++ b/static/library/planetscale_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/prisma.svg b/static/library/prisma.svg
index 048a467..ebb23bc 100644
--- a/static/library/prisma.svg
+++ b/static/library/prisma.svg
@@ -1,6 +1 @@
-
-
+
\ No newline at end of file
diff --git a/static/library/prisma_dark.svg b/static/library/prisma_dark.svg
new file mode 100644
index 0000000..20e05a2
--- /dev/null
+++ b/static/library/prisma_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/r.svg b/static/library/r.svg
new file mode 100644
index 0000000..9f5f810
--- /dev/null
+++ b/static/library/r.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/r_dark.svg b/static/library/r_dark.svg
new file mode 100644
index 0000000..9f3234e
--- /dev/null
+++ b/static/library/r_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/railway.svg b/static/library/railway.svg
index 3e6fd3f..80058dc 100644
--- a/static/library/railway.svg
+++ b/static/library/railway.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/static/library/railway_dark.svg b/static/library/railway_dark.svg
new file mode 100644
index 0000000..2de7494
--- /dev/null
+++ b/static/library/railway_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/roblox_light.svg b/static/library/roblox_light.svg
new file mode 100644
index 0000000..a4ebfad
--- /dev/null
+++ b/static/library/roblox_light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/rust.svg b/static/library/rust.svg
new file mode 100644
index 0000000..5b468c0
--- /dev/null
+++ b/static/library/rust.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/rust_dark.svg b/static/library/rust_dark.svg
new file mode 100644
index 0000000..76ea72e
--- /dev/null
+++ b/static/library/rust_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/safari.svg b/static/library/safari.svg
new file mode 100644
index 0000000..ef0dff8
--- /dev/null
+++ b/static/library/safari.svg
@@ -0,0 +1,31 @@
+
\ No newline at end of file
diff --git a/static/library/shadcn-ui.svg b/static/library/shadcn-ui.svg
new file mode 100644
index 0000000..49bb9bf
--- /dev/null
+++ b/static/library/shadcn-ui.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/shadcn-ui_dark.svg b/static/library/shadcn-ui_dark.svg
new file mode 100644
index 0000000..70f3f0c
--- /dev/null
+++ b/static/library/shadcn-ui_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/stately_dark.svg b/static/library/stately_dark.svg
new file mode 100644
index 0000000..e198d6b
--- /dev/null
+++ b/static/library/stately_dark.svg
@@ -0,0 +1 @@
+
diff --git a/static/library/threads_dark.svg b/static/library/threads_dark.svg
new file mode 100644
index 0000000..69926cd
--- /dev/null
+++ b/static/library/threads_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/udemy.svg b/static/library/udemy.svg
index 5089365..81ce3f0 100644
--- a/static/library/udemy.svg
+++ b/static/library/udemy.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/static/library/udemy_dark.svg b/static/library/udemy_dark.svg
new file mode 100644
index 0000000..1fe9d5e
--- /dev/null
+++ b/static/library/udemy_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/unity.svg b/static/library/unity.svg
index 259a741..e2b9199 100644
--- a/static/library/unity.svg
+++ b/static/library/unity.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/static/library/unity_dark.svg b/static/library/unity_dark.svg
new file mode 100644
index 0000000..54814f1
--- /dev/null
+++ b/static/library/unity_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/unreal_engine.svg b/static/library/unreal_engine.svg
index d3501d5..d636275 100644
--- a/static/library/unreal_engine.svg
+++ b/static/library/unreal_engine.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/library/unreal_engine_dark.svg b/static/library/unreal_engine_dark.svg
new file mode 100644
index 0000000..d3501d5
--- /dev/null
+++ b/static/library/unreal_engine_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/vercel.svg b/static/library/vercel.svg
index ef13999..ef721fe 100644
--- a/static/library/vercel.svg
+++ b/static/library/vercel.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/library/vercel_dark.svg b/static/library/vercel_dark.svg
new file mode 100644
index 0000000..f543bed
--- /dev/null
+++ b/static/library/vercel_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/vivaldi.svg b/static/library/vivaldi.svg
new file mode 100644
index 0000000..7192aa3
--- /dev/null
+++ b/static/library/vivaldi.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/static/library/x.svg b/static/library/x.svg
index 056fd8f..1278823 100644
--- a/static/library/x.svg
+++ b/static/library/x.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/library/x_dark.svg b/static/library/x_dark.svg
new file mode 100644
index 0000000..056fd8f
--- /dev/null
+++ b/static/library/x_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/xstate_dark.svg b/static/library/xstate_dark.svg
new file mode 100644
index 0000000..ba17ed8
--- /dev/null
+++ b/static/library/xstate_dark.svg
@@ -0,0 +1 @@
+
diff --git a/static/library/zeabur-dark.svg b/static/library/zeabur-dark.svg
new file mode 100644
index 0000000..ec0926c
--- /dev/null
+++ b/static/library/zeabur-dark.svg
@@ -0,0 +1,5 @@
+
diff --git a/static/library/zeabur-light.svg b/static/library/zeabur-light.svg
new file mode 100644
index 0000000..872bddc
--- /dev/null
+++ b/static/library/zeabur-light.svg
@@ -0,0 +1,5 @@
+
diff --git a/static/library/zig.svg b/static/library/zig.svg
new file mode 100644
index 0000000..f733d27
--- /dev/null
+++ b/static/library/zig.svg
@@ -0,0 +1 @@
+
\ No newline at end of file