diff --git a/README.md b/README.md
index 8dc9251..b4c495f 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,6 @@
## Skills Icons 💡
Showcase skills in projects or profiles effortlessly ✨
-### Preview Example 🔎
-![Preview](https://files.catbox.moe/rmvy2t.png)
-
### Quick Start 🚀
Showcase your skills by using the URL below and adding the tech stack icons you want (separated by commas)
diff --git a/icons/airflow.svg b/icons/airflow.svg
new file mode 100644
index 0000000..d84e636
--- /dev/null
+++ b/icons/airflow.svg
@@ -0,0 +1,20 @@
+
\ No newline at end of file
diff --git a/icons/algolia.svg b/icons/algolia.svg
new file mode 100644
index 0000000..f17b437
--- /dev/null
+++ b/icons/algolia.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/icons/ansible.svg b/icons/ansible.svg
new file mode 100644
index 0000000..290a8c8
--- /dev/null
+++ b/icons/ansible.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/icons/appium.svg b/icons/appium.svg
new file mode 100644
index 0000000..365e6f1
--- /dev/null
+++ b/icons/appium.svg
@@ -0,0 +1,46 @@
+
\ No newline at end of file
diff --git a/icons/argocd.svg b/icons/argocd.svg
new file mode 100644
index 0000000..58500b5
--- /dev/null
+++ b/icons/argocd.svg
@@ -0,0 +1,26 @@
+
\ No newline at end of file
diff --git a/icons/bun.svg b/icons/bun.svg
new file mode 100644
index 0000000..d6f4227
--- /dev/null
+++ b/icons/bun.svg
@@ -0,0 +1,26 @@
+
\ No newline at end of file
diff --git a/icons/coolify.svg b/icons/coolify.svg
new file mode 100644
index 0000000..081c789
--- /dev/null
+++ b/icons/coolify.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/icons/cypress.svg b/icons/cypress.svg
new file mode 100644
index 0000000..c365b56
--- /dev/null
+++ b/icons/cypress.svg
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/icons/dbt.svg b/icons/dbt.svg
new file mode 100644
index 0000000..4ffa8ad
--- /dev/null
+++ b/icons/dbt.svg
@@ -0,0 +1,13 @@
+
\ No newline at end of file
diff --git a/icons/deno.svg b/icons/deno.svg
new file mode 100644
index 0000000..55ad64b
--- /dev/null
+++ b/icons/deno.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/icons/drizzle.svg b/icons/drizzle.svg
new file mode 100644
index 0000000..4d3a528
--- /dev/null
+++ b/icons/drizzle.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/icons/duckdb.svg b/icons/duckdb.svg
new file mode 100644
index 0000000..83cbe9b
--- /dev/null
+++ b/icons/duckdb.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/icons/elasticsearch.svg b/icons/elasticsearch.svg
new file mode 100644
index 0000000..4741e0d
--- /dev/null
+++ b/icons/elasticsearch.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/icons/elixir.svg b/icons/elixir.svg
new file mode 100644
index 0000000..2ecce4b
--- /dev/null
+++ b/icons/elixir.svg
@@ -0,0 +1,49 @@
+
\ No newline at end of file
diff --git a/icons/elysiajs.svg b/icons/elysiajs.svg
new file mode 100644
index 0000000..4b5abd6
--- /dev/null
+++ b/icons/elysiajs.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/icons/eslint.svg b/icons/eslint.svg
new file mode 100644
index 0000000..c6a4e77
--- /dev/null
+++ b/icons/eslint.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/icons/gimp.svg b/icons/gimp.svg
new file mode 100644
index 0000000..c2992b9
--- /dev/null
+++ b/icons/gimp.svg
@@ -0,0 +1,89 @@
+
\ No newline at end of file
diff --git a/icons/godot.svg b/icons/godot.svg
new file mode 100644
index 0000000..c363778
--- /dev/null
+++ b/icons/godot.svg
@@ -0,0 +1,20 @@
+
\ No newline at end of file
diff --git a/icons/grafana.svg b/icons/grafana.svg
new file mode 100644
index 0000000..f5c05ca
--- /dev/null
+++ b/icons/grafana.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/icons/hono.svg b/icons/hono.svg
new file mode 100644
index 0000000..0a529af
--- /dev/null
+++ b/icons/hono.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/icons/iceberg.svg b/icons/iceberg.svg
new file mode 100644
index 0000000..576304f
--- /dev/null
+++ b/icons/iceberg.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/icons/kafka.svg b/icons/kafka.svg
new file mode 100644
index 0000000..ced2ebd
--- /dev/null
+++ b/icons/kafka.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/icons/neo4j.svg b/icons/neo4j.svg
new file mode 100644
index 0000000..1123824
--- /dev/null
+++ b/icons/neo4j.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/icons/neovim.svg b/icons/neovim.svg
new file mode 100644
index 0000000..f45d8ee
--- /dev/null
+++ b/icons/neovim.svg
@@ -0,0 +1,28 @@
+
\ No newline at end of file
diff --git a/icons/nixos.svg b/icons/nixos.svg
new file mode 100644
index 0000000..7c484e6
--- /dev/null
+++ b/icons/nixos.svg
@@ -0,0 +1,23 @@
+
\ No newline at end of file
diff --git a/icons/obsidian.svg b/icons/obsidian.svg
new file mode 100644
index 0000000..f3d213c
--- /dev/null
+++ b/icons/obsidian.svg
@@ -0,0 +1,54 @@
+
\ No newline at end of file
diff --git a/icons/passportjs.svg b/icons/passportjs.svg
new file mode 100644
index 0000000..282bfb3
--- /dev/null
+++ b/icons/passportjs.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/icons/prometheus.svg b/icons/prometheus.svg
new file mode 100644
index 0000000..b770169
--- /dev/null
+++ b/icons/prometheus.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/icons/pug.svg b/icons/pug.svg
new file mode 100644
index 0000000..bbb1423
--- /dev/null
+++ b/icons/pug.svg
@@ -0,0 +1,48 @@
+
\ No newline at end of file
diff --git a/icons/r.svg b/icons/r.svg
new file mode 100644
index 0000000..58d1313
--- /dev/null
+++ b/icons/r.svg
@@ -0,0 +1,18 @@
+
\ No newline at end of file
diff --git a/icons/raspberrypi.svg b/icons/raspberrypi.svg
new file mode 100644
index 0000000..50ead59
--- /dev/null
+++ b/icons/raspberrypi.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/icons/redux.svg b/icons/redux.svg
new file mode 100644
index 0000000..3aa0ee7
--- /dev/null
+++ b/icons/redux.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/icons/rollupjs.svg b/icons/rollupjs.svg
new file mode 100644
index 0000000..f935b31
--- /dev/null
+++ b/icons/rollupjs.svg
@@ -0,0 +1,51 @@
+
\ No newline at end of file
diff --git a/icons/rust.svg b/icons/rust.svg
new file mode 100644
index 0000000..9ae8924
--- /dev/null
+++ b/icons/rust.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/icons/snowflake.svg b/icons/snowflake.svg
new file mode 100644
index 0000000..3dd0c2c
--- /dev/null
+++ b/icons/snowflake.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/icons/socketio.svg b/icons/socketio.svg
new file mode 100644
index 0000000..2a8c85f
--- /dev/null
+++ b/icons/socketio.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/icons/spark.svg b/icons/spark.svg
new file mode 100644
index 0000000..323579d
--- /dev/null
+++ b/icons/spark.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/icons/swift.svg b/icons/swift.svg
new file mode 100644
index 0000000..1005f3f
--- /dev/null
+++ b/icons/swift.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/icons/telegram.svg b/icons/telegram.svg
new file mode 100644
index 0000000..88c3395
--- /dev/null
+++ b/icons/telegram.svg
@@ -0,0 +1,10 @@
+
\ No newline at end of file
diff --git a/icons/terraform.svg b/icons/terraform.svg
new file mode 100644
index 0000000..54c4646
--- /dev/null
+++ b/icons/terraform.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/icons/xampp.svg b/icons/xampp.svg
new file mode 100644
index 0000000..23adaaf
--- /dev/null
+++ b/icons/xampp.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/icons/yarn.svg b/icons/yarn.svg
new file mode 100644
index 0000000..c1bf020
--- /dev/null
+++ b/icons/yarn.svg
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/src/routes/index.ts b/src/routes/index.ts
index 2a0ae00..99200c2 100644
--- a/src/routes/index.ts
+++ b/src/routes/index.ts
@@ -13,6 +13,8 @@ const short_names: Record = {
"angular": "angularjs",
"arch": "archlinux",
"drf": "djangorestframework",
+ "es": "elasticsearch",
+ "elysia": "elysiajs",
"express": "expressjs",
"fb": "facebook",
"go": "golang",
@@ -23,6 +25,7 @@ const short_names: Record = {
"node": "nodejs",
"nuxt": "nuxtjs",
"pb": "pocketbase",
+ "passport": "passportjs",
"react": "reactjs",
"solid": "solidjs",
"tailwind": "tailwindcss",