PageSourceSearch

https://cordfoundry.base44.app/

html cordfoundry.base44.app collected 2026-10-03 05:32:51 UTC 6,562 bytes, 145 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3 <head>
4  
4<script>
5   (function () {
6  var proto = XMLHttpRequest.prototype;
7  var open = proto.open, setRequestHeader = proto.setRequestHeader, send = proto.send;
8  var TOKEN_KEY = 'base44_access_token';
9  var storedTokenHeader = function () {
10    try { return 'Bearer ' + localStorage.getItem(TOKEN_KEY); } catch (e) { return null; }
11  };
12  var forgetStoredToken = function () {
13    try { localStorage.removeItem(TOKEN_KEY); localStorage.removeItem('token'); } catch (e) {}
14  };
15
16  proto.open = function (method, url) {
17    this.__b44IsAuthCheck = /\/entities\/User\/me(\?|$)/.test(url);
18    return open.apply(this, arguments);
19  };
20
21  proto.setRequestHeader = function (name, value) {
22    if (this.__b44IsAuthCheck && name.toLowerCase() === 'authorization' && value === storedTokenHeader()) {
23      this.__b44SentToken = value;
24    }
25    return setRequestHeader.call(this, name, value);
26  };
27
28  proto.send = function () {
29    this.addEventListener('loadend', function () {
30      var rejectedTokenStillStored = this.status === 401 && this.__b44SentToken === storedTokenHeader();
31      if (rejectedTokenStillStored) forgetStoredToken();
32    });
33    return send.apply(this, arguments);
34  };
35})();
36  </script>
36
37  <meta charset="utf-8"/>
38  <link href="https://media.base44.com/images/public/6a9927bc2f225c3201561757/e4b6a3bef_CF-Transparent.png" rel="icon" type="image/png"/>
39  <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
40  <link href="/manifest.json" rel="manifest"/>
41  <meta content="Discover free and premium Discord server templates for gaming, FiveM, communities, creators, businesses and more. Browse, preview, share and publish templates on CordFoundry." name="description"/>
42  <meta content="index, follow, max-image-preview:large, max-snippet:-1" name="robots"/>
43  <meta content="#0b0d13" name="theme-color"/>
44  <link href="https://cordfoundry.com/" rel="canonical"/>
45  <meta content="CordFoundry" property="og:site_name"/>
46  <meta content="website" property="og:type"/>
47  <meta content="en_US" property="og:locale"/>
48  <meta content="Discord Server Templates | Free &amp; Premium Templates | CordFoundry" property="og:title"/>
49  <meta content="Discover free and premium Discord server templates for gaming, FiveM, communities, creators, businesses and more. Browse, preview, share and publish templates on CordFoundry." property="og:description"/>
50  <meta content="https://cordfoundry.com/" property="og:url"/>
51  <meta content="https://media.base44.com/images/public/6a9927bc2f225c3201561757/e4b6a3bef_CF-Transparent.png" property="og:image"/>
52  <meta content="summary" name="twitter:card"/>
53  <meta content="Discord Server Templates | Free &amp; Premium Templates | CordFoundry" name="twitter:title"/>
54  <meta content="Discover free and premium Discord server templates for gaming, FiveM, communities, creators and businesses. Preview every channel and role before you install." name="twitter:description"/>
55  <meta content="https://media.base44.com/images/public/6a9927bc2f225c3201561757/e4b6a3bef_CF-Transparent.png" name="twitter:image"/>
56  
56<script type="application/ld+json">
57   {
58        "@context": "https://schema.org",
59        "@graph": [
60          {
61            "@type": "WebSite",
62            "@id": "https://cordfoundry.com/#website",
63            "name": "CordFoundry",
64            "alternateName": "CordFoundry Discord Templates",
65            "url": "https://cordfoundry.com/",
66            "description": "A community directory for discovering, previewing, sharing and publishing Discord server templates.",
67            "inLanguage": "en",
68            "publisher": { "@id": "https://cordfoundry.com/#organization" },
69            "potentialAction": {
70              "@type": "SearchAction",
71              "target": {
72                "@type": "EntryPoint",
73                "urlTemplate": "https://cordfoundry.com/templates?q={search_term_string}"
74              },
75              "query-input": "required name=search_term_string"
76            }
77          },
78          {
79            "@type": "Organization",
80            "@id": "https://cordfoundry.com/#organization",
81            "name": "CordFoundry",
82            "url": "https://cordfoundry.com/",
83            "logo": {
84              "@type": "ImageObject",
85              "url": "https://media.base44.com/images/public/6a9927bc2f225c3201561757/e4b6a3bef_CF-Transparent.png"
86            },
87            "description": "CordFoundry is a community directory of Discord server templates, where builders discover, preview, share and publish server layouts.",
88            "sameAs": [
89              "https://discord.gg/cordfoundry",
90              "https://x.com/CordFoundry"
91            ]
92          }
93        ]
94      }
95  </script>
95
96  <link href="https://fonts.googleapis.com" rel="preconnect"/>
97  <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
98  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&amp;family=JetBrains+Mono:wght@400;500&amp;display=swap" rel="stylesheet"/>
99  <title>
100   Discord Server Templates | Free &amp; Premium Templates | CordFoundry
101  </title>
102  
102<script crossorigin="" src="/assets/index-DEuermiE.js" type="module">
103  </script>
103
104  <link crossorigin="" href="/assets/index-C9i4VzoS.css" rel="stylesheet"/>
105  
105<script type="module">
106   if (window.self === window.top) {
107  let lastPath = "";
108  function getPageNameFromPath(path) {
109    const segments = path.split("/").filter(Boolean);
110    return segments[0] || null;
111  }
112  function trackPageView() {
113    const path = window.location.pathname;
114    if (path === lastPath) return;
115    lastPath = path;
116    const pageName = getPageNameFromPath(path) || "home";
117    const appId = "6a9927bc2f225c3201561757";
118    if (!appId) return;
119    fetch(`/api/app-logs/${appId}/log-user-in-app/${pageName}`, {
120      method: "POST",
121    }).catch(() => {});
122  }
123  const originalPushState = history.pushState.bind(history);
124  history.pushState = function (...args) {
125    originalPushState(...args);
126    trackPageView();
127  };
128  const originalReplaceState = history.replaceState.bind(history);
129  history.replaceState = function (...args) {
130    originalReplaceState(...args);
131    trackPageView();
132  };
133  window.addEventListener("popstate", trackPageView);
134  trackPageView();
135}
136  </script>
136
137  <meta content="yes" name="mobile-web-app-capable"/>
138  <meta content="black" name="apple-mobile-web-app-status-bar-style"/>
139  <meta content="CordFoundry" name="apple-mobile-web-app-title"/>
140 </head>
141 <body>
142  <div id="root">
143  </div>
144 </body>
145</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.