diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4e53342f783c86b1b1f49b9bcb17b9c1bd0d5a6a..cb059d5021d5cf930d254c1d88da04c20d97db82 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,7 +35,7 @@ publish:
     url: https://www.npmjs.com/search?q=%40dbp-toolkit
   only:
     refs:
-      - master
+      - main
   script:
     # https://www.npmjs.com/settings/dbp-deploy/tokens
     # NPM_TOKEN needs to be a "Publish" token with 2FA disabled!
@@ -51,7 +51,7 @@ deploy:
     - schedules
   only:
     refs:
-      - master
+      - main
       - demo
   inherit:
     variables: false
diff --git a/README.md b/README.md
index 52c91eafcbfde87468e92a8304fea499bb2c933f..2266ae83309d15defeb7ebc1569f2100f42f19de 100644
--- a/README.md
+++ b/README.md
@@ -24,7 +24,7 @@ yarn install
 ## Publishing packages to npmjs.com
 
 There is an automatic publishing process initiated for each package if code is pushed
-to the `master` branch, if the package isn't set to private in its `package.json` and
+to the `main` branch, if the package isn't set to private in its `package.json` and
 the version number in its `package.json` is higher than the version number on npmjs.com.
 
 ## Reserved attributes
diff --git a/packages/app-shell/README.md b/packages/app-shell/README.md
index dc2694a1c9faf1792f5924a3634a3083a9bd806b..8e944a41eb69303270306c310493bbfc4e7ba7bf 100644
--- a/packages/app-shell/README.md
+++ b/packages/app-shell/README.md
@@ -24,7 +24,7 @@ Or directly via CDN:
 ```
 
 You need Keycloak and other parts to be in place to really make full use of the AppShell.
-Best take a look on examples like [index.html](https://gitlab.tugraz.at/dbp/esign/signature/-/blob/master/examples/dbp-signature/index.html)
+Best take a look on examples like [index.html](https://gitlab.tugraz.at/dbp/esign/signature/-/blob/main/examples/dbp-signature/index.html)
 for more explanation.
 
 ## Attributes
diff --git a/packages/app-shell/package.json b/packages/app-shell/package.json
index be0ada7c2b30e8804193cc0d372f0f4252459329..35bead14f379c9f94e807a80b6214515a23aff96 100644
--- a/packages/app-shell/package.json
+++ b/packages/app-shell/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@dbp-toolkit/app-shell",
-    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/app-shell",
+    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/main/packages/app-shell",
     "version": "0.3.3",
     "main": "src/index.js",
     "license": "LGPL-2.1-or-later",
diff --git a/packages/auth/README.md b/packages/auth/README.md
index a08cebfb71e0b5dd244d56d2b6832e10ece4370b..02fd50f14275932b8e7bdb569deb316d5e03a2b2 100644
--- a/packages/auth/README.md
+++ b/packages/auth/README.md
@@ -23,7 +23,7 @@ Or directly via CDN:
 ```
 
 You need Keycloak to be in place to make use of the auth component.
