diff --git a/packages/create-app/templates/default-app/packages/app/package.json.hbs b/packages/create-app/templates/default-app/packages/app/package.json.hbs
index 2f3adcc5ca..ae49c251e2 100644
--- a/packages/create-app/templates/default-app/packages/app/package.json.hbs
+++ b/packages/create-app/templates/default-app/packages/app/package.json.hbs
@@ -10,7 +10,6 @@
"@backstage/test-utils": "^{{version}}",
"@backstage/theme": "^{{version}}",
"history": "^5.0.0",
- "plugin-welcome": "0.0.0",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-router": "6.0.0-beta.0",
diff --git a/packages/create-app/templates/default-app/packages/app/src/plugins.ts b/packages/create-app/templates/default-app/packages/app/src/plugins.ts
index b6c8ad083e..b35d7aeac4 100644
--- a/packages/create-app/templates/default-app/packages/app/src/plugins.ts
+++ b/packages/create-app/templates/default-app/packages/app/src/plugins.ts
@@ -1,3 +1,2 @@
-export { plugin as WelcomePlugin } from 'plugin-welcome';
export { plugin as CatalogPlugin } from '@backstage/plugin-catalog';
export { plugin as ScaffolderPlugin } from '@backstage/plugin-scaffolder';
diff --git a/packages/create-app/templates/default-app/plugins/welcome/.eslintrc.js b/packages/create-app/templates/default-app/plugins/welcome/.eslintrc.js
deleted file mode 100644
index 13573efa9c..0000000000
--- a/packages/create-app/templates/default-app/plugins/welcome/.eslintrc.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- extends: [require.resolve('@backstage/cli/config/eslint')],
-};
diff --git a/packages/create-app/templates/default-app/plugins/welcome/README.md b/packages/create-app/templates/default-app/plugins/welcome/README.md
deleted file mode 100644
index e9b9dd0edf..0000000000
--- a/packages/create-app/templates/default-app/plugins/welcome/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Title
-
-Welcome to the welcome plugin!
diff --git a/packages/create-app/templates/default-app/plugins/welcome/dev/index.tsx b/packages/create-app/templates/default-app/plugins/welcome/dev/index.tsx
deleted file mode 100644
index 6fce113093..0000000000
--- a/packages/create-app/templates/default-app/plugins/welcome/dev/index.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-import { createDevApp } from '@backstage/dev-utils';
-import { plugin } from '../src/plugin';
-
-createDevApp().registerPlugin(plugin).render();
diff --git a/packages/create-app/templates/default-app/plugins/welcome/package.json.hbs b/packages/create-app/templates/default-app/plugins/welcome/package.json.hbs
deleted file mode 100644
index 77e57c1a7c..0000000000
--- a/packages/create-app/templates/default-app/plugins/welcome/package.json.hbs
+++ /dev/null
@@ -1,41 +0,0 @@
-{
- "name": "plugin-welcome",
- "version": "0.0.0",
- "main": "src/index.ts",
- "types": "src/index.ts",
- "private": true,
- "publishConfig": {
- "main": "dist/index.esm.js",
- "types": "dist/index.d.ts"
- },
- "scripts": {
- "build": "backstage-cli plugin:build",
- "start": "backstage-cli plugin:serve",
- "lint": "backstage-cli lint",
- "test": "backstage-cli test",
- "diff": "backstage-cli plugin:diff",
- "prepack": "backstage-cli prepack",
- "postpack": "backstage-cli postpack",
- "clean": "backstage-cli clean"
- },
- "dependencies": {
- "@backstage/core": "^{{version}}",
- "@backstage/theme": "^{{version}}",
- "@material-ui/core": "^4.9.1",
- "@material-ui/icons": "^4.9.1",
- "react": "^16.13.1",
- "react-dom": "^16.13.1",
- "react-use": "^15.3.3",
- "react-router-dom": "6.0.0-beta.0"
- },
- "devDependencies": {
- "@backstage/cli": "^{{version}}",
- "@backstage/dev-utils": "^{{version}}",
- "@testing-library/jest-dom": "^5.10.1",
- "@testing-library/react": "^10.4.1",
- "jest-fetch-mock": "^3.0.3"
- },
- "files": [
- "dist"
- ]
-}
diff --git a/packages/create-app/templates/default-app/plugins/welcome/src/components/Timer/Timer.tsx b/packages/create-app/templates/default-app/plugins/welcome/src/components/Timer/Timer.tsx
deleted file mode 100644
index 24c79f91ee..0000000000
--- a/packages/create-app/templates/default-app/plugins/welcome/src/components/Timer/Timer.tsx
+++ /dev/null
@@ -1,58 +0,0 @@
-import React, { FC } from 'react';
-import { HeaderLabel } from '@backstage/core';
-
-const timeFormat = { hour: '2-digit', minute: '2-digit' };
-const utcOptions = { timeZone: 'UTC', ...timeFormat };
-const nycOptions = { timeZone: 'America/New_York', ...timeFormat };
-const tyoOptions = { timeZone: 'Asia/Tokyo', ...timeFormat };
-const stoOptions = { timeZone: 'Europe/Stockholm', ...timeFormat };
-
-const defaultTimes = {
- timeNY: '',
- timeUTC: '',
- timeTYO: '',
- timeSTO: '',
-};
-
-function getTimes() {
- const d = new Date();
- const lang = window.navigator.language;
-
- // Using the browser native toLocaleTimeString instead of huge moment-tz
- // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString
- const timeNY = d.toLocaleTimeString(lang, nycOptions);
- const timeUTC = d.toLocaleTimeString(lang, utcOptions);
- const timeTYO = d.toLocaleTimeString(lang, tyoOptions);
- const timeSTO = d.toLocaleTimeString(lang, stoOptions);
-
- return { timeNY, timeUTC, timeTYO, timeSTO };
-}
-
-const HomePageTimer: FC<{}> = () => {
- const [{ timeNY, timeUTC, timeTYO, timeSTO }, setTimes] = React.useState(
- defaultTimes,
- );
-
- React.useEffect(() => {
- setTimes(getTimes());
-
- const intervalId = setInterval(() => {
- setTimes(getTimes());
- }, 1000);
-
- return () => {
- clearInterval(intervalId);
- };
- }, []);
-
- return (
- <>
-
-
-
-
- >
- );
-};
-
-export default HomePageTimer;
diff --git a/packages/create-app/templates/default-app/plugins/welcome/src/components/Timer/index.ts b/packages/create-app/templates/default-app/plugins/welcome/src/components/Timer/index.ts
deleted file mode 100644
index f1fc55bfe9..0000000000
--- a/packages/create-app/templates/default-app/plugins/welcome/src/components/Timer/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from './Timer';
diff --git a/packages/create-app/templates/default-app/plugins/welcome/src/components/WelcomePage/WelcomePage.test.tsx b/packages/create-app/templates/default-app/plugins/welcome/src/components/WelcomePage/WelcomePage.test.tsx
deleted file mode 100644
index 27e44a3f75..0000000000
--- a/packages/create-app/templates/default-app/plugins/welcome/src/components/WelcomePage/WelcomePage.test.tsx
+++ /dev/null
@@ -1,16 +0,0 @@
-import React from 'react';
-import { render } from '@testing-library/react';
-import WelcomePage from './WelcomePage';
-import { ThemeProvider } from '@material-ui/core';
-import { lightTheme } from '@backstage/theme';
-
-describe('WelcomePage', () => {
- it('should render', () => {
- const rendered = render(
-
-
- ,
- );
- expect(rendered.baseElement).toBeInTheDocument();
- });
-});
diff --git a/packages/create-app/templates/default-app/plugins/welcome/src/components/WelcomePage/WelcomePage.tsx b/packages/create-app/templates/default-app/plugins/welcome/src/components/WelcomePage/WelcomePage.tsx
deleted file mode 100644
index 31c1c0f3e2..0000000000
--- a/packages/create-app/templates/default-app/plugins/welcome/src/components/WelcomePage/WelcomePage.tsx
+++ /dev/null
@@ -1,106 +0,0 @@
-import React, { FC } from 'react';
-import { Link as RouterLink } from 'react-router-dom';
-import {
- Typography,
- Grid,
- List,
- ListItem,
- ListItemText,
- Link,
-} from '@material-ui/core';
-import Timer from '../Timer';
-import {
- Content,
- InfoCard,
- Header,
- Page,
- pageTheme,
- ContentHeader,
- SupportButton,
-} from '@backstage/core';
-
-const WelcomePage: FC<{}> = () => {
- const profile = { givenName: '' };
-
- return (
-
-
-
-
-
-
-
-
-
-
- You now have a running instance of Backstage!
-
- 🎉
-
- Let's make sure you get the most out of this platform by walking
- you through the basics.
-
-
- The Setup
-
-
- Backstage is put together from three base concepts: the core,
- the app and the plugins.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Try It Out
-
-
- We suggest you either check out the documentation for{' '}
-
- creating a plugin
- {' '}
- or have a look in the code for the{' '}
-
- Home Page
- {' '}
- in the directory "plugins/home-page/src".
-
-
-
-
-
- Quick Links
-
-
- backstage.io
-
-
-
- Create a plugin
-
-
-
-
-
-
-
-
- );
-};
-
-export default WelcomePage;
diff --git a/packages/create-app/templates/default-app/plugins/welcome/src/components/WelcomePage/index.ts b/packages/create-app/templates/default-app/plugins/welcome/src/components/WelcomePage/index.ts
deleted file mode 100644
index b031301e7e..0000000000
--- a/packages/create-app/templates/default-app/plugins/welcome/src/components/WelcomePage/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from './WelcomePage';
diff --git a/packages/create-app/templates/default-app/plugins/welcome/src/index.ts b/packages/create-app/templates/default-app/plugins/welcome/src/index.ts
deleted file mode 100644
index 99edba26c3..0000000000
--- a/packages/create-app/templates/default-app/plugins/welcome/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export { plugin } from './plugin';
diff --git a/packages/create-app/templates/default-app/plugins/welcome/src/plugin.test.ts b/packages/create-app/templates/default-app/plugins/welcome/src/plugin.test.ts
deleted file mode 100644
index f5bf8e68c3..0000000000
--- a/packages/create-app/templates/default-app/plugins/welcome/src/plugin.test.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { plugin } from './plugin';
-
-describe('welcome', () => {
- it('should export plugin', () => {
- expect(plugin).toBeDefined();
- });
-});
diff --git a/packages/create-app/templates/default-app/plugins/welcome/src/plugin.ts b/packages/create-app/templates/default-app/plugins/welcome/src/plugin.ts
deleted file mode 100644
index a65fad5348..0000000000
--- a/packages/create-app/templates/default-app/plugins/welcome/src/plugin.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import { createPlugin } from '@backstage/core';
-import WelcomePage from './components/WelcomePage';
-
-export const plugin = createPlugin({
- id: 'welcome',
- register({ router }) {
- router.registerRoute('/', WelcomePage);
- },
-});
diff --git a/packages/create-app/templates/default-app/plugins/welcome/src/setupTests.ts b/packages/create-app/templates/default-app/plugins/welcome/src/setupTests.ts
deleted file mode 100644
index 7b0828bfa8..0000000000
--- a/packages/create-app/templates/default-app/plugins/welcome/src/setupTests.ts
+++ /dev/null
@@ -1 +0,0 @@
-import '@testing-library/jest-dom';