diff --git a/config.py b/config.py
index dc0590b..58c4475 100644
--- a/config.py
+++ b/config.py
@@ -429,7 +429,9 @@ ALIASES = {
"programming": {
"framework": {
"Fastapi": "FastAPI",
- "Graphql": "GraphQL"
+ "Graphql": "GraphQL",
+ "Dotnet": "DotNet",
+ "Nextjs": "NextJs"
},
"language": {
"Javascript": "JavaScript",
diff --git a/diagrams/programming/framework.py b/diagrams/programming/framework.py
index 7346d28..10b184b 100644
--- a/diagrams/programming/framework.py
+++ b/diagrams/programming/framework.py
@@ -24,6 +24,10 @@ class Django(_Framework):
_icon = "django.png"
+class Dotnet(_Framework):
+ _icon = "dotnet.png"
+
+
class Ember(_Framework):
_icon = "ember.png"
@@ -60,6 +64,10 @@ class Micronaut(_Framework):
_icon = "micronaut.png"
+class Nextjs(_Framework):
+ _icon = "nextjs.png"
+
+
class Quarkus(_Framework):
_icon = "quarkus.png"
@@ -84,6 +92,10 @@ class Svelte(_Framework):
_icon = "svelte.png"
+class Vercel(_Framework):
+ _icon = "vercel.png"
+
+
class Vue(_Framework):
_icon = "vue.png"
@@ -92,4 +104,6 @@ class Vue(_Framework):
FastAPI = Fastapi
GraphQL = Graphql
+DotNet = Dotnet
+NextJs = Nextjs
JHipster = Jhipster
diff --git a/docs/nodes/programming.md b/docs/nodes/programming.md
index 090f84a..44843c7 100644
--- a/docs/nodes/programming.md
+++ b/docs/nodes/programming.md
@@ -95,6 +95,9 @@ Node classes list of the programming provider.
**diagrams.programming.framework.Django**
+
+**diagrams.programming.framework.Dotnet**, **DotNet** (alias)
+
**diagrams.programming.framework.Ember**
@@ -122,6 +125,9 @@ Node classes list of the programming provider.
**diagrams.programming.framework.Micronaut**
+
+**diagrams.programming.framework.Nextjs**, **NextJs** (alias)
+
**diagrams.programming.framework.Quarkus**
@@ -140,6 +146,9 @@ Node classes list of the programming provider.
**diagrams.programming.framework.Svelte**
+
+**diagrams.programming.framework.Vercel**
+
**diagrams.programming.framework.Vue**
diff --git a/resources/programming/framework/dotnet.png b/resources/programming/framework/dotnet.png
new file mode 100644
index 0000000..851e1b7
Binary files /dev/null and b/resources/programming/framework/dotnet.png differ
diff --git a/resources/programming/framework/nextjs.png b/resources/programming/framework/nextjs.png
new file mode 100644
index 0000000..3306955
Binary files /dev/null and b/resources/programming/framework/nextjs.png differ
diff --git a/resources/programming/framework/vercel.png b/resources/programming/framework/vercel.png
new file mode 100644
index 0000000..6277be3
Binary files /dev/null and b/resources/programming/framework/vercel.png differ
diff --git a/website/static/img/resources/programming/framework/dotnet.png b/website/static/img/resources/programming/framework/dotnet.png
new file mode 100644
index 0000000..851e1b7
Binary files /dev/null and b/website/static/img/resources/programming/framework/dotnet.png differ
diff --git a/website/static/img/resources/programming/framework/nextjs.png b/website/static/img/resources/programming/framework/nextjs.png
new file mode 100644
index 0000000..3306955
Binary files /dev/null and b/website/static/img/resources/programming/framework/nextjs.png differ
diff --git a/website/static/img/resources/programming/framework/vercel.png b/website/static/img/resources/programming/framework/vercel.png
new file mode 100644
index 0000000..6277be3
Binary files /dev/null and b/website/static/img/resources/programming/framework/vercel.png differ