-Best take a look on examples like [index.html](https://gitlab.tugraz.at/dbp/esign/signature/-/blob/master/examples/dbp-signature/index.html)
+Best take a look on examples like [index.html](https://gitlab.tugraz.at/dbp/esign/signature/-/blob/main/examples/dbp-signature/index.html)
 for more explanation.
 
 ### Attributes
diff --git a/packages/auth/package.json b/packages/auth/package.json
index 58e24c212ac4d8d5a1728d7b6ed7ed2a1fcf9e6a..9bd1ebc7a0956f89dbaf04cde856237acb30930e 100644
--- a/packages/auth/package.json
+++ b/packages/auth/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@dbp-toolkit/auth",
-    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/auth",
+    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/main/packages/auth",
     "version": "0.3.1",
     "main": "src/index.js",
     "license": "LGPL-2.1-or-later",
diff --git a/packages/common/README.md b/packages/common/README.md
index 4f2c5538eb111e1c94e6f7c18a115af284a997e4..95ae15353586831a57ae0f9b3cf72ee02e7dfcfb 100644
--- a/packages/common/README.md
+++ b/packages/common/README.md
@@ -83,7 +83,7 @@ This webcomponent has two function which can be called from outside: `open()` -
 ## Overriding slots in nested web components
 
 If slots are used in web components then it is best to derive your component class from
-[DBPLitElement](https://gitlab.tugraz.at/dbp/web-components/toolkit/-/blob/master/packages/common/dbp-lit-element.js)
+[DBPLitElement](https://gitlab.tugraz.at/dbp/web-components/toolkit/-/blob/main/packages/common/dbp-lit-element.js)
 and subscribe to the attribute `html-overrides` everywhere you use it with `subscribe="html-overrides"`.
 
 This way integrators who are using topics or activities are able to globally override these slots
diff --git a/packages/common/package.json b/packages/common/package.json
index a5f5b1a1b11edea373a737d3fcc81ec4589cdaaa..8ba00b5a093788632e63b5ceb073e743f3fcec19 100644
--- a/packages/common/package.json
+++ b/packages/common/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@dbp-toolkit/common",
-    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/common",
+    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/main/packages/common",
     "version": "0.3.4",
     "module": "index.js",
     "license": "LGPL-2.1-or-later",
diff --git a/packages/data-table-view/package.json b/packages/data-table-view/package.json
index 5852c646300c5f0acfd8bc6264ede02ef64e0d12..4c8a6c507d888af8aa20aab482c31193694fb20c 100644
--- a/packages/data-table-view/package.json
+++ b/packages/data-table-view/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@dbp-toolkit/data-table-view",
-    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/data-table-view",
+    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/main/packages/data-table-view",
     "version": "0.3.1",
     "main": "src/index.js",
     "license": "LGPL-2.1-or-later",
diff --git a/packages/file-handling/package.json b/packages/file-handling/package.json
index be40acf0396fabaf03b306d9632db9bb50afb41d..ba5a4d2bf7491de536ea9bce7bd4dce392424b79 100644
--- a/packages/file-handling/package.json
+++ b/packages/file-handling/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@dbp-toolkit/file-handling",
-    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/file-handling",
+    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/main/packages/file-handling",
     "version": "0.3.5",
     "main": "src/index.js",
     "license": "LGPL-2.1-or-later",
diff --git a/packages/knowledge-base-web-page-element-view/package.json b/packages/knowledge-base-web-page-element-view/package.json
index 286806afd189ac24ad2b92ec95ce8568b6b827ee..226336d069cae676e59bd4d2d13dda36d36620b6 100644
--- a/packages/knowledge-base-web-page-element-view/package.json
+++ b/packages/knowledge-base-web-page-element-view/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@dbp-toolkit/knowledge-base-web-page-element-view",
-    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/knowledge-base-web-page-element-view",
+    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/main/packages/knowledge-base-web-page-element-view",
     "version": "0.2.5",
     "main": "src/index.js",
     "license": "LGPL-2.1-or-later",
diff --git a/packages/language-select/package.json b/packages/language-select/package.json
index 282a2910fb14b498563f39556c32982acb8dba7a..362e3a833f46f2a6ba0571107c9a5d2f3b5f2051 100644
--- a/packages/language-select/package.json
+++ b/packages/language-select/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@dbp-toolkit/language-select",
-  "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/language-select",
+  "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/main/packages/language-select",
   "version": "0.3.1",
   "main": "src/index.js",
   "license": "LGPL-2.1-or-later",
diff --git a/packages/matomo/package.json b/packages/matomo/package.json
index 834750428d761e06ef56764ba819278e731da2d0..f73f0364f4972b99f3b3d567d5993072d4ab1ff7 100644
--- a/packages/matomo/package.json
+++ b/packages/matomo/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@dbp-toolkit/matomo",
-    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/matomo",
+    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/main/packages/matomo",
     "version": "0.2.6",
     "main": "src/index.js",
     "license": "LGPL-2.1-or-later",
diff --git a/packages/notification/package.json b/packages/notification/package.json
index 9566d47b38b983f177d31ef4f0a34f12c7414006..284b5e251576509ab8fc34c7267297e7862d9b74 100644
--- a/packages/notification/package.json
+++ b/packages/notification/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@dbp-toolkit/notification",
-    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/notification",
+    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/main/packages/notification",
     "version": "0.3.1",
     "main": "src/index.js",
     "license": "LGPL-2.1-or-later",
diff --git a/packages/person-profile/package.json b/packages/person-profile/package.json
index 985717e37e09da18ff16388f4930a2b83766385f..8659ac659e780d6bcbe8a24af6b14020c1825936 100644
--- a/packages/person-profile/package.json
+++ b/packages/person-profile/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@dbp-toolkit/person-profile",
-    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/person-profile",
+    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/main/packages/person-profile",
     "version": "0.2.5",
     "main": "src/index.js",
     "license": "LGPL-2.1-or-later",
diff --git a/packages/person-select/package.json b/packages/person-select/package.json
index 176f6fc7da69bd47da8dbe2a1d3f9b248531a5c4..5b9a022da9bea460942b41ecc7aad1e220d07194 100644
--- a/packages/person-select/package.json
+++ b/packages/person-select/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@dbp-toolkit/person-select",
-    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/person-select",
+    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/main/packages/person-select",
     "version": "0.3.1",
     "main": "src/index.js",
     "license": "LGPL-2.1-or-later",
diff --git a/packages/provider/package.json b/packages/provider/package.json
index 8416e4f50cdf7204af7448c8cdfb8ff7c14e5daf..54a86c30e9084eb9e497fad2a20906528db42cc6 100644
--- a/packages/provider/package.json
+++ b/packages/provider/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@dbp-toolkit/provider",
-    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/provider",
+    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/main/packages/provider",
     "version": "0.2.8",
     "main": "src/index.js",
     "license": "LGPL-2.1-or-later",
diff --git a/packages/qr-code-scanner/package.json b/packages/qr-code-scanner/package.json
index 680fe9ef731338cac9f2e493ebab1dc530e89e02..40d81a266af3118c7f32994e86a856106fde4a06 100644
--- a/packages/qr-code-scanner/package.json
+++ b/packages/qr-code-scanner/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@dbp-toolkit/qr-code-scanner",
-    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/qr-code-scanner",
+    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/main/packages/qr-code-scanner",
     "version": "0.3.1",
     "main": "src/index.js",
     "license": "LGPL-2.1-or-later",
diff --git a/packages/resource-select/package.json b/packages/resource-select/package.json
index 93d425535528fe26e169cce343a4556c7a931c1a..f01795cbb993e02a4c585d7d7f6b9ed2a0fff10d 100644
--- a/packages/resource-select/package.json
+++ b/packages/resource-select/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@dbp-toolkit/resource-select",
-    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/resource-select",
+    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/main/packages/resource-select",
     "version": "0.1.1",
     "main": "src/index.js",
     "license": "LGPL-2.1-or-later",
diff --git a/packages/theme-switcher/package.json b/packages/theme-switcher/package.json
index 02461007713a1ba34fc5e6ebc72fa298a1ca9294..a2d1253c6c2259e79617732265024e36d5a702d6 100644
--- a/packages/theme-switcher/package.json
+++ b/packages/theme-switcher/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@dbp-toolkit/theme-switcher",
-    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/theme-switcher",
+    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/main/packages/theme-switcher",
     "version": "0.0.5",
     "main": "src/index.js",
     "license": "LGPL-2.1-or-later",
diff --git a/packages/tooltip/package.json b/packages/tooltip/package.json
index 40f9cde09d14f0172e37ee5e5257f595c921edde..cd81e177887a5fedde83244a78270dff17bca166 100644
--- a/packages/tooltip/package.json
+++ b/packages/tooltip/package.json
@@ -1,6 +1,6 @@
 {
     "name": "@dbp-toolkit/tooltip",
-    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/master/packages/tooltip",
+    "homepage": "https://gitlab.tugraz.at/dbp/web-components/toolkit/-/tree/main/packages/tooltip",
     "version": "0.0.3",
     "main": "src/index.js",
     "license": "LGPL-2.1-or-later",