diff --git a/frappe/website/doctype/web_list/__init__.py b/frappe/website/doctype/web_list/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/frappe/website/doctype/web_list/templates/web_list.html b/frappe/website/doctype/web_list/templates/web_list.html
deleted file mode 100644
index 6d59f8cfbd..0000000000
--- a/frappe/website/doctype/web_list/templates/web_list.html
+++ /dev/null
@@ -1,6 +0,0 @@
-{% extends "templates/web.html" %}
-
-{% block page_content %}
- {% include "frappe/website/doctype/web_list/templates/web_list_component.html" %}
-{% endblock %}
-
\ No newline at end of file
diff --git a/frappe/website/doctype/web_list/templates/web_list_component.html b/frappe/website/doctype/web_list/templates/web_list_component.html
deleted file mode 100644
index 01e151c57c..0000000000
--- a/frappe/website/doctype/web_list/templates/web_list_component.html
+++ /dev/null
@@ -1,17 +0,0 @@
-{% if list_style=="Blog" %}
- {% for row in data %}
-
-
{{ row[0] }}
- {% if row|len > 1 %}
-
{{ row[1] }}
- {% endif %}
- {% if row|len > 2 %}
-
- {% for i in range(2, row|len) %}
- {{ row[i] }}
- {% endfor %}
-
- {% endif %}
-
- {% endfor %}
-{% endif %}
\ No newline at end of file
diff --git a/frappe/website/doctype/web_list/templates/web_list_row.html b/frappe/website/doctype/web_list/templates/web_list_row.html
deleted file mode 100644
index d7014b453a..0000000000
--- a/frappe/website/doctype/web_list/templates/web_list_row.html
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/frappe/website/doctype/web_list/test_web_list.py b/frappe/website/doctype/web_list/test_web_list.py
deleted file mode 100644
index 23be467025..0000000000
--- a/frappe/website/doctype/web_list/test_web_list.py
+++ /dev/null
@@ -1,10 +0,0 @@
-# -*- coding: utf-8 -*-
-# Copyright (c) 2020, Frappe Technologies and Contributors
-# See license.txt
-from __future__ import unicode_literals
-
-# import frappe
-import unittest
-
-class TestWebList(unittest.TestCase):
- pass
diff --git a/frappe/website/doctype/web_list/web_list.js b/frappe/website/doctype/web_list/web_list.js
deleted file mode 100644
index ea291fff7e..0000000000
--- a/frappe/website/doctype/web_list/web_list.js
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright (c) 2020, Frappe Technologies and contributors
-// For license information, please see license.txt
-
-frappe.ui.form.on('Web List', {
- refresh: function(frm) {
- return frm.trigger('reference_doctype');
- },
- reference_doctype: function(frm) {
- // update Select fields in the child tables
- if (frm.doc.reference_doctype) {
- // fetch fields
- return frappe.model.with_doctype(frm.doc.reference_doctype, function() {
- // map fields with value
- var fields = $.map(frappe.get_doc("DocType", frm.doc.reference_doctype).fields, function(d) {
- if (frappe.model.no_value_type.indexOf(d.fieldtype) === -1) {
- return { label: d.label + ' (' + d.fieldtype + ')', value: d.fieldname };
- } else {
- return null;
- }
- });
-
- fields.unshift({label: __("Name"), value: "name"});
-
- // update the `options` property with the fields
- frappe.meta.get_docfield("Web List Filter", "fieldname", frm.doc.name).options = [""].concat(fields);
- frappe.meta.get_docfield("Web List Column", "fieldname", frm.doc.name).options = [""].concat(fields);
- });
- }
- }
-});
diff --git a/frappe/website/doctype/web_list/web_list.json b/frappe/website/doctype/web_list/web_list.json
deleted file mode 100644
index 0af8f2e5e3..0000000000
--- a/frappe/website/doctype/web_list/web_list.json
+++ /dev/null
@@ -1,138 +0,0 @@
-{
- "actions": [],
- "creation": "2020-03-28 14:30:02.523080",
- "doctype": "DocType",
- "editable_grid": 1,
- "engine": "InnoDB",
- "field_order": [
- "title",
- "reference_doctype",
- "list_style",
- "css_class",
- "column_break_3",
- "route",
- "is_published",
- "section_break_6",
- "filters",
- "section_break_8",
- "columns",
- "template_section",
- "template"
- ],
- "fields": [
- {
- "fieldname": "title",
- "fieldtype": "Data",
- "in_list_view": 1,
- "label": "Title",
- "reqd": 1
- },
- {
- "fieldname": "reference_doctype",
- "fieldtype": "Link",
- "label": "Reference DocType",
- "options": "DocType",
- "reqd": 1
- },
- {
- "fieldname": "column_break_3",
- "fieldtype": "Column Break"
- },
- {
- "fieldname": "route",
- "fieldtype": "Data",
- "label": "Route"
- },
- {
- "default": "0",
- "fieldname": "is_published",
- "fieldtype": "Check",
- "label": "Is Published"
- },
- {
- "fieldname": "section_break_6",
- "fieldtype": "Section Break",
- "label": "Filters"
- },
- {
- "fieldname": "filters",
- "fieldtype": "Table",
- "label": "Filters",
- "options": "Web List Filter"
- },
- {
- "description": "For Blog and Card style, first column is the title, second is the content, the rest are badges.",
- "fieldname": "section_break_8",
- "fieldtype": "Section Break",
- "label": "Columns"
- },
- {
- "fieldname": "columns",
- "fieldtype": "Table",
- "label": "Columns",
- "options": "Web List Column",
- "reqd": 1
- },
- {
- "depends_on": "eval:doc.list_style===\"Template\"",
- "fieldname": "template_section",
- "fieldtype": "Section Break",
- "label": "Template"
- },
- {
- "fieldname": "template",
- "fieldtype": "Code",
- "label": "Template"
- },
- {
- "fieldname": "list_style",
- "fieldtype": "Select",
- "label": "List Style",
- "options": "Table\nBlog\nCard\nTemplate",
- "reqd": 1
- },
- {
- "fieldname": "css_class",
- "fieldtype": "Link",
- "label": "CSS Class",
- "options": "CSS Class"
- }
- ],
- "has_web_view": 1,
- "links": [],
- "modified": "2020-03-29 12:20:57.747810",
- "modified_by": "Administrator",
- "module": "Website",
- "name": "Web List",
- "owner": "Administrator",
- "permissions": [
- {
- "create": 1,
- "delete": 1,
- "email": 1,
- "export": 1,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "Website Manager",
- "share": 1,
- "write": 1
- },
- {
- "create": 1,
- "delete": 1,
- "email": 1,
- "export": 1,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "System Manager",
- "share": 1,
- "write": 1
- }
- ],
- "quick_entry": 1,
- "sort_field": "creation",
- "sort_order": "DESC",
- "track_changes": 1
-}
\ No newline at end of file
diff --git a/frappe/website/doctype/web_list/web_list.py b/frappe/website/doctype/web_list/web_list.py
deleted file mode 100644
index f099a5d851..0000000000
--- a/frappe/website/doctype/web_list/web_list.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# -*- coding: utf-8 -*-
-# Copyright (c) 2020, Frappe Technologies and contributors
-# For license information, please see license.txt
-
-from __future__ import unicode_literals
-import frappe
-from frappe.website.website_generator import WebsiteGenerator
-
-class WebList(WebsiteGenerator):
- def get_context(self, context):
- context.data = self.get_data()
-
- def get_data(self):
- return frappe.get_all(self.reference_doctype,
- fields = [d.fieldname for d in self.columns], as_list = True, limit=20)
diff --git a/frappe/website/doctype/web_list_column/__init__.py b/frappe/website/doctype/web_list_column/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/frappe/website/doctype/web_list_column/web_list_column.json b/frappe/website/doctype/web_list_column/web_list_column.json
deleted file mode 100644
index a485ca6c74..0000000000
--- a/frappe/website/doctype/web_list_column/web_list_column.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "actions": [],
- "creation": "2020-03-28 14:33:25.174696",
- "doctype": "DocType",
- "editable_grid": 1,
- "engine": "InnoDB",
- "field_order": [
- "fieldname",
- "column_label",
- "columns"
- ],
- "fields": [
- {
- "fieldname": "fieldname",
- "fieldtype": "Select",
- "in_list_view": 1,
- "label": "Fieldname",
- "reqd": 1
- },
- {
- "fieldname": "columns",
- "fieldtype": "Int",
- "in_list_view": 1,
- "label": "Columns"
- },
- {
- "fieldname": "column_label",
- "fieldtype": "Data",
- "in_list_view": 1,
- "label": "Column Label",
- "reqd": 1
- }
- ],
- "istable": 1,
- "links": [],
- "modified": "2020-03-29 11:58:49.428037",
- "modified_by": "Administrator",
- "module": "Website",
- "name": "Web List Column",
- "owner": "Administrator",
- "permissions": [],
- "quick_entry": 1,
- "sort_field": "modified",
- "sort_order": "DESC",
- "track_changes": 1
-}
\ No newline at end of file
diff --git a/frappe/website/doctype/web_list_column/web_list_column.py b/frappe/website/doctype/web_list_column/web_list_column.py
deleted file mode 100644
index 6239283f5b..0000000000
--- a/frappe/website/doctype/web_list_column/web_list_column.py
+++ /dev/null
@@ -1,10 +0,0 @@
-# -*- coding: utf-8 -*-
-# Copyright (c) 2020, Frappe Technologies and contributors
-# For license information, please see license.txt
-
-from __future__ import unicode_literals
-# import frappe
-from frappe.model.document import Document
-
-class WebListColumn(Document):
- pass
diff --git a/frappe/website/doctype/web_list_filter/__init__.py b/frappe/website/doctype/web_list_filter/__init__.py
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/frappe/website/doctype/web_list_filter/web_list_filter.json b/frappe/website/doctype/web_list_filter/web_list_filter.json
deleted file mode 100644
index ec0428332b..0000000000
--- a/frappe/website/doctype/web_list_filter/web_list_filter.json
+++ /dev/null
@@ -1,39 +0,0 @@
-{
- "actions": [],
- "creation": "2020-03-28 14:31:42.409639",
- "doctype": "DocType",
- "editable_grid": 1,
- "engine": "InnoDB",
- "field_order": [
- "fieldname",
- "mandatory"
- ],
- "fields": [
- {
- "fieldname": "fieldname",
- "fieldtype": "Select",
- "in_list_view": 1,
- "label": "Fieldname",
- "reqd": 1
- },
- {
- "default": "0",
- "fieldname": "mandatory",
- "fieldtype": "Check",
- "in_list_view": 1,
- "label": "Mandatory"
- }
- ],
- "istable": 1,
- "links": [],
- "modified": "2020-03-28 14:37:07.249436",
- "modified_by": "Administrator",
- "module": "Website",
- "name": "Web List Filter",
- "owner": "Administrator",
- "permissions": [],
- "quick_entry": 1,
- "sort_field": "modified",
- "sort_order": "DESC",
- "track_changes": 1
-}
\ No newline at end of file
diff --git a/frappe/website/doctype/web_list_filter/web_list_filter.py b/frappe/website/doctype/web_list_filter/web_list_filter.py
deleted file mode 100644
index 4dd0ef7fd6..0000000000
--- a/frappe/website/doctype/web_list_filter/web_list_filter.py
+++ /dev/null
@@ -1,10 +0,0 @@
-# -*- coding: utf-8 -*-
-# Copyright (c) 2020, Frappe Technologies and contributors
-# For license information, please see license.txt
-
-from __future__ import unicode_literals
-# import frappe
-from frappe.model.document import Document
-
-class WebListFilter(Document):
- pass