1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <!-- Discourse is an open source project. Come contribute, friends! github.com/discourse --> 5
5<script defer data-domain="discourse.org,rollup.discourse.org,rollup-meta.discourse.org,rollup-id.discourse.org,rollup-all.discourse.org" src="https://www.discourse.org/js/script.outbound-links.tagged-events.js"></script>
vendor: 1 bytes, line 5
5
6<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script>
6 7 8
8<script> 9 // Define dataLayer and the gtag function. 10 window.dataLayer = window.dataLayer || []; 11 function gtag(){dataLayer.push(arguments);} 12 13 // Set default consent to 'denied' as a placeholder 14 // Determine actual values based on your own requirements 15 gtag('consent', 'default', { 16 'ad_storage': 'denied', 17 'ad_user_data': 'denied', 18 'ad_personalization': 'denied', 19 'analytics_storage': 'denied' 20 }); 21</script>
21 22 23<!-- Google Tag Manager -->
24<script>
vendor: 327 bytes, lines 24-28
24(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 25new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 26j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 27'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 28})(window,document,'script','dataLayer','
28GTM-5R9SCVC
vendor: 3 bytes, line 28
28');
28</script>
28 29<!-- End Google Tag Manager --> 30 31
31<script> 32 // Stop the HubSpot banner from injecting a Google Fonts "Inter" stylesheet. We self-host Inter, 33 // and that extra <link> causes two problems on fresh (uncached) loads: 34 // - Safari holds back HubSpot's banner <style> until the Google CSS loads, so the banner 35 // renders unstyled, inline above the page content. 36 // - It overrides our @font-face, so page text briefly swaps to a fallback font and reflows. 37 window["google-font-injected"] = true; 38 39 let consent = { 40 "analytics": false, 41 "advertisement": false, 42 "functionality": true 43 } 44 45 const cookies = document.cookie.split(";").map((cookie) => cookie.trim()); 46 cookies.forEach((cookie) => { 47 const [name, value] = cookie.split("="); 48 49 if (name === "__hs_cookie_cat_pref") { 50 // 1:true_2:true_3:true 51 // Analytics; Advertisement; Functionality 52 let consent_values = value.split("_"); 53 consent["analytics"] = consent_values[0].split(":")[1] === "true"; 54 consent["advertisement"] = consent_values[1].split(":")[1] === "true"; 55 consent["functionality"] = consent_values[2].split(":")[1] === "true"; 56 } 57 }); 58</script>
58 59 60 <meta charset="utf-8" /> 61 <link rel="shortcut icon" href="/a/img/favicon.ico" /> 62 <link rel="icon" href="/a/img/favicon.png" /> 63 <link rel="apple-touch-icon" href="/a/img/favicon.png" /> 64 <link rel="me" href="https://mastodon.social/@Discourse"> 65 66 <meta http-equiv="Content-Language" content="en"> 67 68 <meta content="width=device-width, initial-scale=1" name="viewport" /> 69 70 <link rel="preload" href="/a/fonts/Inter-Variable.woff2" as="font" crossorigin="anonymous" /> 71 <link rel="preload" href="/a/fonts/Kaio-Black.woff" as="font" crossorigin="anonymous" /> 72 73 <meta 74 name="google-site-verification" 75 content="z6KuRa5cN6Yu88B-7QVm-Zsi_O-Ea1KbzrmLNUCl4tQ" 76 /> 77 <meta 78 name="ahrefs-site-verification" 79 content="07293e630779edf08a6b9b4d1e302e1a182ba6e2861118d7a92b66ea08fb11b0" 80 /> 81 <meta name="robots" content="index,follow,archive" /> 82
82<script type="application/ld+json"> 83 { 84 "@context": "http://schema.org", 85 "@type": "Organization", 86 "name": "Discourse", 87 "url": "https://discourse.org", 88 "logo": "https://discourse.org/a/img/favicon.png", 89 "sameAs": [ 90 "https://twitter.com/discourse", 91 "https://www.linkedin.com/company/5906926/", 92 "https://en.wikipedia.org/wiki/Discourse_(software)", 93 "https://github.com/discourse" 94 ], 95 "contactPoint": [ 96 { 97 "@type": "ContactPoint", 98 "email": "[email protected]", 99 "contactType": "sales & support", 100 "url": "https://discourse.org" 101 } 102 ] 103 } 104 </script>
104 105
105<script type="application/ld+json"> 106 { 107 "@context":"https://schema.org","@type":"WebSite","description":"Discourse is the customizable, scalable community platform powering more than 22,000 communities that create knowledge through conversation.","headline":"One platform. Any community.","image":"https://www.discourse.org/a/img/srcset/discourse-home.jpg","name":"Discourse - Civilized Discussion","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://www.discourse.org/a/img/favicon.png"}},"sameAs":["https://twitter.com/discourse","https://github.com/discourse"], 108 "url":"https://www.discourse.org/"} 109 </script>
109<title>Discourse | One platform. Any community.</title><meta name="generator" content="Jekyll v4.4.1" /> 110 <meta name="description" content="Discourse is the customizable, scalable community platform powering more than 22,000 communities that create knowledge through conversation." /> 111 <link 112 rel="canonical" 113 href="https://www.discourse.org/" 114 /> 115 <meta property="og:url" 116 content="https://www.discourse.org/" 117 /> 118 <meta property="og:title" content="One platform. Any community." /> 119 <meta property="og:locale" content="en" /> 120 <meta property="og:description" content="Discourse is the customizable, scalable community platform powering more than 22,000 communities that create knowledge through conversation." /> 121 <meta property="og:site_name" content="Discourse - Civilized Discussion" /> 122 <meta property="og:image" content="https://www.discourse.org/a/img/srcset/discourse-home.jpg" /> 123 <meta property="og:type" content="website" /> 124 <meta name="twitter:card" content="summary_large_image" /> 125 <meta property="twitter:image" content="https://www.discourse.org/a/img/srcset/discourse-home.jpg" /> 126 <meta property="twitter:title" content="One platform. Any community." /> 127 <meta name="twitter:site" content="@discourse" /> 128 <meta 129 name="twitter:image" 130 content="https://www.discourse.org/a/img/logo-card-image.jpg" 131 /> 132 133 134<link 135 rel="stylesheet" 136 href="/css/home.css?1790174693181339485" 137 media="screen" 138 type="text/css" 139/> 140 141 142 </head> 143 144 <body class=""> 145 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 145-146
145 146<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
146GTM-5R9SCVC
vendor: 83 bytes, lines 146-147
146" 147height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
148<!-- End Google Tag Manager (noscript) --> 149 150 <a href="#main" id="skip-to-content" class="skip-link">Skip to content</a> 151 152<div class="site-header-container has-light-nav"> 153 <!-- 154 <div class="banner-callout"> 155 <div class="banner-callout__content"> 156 <p>Get the guide to creating safe online communities. <a href="/downloads/safe-by-design-2025">Download now!</a></p> 157 </div> 158 </div> 159 --> 160 161 <header role="banner" class="site-header"> 162 <div class="site-header-logo-container"> 163 <a href="/" class="logo" aria-label="Discourse home"> 164 <svg xmlns="http://www.w3.org/2000/svg" fill="none" style="--eq-body-width:2200" viewBox="0 0 385 104"> 165 <g clip-path="url(#a)"> 166 <path class="logo-text" fill="#000" d="M117.4 22.22a5.921 5.921 0 0 1 4.37 1.84 6.132 6.132 0 0 1 1.82 4.47 6.06 6.06 0 0 1-1.8 4.42 5.85 5.85 0 0 1-4.31 1.83 5.94 5.94 0 0 1-4.4-1.86 6.231 6.231 0 0 1-1.82-4.52 6.17 6.17 0 0 1 6.15-6.17l-.01-.01Zm-4.84 21.05h9.68v40.36h-9.68V43.27Zm42.1 6.39-6 6C146.22 53.22 144 52 142 52a4.171 4.171 0 0 0-2.55.69 2.08 2.08 0 0 0-.92 1.72 2.11 2.11 0 0 0 .58 1.44c.862.755 1.837 1.37 2.89 1.82l3.55 1.77c3.733 1.847 6.3 3.727 7.7 5.64a11.74 11.74 0 0 1-1.68 15.32c-2.52 2.293-5.897 3.44-10.13 3.44A16.1 16.1 0 0 1 128 77.25l6-6.49a13.797 13.797 0 0 0 4 3.21 8.84 8.84 0 0 0 4 1.23 4.84 4.84 0 0 0 3.09-.92 2.672 2.672 0 0 0 1.17-2.13c0-1.493-1.407-2.947-4.22-4.36l-3.26-1.63c-6.24-3.147-9.36-7.083-9.36-11.81a10.25 10.25 0 0 1 3.53-7.82 12.81 12.81 0 0 1 9-3.25 15.66 15.66 0 0 1 12.7 6.38h.01Zm45.1 2.41-8.06 4.43a13.695 13.695 0 0 0-4.49-3.3 13.51 13.51 0 0 0-5.2-.92 12.12 12.12 0 0 0-8.79 3.24 11 11 0 0 0-3.36 8.3 10.667 10.667 0 0 0 3.23 8 11.71 11.71 0 0 0 8.49 3.18c4.333 0 7.707-1.477 10.12-4.43l7.64 5.23c-4.14 5.38-9.98 8.07-17.52 8.07-6.787 0-12.1-2-15.94-6A20.05 20.05 0 0 1 170.73 46 23.35 23.35 0 0 1 182 43.27a22.749 22.749 0 0 1 10.32 2.29 19.59 19.59 0 0 1 7.44 6.51Zm23.85-8.8A20.46 20.46 0 0 1 233.88 46a20 20 0 0 1 10.2 17.52 20.246 20.246 0 0 1-2.71 10.21 19.58 19.58 0 0 1-7.37 7.44 20.428 20.428 0 0 1-10.32 2.68 19.249 19.249 0 0 1-14.17-5.91 19.598 19.598 0 0 1-5.87-14.35c-.05-11.119 8.882-20.194 20-20.32h-.03Zm.16 9.12a10 10 0 0 0-7.51 3.14 11.148 11.148 0 0 0-3 8 11.34 11.34 0 0 0 3 8.16 9.911 9.911 0 0 0 7.51 3.12 10 10 0 0 0 7.57-3.16 11.27 11.27 0 0 0 3-8.12 11.192 11.192 0 0 0-3-8.07 10 10 0 0 0-7.57-3.07ZM250 44.27h9.79v18.58a25.837 25.837 0 0 0 .74 7.54 6.582 6.582 0 0 0 2.4 3.28 6.86 6.86 0 0 0 4.07 1.17 7.088 7.088 0 0 0 4.11-1.15 6.76 6.76 0 0 0 2.51-3.39c.4-1.113.6-3.49.6-7.13v-18.9h9.68v16.35c0 6.74-.533 11.35-1.6 13.83a15.1 15.1 0 0 1-5.75 7 17.601 17.601 0 0 1-9.65 2.43c-4.233 0-7.657-.947-10.27-2.84a14.998 14.998 0 0 1-5.51-7.91c-.747-2.36-1.12-6.627-1.12-12.8V44.27Zm40.31 0h8.3v4.86a10.37 10.37 0 0 1 3.58-4.36 8.65 8.65 0 0 1 4.89-1.49c1.372.029 2.72.37 3.94 1l-3 8.34a6.66 6.66 0 0 0-2.8-.85c-1.493 0-2.753.923-3.78 2.77-1.027 1.847-1.54 5.463-1.54 10.85v17.47h-9.61l.02-38.59Zm48.12 5.39-6 6c-2.433-2.44-4.643-3.66-6.63-3.66a4.171 4.171 0 0 0-2.55.69 2.08 2.08 0 0 0-.92 1.72 2.11 2.11 0 0 0 .58 1.44 10.932 10.932 0 0 0 2.89 1.79l3.55 1.77c3.733 1.847 6.3 3.727 7.7 5.64a11.75 11.75 0 0 1-1.68 15.32c-2.52 2.293-5.897 3.44-10.13 3.44a16.1 16.1 0 0 1-13.48-6.6l6-6.49a13.77 13.77 0 0 0 4 3.21 8.852 8.852 0 0 0 4.06 1.22 4.84 4.84 0 0 0 3.09-.92 2.672 2.672 0 0 0 1.09-2.08c0-1.493-1.407-2.947-4.22-4.36l-3.26-1.63c-6.24-3.147-9.36-7.083-9.36-11.81a10.25 10.25 0 0 1 3.53-7.82 12.82 12.82 0 0 1 9-3.25 15.66 15.66 0 0 1 12.7 6.38h.04Zm45.99 16.7h-31.1a10.35 10.35 0 0 0 3.6 6.54 11.3 11.3 0 0 0 7.47 2.43 12.9 12.9 0 0 0 9.33-3.79l8.16 3.83a19.259 19.259 0 0 1-7.31 6.4 22.859 22.859 0 0 1-10.11 2.07c-6.053 0-10.983-1.91-14.79-5.73A19.491 19.491 0 0 1 344 63.78a20.151 20.151 0 0 1 5.69-14.67 19.12 19.12 0 0 1 14.28-5.83c6.073 0 11.017 1.943 14.83 5.83 3.813 3.887 5.717 9.023 5.71 15.41l-.09 1.84Zm-9.68-7.63a9.714 9.714 0 0 0-3.74-5.24 10.999 10.999 0 0 0-6.55-2 11.592 11.592 0 0 0-7.11 2.27 12.642 12.642 0 0 0-3.55 5l20.95-.03ZM51.87 0C23.71 0 0 22.83 0 51v52.81l51.86-.05c28.16 0 51-23.71 51-51.87C102.86 23.73 80 0 51.87 0Z"/> 167 <path fill="#FFF9AE" d="M52.37 19.74a31.62 31.62 0 0 0-27.79 46.67l-5.72 18.4 20.54-4.64a31.61 31.61 0 1 0 13-60.43h-.03Z"/> 168 <path fill="#00AEEF" d="M77.087 70.914C68.11 82.24 52.59 86.03 39.4 80.12l-20.54 4.7 20.91-2.47c13.862 8.12 31.61 4.547 41.25-8.304 9.64-12.851 8.105-30.89-3.57-41.926 8.765 11.492 8.616 27.467-.363 38.794Z"/> 169 <path fill="#00A94F" d="M75.32 64.909C67.571 77.11 52.533 82.5 38.8 78l-19.94 6.82 20.54-4.65c14.629 6.608 31.887 1.199 40.127-12.576 8.24-13.776 4.844-31.54-7.897-41.304 9.917 10.514 11.436 26.417 3.69 38.619Z"/> 170 <path fill="#F15D22" d="M26.47 67.11c-5.725-13.8-1.007-29.722 11.31-38.176 12.319-8.453 28.873-7.129 39.69 3.176-10.018-13.147-28.474-16.356-42.342-7.363C21.26 33.742 16.663 51.901 24.58 66.41l-5.72 18.4 7.61-17.7Z"/> 171 <path fill="#D0232B" d="M24.58 66.41c-7.103-13.12-4.065-29.421 7.288-39.102 11.353-9.68 27.929-10.105 39.762-1.018-11.351-11.952-29.982-13.176-42.798-2.81-12.817 10.366-15.517 28.84-6.202 42.44l-3.76 18.9 5.71-18.41Z"/> 172 </g> 173 <defs> 174 <clipPath id="a"> 175 <path fill="#fff" d="M0 0h385v104H0z"/> 176 </clipPath> 177 </defs> 178 </svg> 179</a> 180 181 </div> 182 183 <nav class="navigation" aria-label="Main menu"> 184 <div class="navigation-list-wrapper"> 185 <button class="navigation__button navigation__button--close js-close" aria-label="Close menu" aria-expanded="true" type="button">×</button> 186 187 <div class="navigation-list-wrapper__mobile-logo"> 188 <a href="/" class="logo" aria-label="Discourse home"> 189 <svg xmlns="http://www.w3.org/2000/svg" fill="none" style="--eq-body-width:2200" viewB
189ox="0 0 385 104"> 190 <g clip-path="url(#a)"> 191 <path class="logo-text" fill="#000" d="M117.4 22.22a5.921 5.921 0 0 1 4.37 1.84 6.132 6.132 0 0 1 1.82 4.47 6.06 6.06 0 0 1-1.8 4.42 5.85 5.85 0 0 1-4.31 1.83 5.94 5.94 0 0 1-4.4-1.86 6.231 6.231 0 0 1-1.82-4.52 6.17 6.17 0 0 1 6.15-6.17l-.01-.01Zm-4.84 21.05h9.68v40.36h-9.68V43.27Zm42.1 6.39-6 6C146.22 53.22 144 52 142 52a4.171 4.171 0 0 0-2.55.69 2.08 2.08 0 0 0-.92 1.72 2.11 2.11 0 0 0 .58 1.44c.862.755 1.837 1.37 2.89 1.82l3.55 1.77c3.733 1.847 6.3 3.727 7.7 5.64a11.74 11.74 0 0 1-1.68 15.32c-2.52 2.293-5.897 3.44-10.13 3.44A16.1 16.1 0 0 1 128 77.25l6-6.49a13.797 13.797 0 0 0 4 3.21 8.84 8.84 0 0 0 4 1.23 4.84 4.84 0 0 0 3.09-.92 2.672 2.672 0 0 0 1.17-2.13c0-1.493-1.407-2.947-4.22-4.36l-3.26-1.63c-6.24-3.147-9.36-7.083-9.36-11.81a10.25 10.25 0 0 1 3.53-7.82 12.81 12.81 0 0 1 9-3.25 15.66 15.66 0 0 1 12.7 6.38h.01Zm45.1 2.41-8.06 4.43a13.695 13.695 0 0 0-4.49-3.3 13.51 13.51 0 0 0-5.2-.92 12.12 12.12 0 0 0-8.79 3.24 11 11 0 0 0-3.36 8.3 10.667 10.667 0 0 0 3.23 8 11.71 11.71 0 0 0 8.49 3.18c4.333 0 7.707-1.477 10.12-4.43l7.64 5.23c-4.14 5.38-9.98 8.07-17.52 8.07-6.787 0-12.1-2-15.94-6A20.05 20.05 0 0 1 170.73 46 23.35 23.35 0 0 1 182 43.27a22.749 22.749 0 0 1 10.32 2.29 19.59 19.59 0 0 1 7.44 6.51Zm23.85-8.8A20.46 20.46 0 0 1 233.88 46a20 20 0 0 1 10.2 17.52 20.246 20.246 0 0 1-2.71 10.21 19.58 19.58 0 0 1-7.37 7.44 20.428 20.428 0 0 1-10.32 2.68 19.249 19.249 0 0 1-14.17-5.91 19.598 19.598 0 0 1-5.87-14.35c-.05-11.119 8.882-20.194 20-20.32h-.03Zm.16 9.12a10 10 0 0 0-7.51 3.14 11.148 11.148 0 0 0-3 8 11.34 11.34 0 0 0 3 8.16 9.911 9.911 0 0 0 7.51 3.12 10 10 0 0 0 7.57-3.16 11.27 11.27 0 0 0 3-8.12 11.192 11.192 0 0 0-3-8.07 10 10 0 0 0-7.57-3.07ZM250 44.27h9.79v18.58a25.837 25.837 0 0 0 .74 7.54 6.582 6.582 0 0 0 2.4 3.28 6.86 6.86 0 0 0 4.07 1.17 7.088 7.088 0 0 0 4.11-1.15 6.76 6.76 0 0 0 2.51-3.39c.4-1.113.6-3.49.6-7.13v-18.9h9.68v16.35c0 6.74-.533 11.35-1.6 13.83a15.1 15.1 0 0 1-5.75 7 17.601 17.601 0 0 1-9.65 2.43c-4.233 0-7.657-.947-10.27-2.84a14.998 14.998 0 0 1-5.51-7.91c-.747-2.36-1.12-6.627-1.12-12.8V44.27Zm40.31 0h8.3v4.86a10.37 10.37 0 0 1 3.58-4.36 8.65 8.65 0 0 1 4.89-1.49c1.372.029 2.72.37 3.94 1l-3 8.34a6.66 6.66 0 0 0-2.8-.85c-1.493 0-2.753.923-3.78 2.77-1.027 1.847-1.54 5.463-1.54 10.85v17.47h-9.61l.02-38.59Zm48.12 5.39-6 6c-2.433-2.44-4.643-3.66-6.63-3.66a4.171 4.171 0 0 0-2.55.69 2.08 2.08 0 0 0-.92 1.72 2.11 2.11 0 0 0 .58 1.44 10.932 10.932 0 0 0 2.89 1.79l3.55 1.77c3.733 1.847 6.3 3.727 7.7 5.64a11.75 11.75 0 0 1-1.68 15.32c-2.52 2.293-5.897 3.44-10.13 3.44a16.1 16.1 0 0 1-13.48-6.6l6-6.49a13.77 13.77 0 0 0 4 3.21 8.852 8.852 0 0 0 4.06 1.22 4.84 4.84 0 0 0 3.09-.92 2.672 2.672 0 0 0 1.09-2.08c0-1.493-1.407-2.947-4.22-4.36l-3.26-1.63c-6.24-3.147-9.36-7.083-9.36-11.81a10.25 10.25 0 0 1 3.53-7.82 12.82 12.82 0 0 1 9-3.25 15.66 15.66 0 0 1 12.7 6.38h.04Zm45.99 16.7h-31.1a10.35 10.35 0 0 0 3.6 6.54 11.3 11.3 0 0 0 7.47 2.43 12.9 12.9 0 0 0 9.33-3.79l8.16 3.83a19.259 19.259 0 0 1-7.31 6.4 22.859 22.859 0 0 1-10.11 2.07c-6.053 0-10.983-1.91-14.79-5.73A19.491 19.491 0 0 1 344 63.78a20.151 20.151 0 0 1 5.69-14.67 19.12 19.12 0 0 1 14.28-5.83c6.073 0 11.017 1.943 14.83 5.83 3.813 3.887 5.717 9.023 5.71 15.41l-.09 1.84Zm-9.68-7.63a9.714 9.714 0 0 0-3.74-5.24 10.999 10.999 0 0 0-6.55-2 11.592 11.592 0 0 0-7.11 2.27 12.642 12.642 0 0 0-3.55 5l20.95-.03ZM51.87 0C23.71 0 0 22.83 0 51v52.81l51.86-.05c28.16 0 51-23.71 51-51.87C102.86 23.73 80 0 51.87 0Z"/> 192 <path fill="#FFF9AE" d="M52.37 19.74a31.62 31.62 0 0 0-27.79 46.67l-5.72 18.4 20.54-4.64a31.61 31.61 0 1 0 13-60.43h-.03Z"/> 193 <path fill="#00AEEF" d="M77.087 70.914C68.11 82.24 52.59 86.03 39.4 80.12l-20.54 4.7 20.91-2.47c13.862 8.12 31.61 4.547 41.25-8.304 9.64-12.851 8.105-30.89-3.57-41.926 8.765 11.492 8.616 27.467-.363 38.794Z"/> 194 <path fill="#00A94F" d="M75.32 64.909C67.571 77.11 52.533 82.5 38.8 78l-19.94 6.82 20.54-4.65c14.629 6.608 31.887 1.199 40.127-12.576 8.24-13.776 4.844-31.54-7.897-41.304 9.917 10.514 11.436 26.417 3.69 38.619Z"/> 195 <path fill="#F15D22" d="M26.47 67.11c-5.725-13.8-1.007-29.722 11.31-38.176 12.319-8.453 28.873-7.129 39.69 3.176-10.018-13.147-28.474-16.356-42.342-7.363C21.26 33.742 16.663 51.901 24.58 66.41l-5.72 18.4 7.61-17.7Z"/> 196 <path fill="#D0232B" d="M24.58 66.41c-7.103-13.12-4.065-29.421 7.288-39.102 11.353-9.68 27.929-10.105 39.762-1.018-11.351-11.952-29.982-13.176-42.798-2.81-12.817 10.366-15.517 28.84-6.202 42.44l-3.76 18.9 5.71-18.41Z"/> 197 </g> 198 <defs> 199 <clipPath id="a"> 200 <path fill="#fff" d="M0 0h385v104H0z"/> 201 </clipPath> 202 </defs> 203 </svg> 204</a> 205 206 </div><ul class="navigation-list"> 207 <li class="navigation-list__item"> 208 <button 209 type="button" 210 class="navigation-list__link navigation-list__link--has-child js-submenu-toggle has-active-child" 211 aria-haspopup="true" 212 aria-controls="about-submenu" 213 aria-expanded="false"> 214 About 215 </button> 216 217 <ul id="about-submenu" 218 class="navigation-list__sub-item-list js-dropdown-list 219 is-open" 220 aria-label="About submenu" 221 hidden> 222 223 <li class="navigation-list__sub-item"> 224 <a href="/about" 225 class=""> 226 What is Discourse?
227 </a> 228 </li> 229 230 <li class="navigation-list__sub-item"> 231 <a href="/team" 232 class=""> 233 Who we are 234 </a> 235 </li> 236 237 <li class="navigation-list__sub-item"> 238 <a href="/open-source" 239 class=""> 240 Open source 241 </a> 242 </li> 243 244 <li class="navigation-list__sub-item"> 245 <a href="/customers" 246 class=""> 247 Customers 248 </a> 249 </li> 250 251 <li class="navigation-list__sub-item"> 252 <a href="/wall-of-love" 253 class=""> 254 Wall of love 255 </a> 256 </li> 257 258 <li class="navigation-list__sub-item"> 259 <a href="/partners" 260 class=""> 261 Partners 262 </a> 263 </li> 264 265 <li class="navigation-list__sub-item"> 266 <a href="/jobs" 267 class=""> 268 Careers 269 </a> 270 </li> 271 </ul> 272 </li> 273 274 <li class="navigation-list__item"> 275 <a href="/features" 276 class="navigation-list__link"> 277 Features 278 </a> 279 </li> 280 281 <li class="navigation-list__item"> 282 <a href="https://discover.discourse.org" class="navigation-list__link plausible-event-name=Discover+Nav+Link"> 283 Discover 284 </a> 285 </li> 286 287 <li class="navigation-list__item"> 288 <a href="/enterprise" 289 class="navigation-list__link"> 290 Enterprise 291 </a> 292 </li> 293 294 <li class="navigation-list__item"> 295 <a href="/pricing" 296 class="navigation-list__link"> 297 Pricing 298 </a> 299 </li> 300 301 <li class="navigation-list__item"> 302 <a href="/resource-center" 303 class="navigation-list__link"> 304 Resources 305 </a> 306 </li> 307 </ul> 308 309 <div class="header-cta"> 310 311 312 313 314 315 316<a href="/signup/pro" 317 class="plausible-event-name=Get+Started+Button+Click plausible-event-context=nav plausible-event-page=home plausible-event-tier=standard button--primary"> 318 319 <span class="button__label">Get started</span> 320 <span class="button__icon"> 321 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-chevron-right-icon lucide-chevron-right"><path d="m9 18 6-6-6-6"/></svg> 322 </span> 323 324</a> 325 326 327 328<a href="/talk-to-sales" 329 class="plausible-event-name=Talk+to+Sales+Button+Click plausible-event-context=nav plausible-event-page=home button--secondary"> 330 <span class="button__label">Talk to Sales</span> 331 <span class="button__icon"> 332 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-chevron-right-icon lucide-chevron-right"><path d="m9 18 6-6-6-6"/></svg> 333 </span> 334</a> 335 336 </div> 337 </div> 338 </nav> 339 340 <div class="site-header-actions"> 341 <div class="header-cta"> 342 343 344 345 346 347 348<a href="/signup/pro" 349 class="plausible-event-name=Get+Started+Button+Click plausible-event-context=nav plausible-event-page=home plausible-event-tier=standard button--primary"> 350 351 Get started 352 353</a> 354 355 </div> 356 <button class="navigation__button navigation__button--open js-open" aria-label="Open menu" aria-expanded="false" type="button">☰</button> 357 </div> 358 </header> 359</div> 360 361 <main> 362 <!-- Hero Section --> 363<section class="hero-section"> 364 <div class="hero-blur"></div> 365 <div class="hero-section__inner"> 366 <div class="hero-section__header"></div> 367 <h1 class="hero-title"> 368 One Platform.<br/> Any Community. 369 </h1> 370 <p class="hero-description"> 371 Discourse is the customizable, scalable community platform powering more than 22,000 communities that create knowledge through conversation. 372 </p> 373 374 <div class="hero-buttons"> 375 376 377 378 379 380 381 382<a href="/signup/pro" 383 class="plausible-event-name=Start+Free+Trial+Button+Click plausible-event-context=home_hero plausible-event-page=home plausible-event-tier=standard button--primary button--large"> 384 <span class="button__label">
384Start your free trial</span> 385 <span class="button__icon"> 386 <i class="icon" data-lucide="chevron-right" aria-hidden="true"></i> 387 </span> 388</a> 389 390 391 392<a href="/talk-to-sales" 393 class="plausible-event-name=Talk+to+Sales+Button+Click plausible-event-context=home_hero plausible-event-page=home button--secondary button--secondary-light button--large"> 394 <span class="button__label">Talk to Sales</span> 395 <span class="button__icon"> 396 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-chevron-right-icon lucide-chevron-right"><path d="m9 18 6-6-6-6"/></svg> 397 </span> 398</a> 399 400 </div> 401 402 <div class="logos-wrapper"> 403 <div class="logo-item"> 404 <img src="/a/img/customers/logo/asana-light.svg" alt="Asana logo" /> 405 </div> 406 <div class="logo-item"> 407 <img src="/a/img/customers/logo/openai-light.svg" alt="OpenAI logo" /> 408 </div> 409 <div class="logo-item"> 410 <img src="/a/img/customers/logo/zoom-light.svg" alt="Zoom logo" /> 411 </div> 412 <div class="logo-item"> 413 <img src="/a/img/customers/logo/gitlab-light.svg" alt="GitLab logo" /> 414 </div> 415 <div class="logo-item"> 416 <img src="/a/img/customers/logo/atlassian-light.svg" alt="Atlassian logo" /> 417 </div> 418 </div> 419 420 <div class="hero-icons"> 421 <!--!Font Awesome Free v6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--> 422 <!-- Left side icons --> 423 <div class="floating-icon floating-icon--1"> 424 <div class="icon-badge"> 425 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> 426 <path d="M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480l0-83.6c0-4 1.5-7.8 4.2-10.8L331.8 202.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8 17.7 316.6C7.1 311.3 .3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z" fill="#FFFEF5"/> 427 </svg> 428 </div> 429 </div> 430 431 <div class="floating-icon floating-icon--2"> 432 <div class="icon-badge"> 433 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"> 434 <path d="M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2s0 0 0 0s0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.2-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0 0 0 0 0 0s0 0 0 0l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z" fill="#FFFEF5"/> 435 </svg> 436 </div> 437 </div> 438 439 <div class="floating-icon floating-icon--3"> 440 <div class="icon-badge"> 441 <svg width="24" height="17" viewBox="0 0 24 17" fill="none" xmlns="http://www.w3.org/2000/svg"> 442 <path d="M12.915 7.53239C13.1176 7.74567 13.4588 7.75633 13.6828 7.55372L13.7041 7.53239L17.0312 4.09861C18.0017 3.09621 17.9483 1.4433 16.8606 0.526205C15.9222 -0.273588 14.5146 -0.134957 13.6508 0.760811L13.3095 1.11272L12.9683 0.760811C12.1045 -0.134957 10.6969 -0.273588 9.75845 0.526205C8.6814 1.4433 8.61741 3.10687 9.58783 4.09861L12.915 7.53239ZM5.70617 4.82376C2.54965 4.82376 0.000976563 7.37243 0.000976563 10.5289C0.000976563 13.6855 2.54965 16.2341 5.70617 16.2341C8.86268 16.2341 11.4114 13.6748 11.4114 10.5289C11.4114 7.3831 8.86268 4.82376 5.70617 4.82376ZM7.71098 7.44708C8.2975 7.44708 8.76671 7.91629 8.76671 8.50281C8.76671 9.08932 8.2975 9.55853 7.71098 9.55853C7.12447 9.55853 6.65525 9.08932 6.65525 8.50281C6.64459 7.91629 7.12447 7.44708 7.71098 7.44708ZM3.63737 7.44708C4.22388 7.44708 4.6931 7.91629 4.6931 8.50281C4.6931 9.08932 4.22388 9.55853 3.63737 9.55853C3.05085 9.55853 2.58164 9.08932 2.58164 8.50281C2.58164 7.91629 3.05085 7.44708 3.63737 7.44708ZM9.22526 12.2885C8.35082 13.3336 7.07115 13.9414 5.6955 13.9414C4.31986 13.9414 3.04019 13.3442 2.16575 12.2885C1.74986 11.7873 2.50699 11.1581 2.92289 11.6593C3.61604 12.4804 4.61845 12.9603 5.6955 12.9603C6.77256 12.9603 7.77496 12.4911 8.46812 11.6593C8.87335 11.1581 9.63048 11.7873 9.22526 12.2885ZM23.067 9.88911C23.067 9.20662 22.3952 8.87604 21.6487 8.87604H19.0894C19.2493 8.23621 20.1878 7.40442 20.1878 6.44467C20.1878 4.79177 19.1107 4.61048 18.5668 4.61048C18.1083 4.61048 17.9057 5.49558 17.799 5.91148C17.6817 6.40202 17.5644 6.90322 17.2232 7.2338C16.5087 7.95895 16.
4421248 8.86538 15.261 9.73982C15.1864 9.54787 14.9838 9.40924 14.7598 9.40924H13.6188C13.3202 9.40924 13.0749 9.64384 13.0749 9.93177V15.1358C13.0749 15.4237 13.3202 15.6583 13.6188 15.6583H14.7598C15.0584 15.6583 15.3037 15.4237 15.3037 15.1358V15.0398C15.3357 15.0504 15.3677 15.0611 15.3997 15.0611C15.7516 15.0718 16.2314 15.2637 16.5834 15.4237C17.2978 15.7436 18.1936 16.1382 19.2813 16.1382H19.3453C20.3051 16.1382 21.4461 16.1275 21.9046 15.4663C22.0966 15.1997 22.1926 14.9971 21.958 14.4106C22.4912 14.0907 22.7044 13.3442 22.0646 12.811C22.9177 12.2778 22.9177 11.4247 22.1712 10.9982C22.8217 10.7955 23.0777 10.2943 23.067 9.88911Z" fill="#FFFEF5"/> 443 </svg> 444 </div> 445 </div> 446 447 <!-- Right side icons --> 448 <div class="floating-icon floating-icon--4"> 449 <div class="icon-badge"> 450 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> 451 <path d="M224 0c-17.7 0-32 14.3-32 32l0 19.2C119 66 64 130.6 64 208l0 18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416l384 0c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8l0-18.8c0-77.4-55-142-128-156.8L256 32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z" fill="#FFFEF5"/> 452 </svg> 453 </div> 454 </div> 455 456 <div class="floating-icon floating-icon--5"> 457 <div class="icon-badge"> 458 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> 459 <path d="M0 216C0 149.7 53.7 96 120 96l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72zm256 0c0-66.3 53.7-120 120-120l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72z" fill="6740A5"/> 460 </svg> 461 </div> 462 </div> 463 464 <div class="floating-icon floating-icon--6"> 465 <div class="icon-badge"> 466 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 467 <path d="M2.96792 5.93527C2.96792 5.93527 2.75997 4.8405 2.16639 4.20416C1.52609 3.51773 0.000287311 2.96764 0.000287311 2.96764C0.000287311 2.96764 1.24848 2.49484 1.88878 1.80841C2.48236 1.17207 2.96792 1.31173e-05 2.96792 1.31173e-05C2.96792 1.31173e-05 3.41975 1.17207 4.01333 1.80841C4.65363 2.49484 5.93555 2.96764 5.93555 2.96764C5.93555 2.96764 4.65363 3.22406 4.01333 3.91048C3.41975 4.54683 2.96792 5.93527 2.96792 5.93527Z" fill="#FFFEF5"/> 468 <path d="M11.3892 19.7631C11.3892 19.7631 9.70824 15.8478 8.02695 14.0454C6.21333 12.1011 2.98354 11.3574 2.98354 11.3574C2.98354 11.3574 6.21333 10.505 8.02695 8.56068C9.70824 6.75826 11.3892 2.95171 11.3892 2.95171C11.3892 2.95171 13.0702 6.75826 14.7515 8.56068C16.5651 10.505 19.7949 11.3574 19.7949 11.3574C19.7949 11.3574 16.2997 12.1011 14.4861 14.0454C12.8048 15.8478 11.3892 19.7631 11.3892 19.7631Z" fill="#FFFEF5"/> 469 </svg> 470 </div> 471 </div> 472 473</div> 474 </div> 475 476 <div class="hero-icons-bg" aria-hidden="true"> 477 478 <div class="floating-icon floating-icon--blur-1"> 479 <div class="icon-badge"> 480 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> 481 <path d="M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480l0-83.6c0-4 1.5-7.8 4.2-10.8L331.8 202.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8 17.7 316.6C7.1 311.3 .3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z" fill="#FFFEF5"/> 482 </svg> 483 </div> 484 </div> 485 486 <div class="floating-icon floating-icon--blur-2"> 487 <div class="icon-badge"> 488 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"> 489 <path d="M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2s0 0 0 0s0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.2-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0 0 0 0 0 0s0 0 0 0l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z" fill="#FFFEF5"/> 490 </svg> 491 </div> 492 </div> 493 494 <div class="floating-icon floating-icon--blur-3"> 495 <div class="icon-badge"> 496 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> 497 <path d="M0 216C0 149.7 53.7 96 120 96l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-
49756 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72zm256 0c0-66.3 53.7-120 120-120l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72z" fill="6740A5"/> 498 </svg> 499 </div> 500 </div> 501 502 <div class="floating-icon floating-icon--blur-4"> 503 <div class="icon-badge"> 504 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> 505 <path d="M224 0c-17.7 0-32 14.3-32 32l0 19.2C119 66 64 130.6 64 208l0 18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416l384 0c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8l0-18.8c0-77.4-55-142-128-156.8L256 32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z" fill="#FFFEF5"/> 506 </svg> 507 </div> 508 </div> 509 510 <div class="floating-icon floating-icon--blur-5"> 511 <div class="icon-badge"> 512 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> 513 <path d="M224 0c-17.7 0-32 14.3-32 32l0 19.2C119 66 64 130.6 64 208l0 18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416l384 0c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8l0-18.8c0-77.4-55-142-128-156.8L256 32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z" fill="#FFFEF5"/> 514 </svg> 515 </div> 516 </div> 517 518 <div class="floating-icon floating-icon--blur-6"> 519 <div class="icon-badge"> 520 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> 521 <path d="M224 0c-17.7 0-32 14.3-32 32l0 19.2C119 66 64 130.6 64 208l0 18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416l384 0c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8l0-18.8c0-77.4-55-142-128-156.8L256 32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z" fill="#FFFEF5"/> 522 </svg> 523 </div> 524 </div> 525 526</div> 527 528</section> 529 530 531 532 <!-- Product Preview Section --> 533<section class="product-preview-section"> 534 <div class="product-preview-section__inner"> 535 <h2 class="product-preview-section__title">What would you like to build?</h2> 536 537 <div class="product-preview-section__tabs"> 538 <div class="switcher --product-preview" data-tabs="product-use-cases"> 539 <div class="switcher__list" role="tablist" aria-label="Use cases"> 540 <button 541 class="switcher__tab is-active plausible-event-name=Source+Hub+Button+Click plausible-event-context=home_product_preview" 542 role="tab" 543 aria-selected="true" 544 aria-controls="panel-support" 545 id="tab-support" 546 data-tab="support" 547 type="button" 548 > 549 <span class="icon-wrapper"> 550 <i class="icon" data-lucide="hand-heart"></i> 551 </span> 552 Support hub 553 </button> 554 555 <button 556 class="switcher__tab plausible-event-name=Team+Workspace+Button+Click plausible-event-context=home_product_preview" 557 role="tab" 558 aria-selected="false" 559 aria-controls="panel-workplace" 560 id="tab-workplace" 561 data-tab="workplace" 562 type="button" 563 > 564 <span class="icon-wrapper"> 565 <i class="icon" data-lucide="book-open-text"></i> 566 </span> 567 Team workspace 568 </button> 569 570 <button 571 class="switcher__tab plausible-event-name=Product+Feedback+Button+Click plausible-event-context=home_product_preview" 572 role="tab" 573 aria-selected="false" 574 aria-controls="panel-feedback" 575 id="tab-feedback" 576 data-tab="feedback" 577 type="button" 578 > 579 <span class="icon-wrapper"> 580 <i class="icon" data-lucide="lightbulb"></i> 581 </span> 582 Product feedback 583 </button> 584 585 <button 586 class="switcher__tab plausible-event-name=Developer+Community+Button+Click plausible-event-context=home_product_preview" 587 role="tab" 588 aria-selected="false" 589 aria-controls="panel-developer" 590 id="tab-developer" 591 data-tab="developer" 592 type="button" 593 >
594 <span class="icon-wrapper"> 595 <i class="icon" data-lucide="square-terminal"></i> 596 </span> 597 Developer community 598 </button> 599 </div> 600 </div> 601 </div> 602 603 <div class="switcher__panels"> 604 <!-- Support --> 605 <div 606 class="switcher__panel is-active" 607 id="panel-support" 608 role="tabpanel" 609 aria-labelledby="tab-support" 610 > 611 <div class="switcher__grid"> 612 <div class="switcher__preview"> 613 <div class="switcher__media"> 614 <img 615 src="/a/img/use-case-support.png" 616 alt="" 617 /> 618 </div> 619 </div> 620 621 <div class="switcher__content"> 622 <p class="switcher__description"> 623 Reduce support costs for your organization by enabling your users to support each other and easily find answers to previously asked questions. 624 </p> 625 626 <ul class="feature-list --product-preview"> 627 <li class="feature-item"> 628 <i class="icon" data-lucide="file-pen-line"></i> 629 Let staff share internal notes for support context 630 </li> 631 <li class="feature-item"> 632 <i class="icon" data-lucide="workflow"></i> 633 Automate support workflows 634 </li> 635 <li class="feature-item"> 636 <i class="icon" data-lucide="vote"></i> 637 Community can upvote helpful posts/answers 638 </li> 639 <li class="feature-item"> 640 <i class="icon" data-lucide="heart-handshake"></i> 641 Empower your staff by reducing repeated questions 642 </li> 643 </ul> 644 645 646 647 648 649 650 651<a href="/signup/pro" 652 class="plausible-event-name=Get+Started+Button+Click plausible-event-context=home_product_preview plausible-event-page=home plausible-event-tier=standard button--primary"> 653 654 <span class="button__label">Get started</span> 655 <span class="button__icon"> 656 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-chevron-right-icon lucide-chevron-right"><path d="m9 18 6-6-6-6"/></svg> 657 </span> 658 659</a> 660 661 </div> 662 </div> 663 </div> 664 665 <!-- Workplace --> 666 <div 667 class="switcher__panel" 668 id="panel-workplace" 669 role="tabpanel" 670 aria-labelledby="tab-workplace" 671 hidden 672 > 673 <div class="switcher__grid"> 674 <div class="switcher__preview"> 675 <div class="switcher__media"> 676 <img 677 src="/a/img/use-case-workplace.png" 678 alt="Workplace collaboration preview" 679 /> 680 </div> 681 </div> 682 683 <div class="switcher__content"> 684 <p class="switcher__description"> 685 Enable your workplace to stay connected for quick chats and dive into deeper collaboration whenever needed, all from one place. 686 </p> 687 688 <ul class="feature-list --product-preview"> 689 <li class="feature-item"> 690 <i class="icon" data-lucide="message-square-quote"></i> 691 Directly message teammates, start group chats, or organize conversations across channels 692 </li> 693 <li class="feature-item"> 694 <i class="icon" data-lucide="file-symlink"></i> 695 Share files, documents, and updates with teammates to keep everyone in the loop 696 </li> 697 <li class="feature-item"> 698 <i class="icon" data-lucide="message-square-share"></i> 699 Move quick chats to topics for when deeper discussions are required 700 </li> 701 </ul> 702 703 <a href="/pricing" class="button--primary"> 704 <span class="button__label">Get started</span> 705 <span class="button__icon"> 706 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
706ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-chevron-right-icon lucide-chevron-right"><path d="m9 18 6-6-6-6"/></svg> 707 </span> 708 </a> 709 </div> 710 </div> 711 </div> 712 713 <!-- Product feedback --> 714 <div 715 class="switcher__panel" 716 id="panel-feedback" 717 role="tabpanel" 718 aria-labelledby="tab-feedback" 719 hidden 720 > 721 <div class="switcher__grid"> 722 <div class="switcher__preview"> 723 <div class="switcher__media"> 724 <img 725 src="/a/img/use-case-product-feedback.png" 726 alt="Product feedback preview" 727 /> 728 </div> 729 </div> 730 731 <div class="switcher__content"> 732 <p class="switcher__description"> 733 Gather ideas, prioritize what matters, and collaborate directly with your community to shape your product roadmap. From early concepts to shipped features, everything lives in one organized, transparent space. 734 </p> 735 736 <ul class="feature-list --product-preview"> 737 <li class="feature-item"> 738 <i class="icon" data-lucide="lightbulb"></i> 739 Collect ideas and let users vote on what matters 740 </li> 741 <li class="feature-item"> 742 <i class="icon" data-lucide="square-kanban"></i> 743 Track progress with clear stages and status updates 744 </li> 745 <li class="feature-item"> 746 <i class="icon" data-lucide="chart-bar-stacked"></i> 747 Categorize feedback by area, priority, or release cycle 748 </li> 749 </ul> 750 751 <a href="/pricing" class="button--primary"> 752 <span class="button__label">Get started</span> 753 <span class="button__icon"> 754 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-chevron-right-icon lucide-chevron-right"><path d="m9 18 6-6-6-6"/></svg> 755 </span> 756 </a> 757 </div> 758 </div> 759 </div> 760 761 <!-- Developer --> 762 <div 763 class="switcher__panel" 764 id="panel-developer" 765 role="tabpanel" 766 aria-labelledby="tab-developer" 767 hidden 768 > 769 <div class="switcher__grid"> 770 <div class="switcher__preview"> 771 <div class="switcher__media"> 772 <img 773 src="/a/img/use-case-developer.png" 774 alt="Developer preview" 775 /> 776 </div> 777 </div> 778 779 <div class="switcher__content"> 780 <p class="switcher__description"> 781 Enable engineers to get help fast, collaborate on code, and influence product direction. 782 </p> 783 784 <ul class="feature-list --product-preview"> 785 <li class="feature-item"> 786 <i class="icon" data-lucide="milestone"></i> 787 Keep technical discussions organized with categories, tags, and accepted answers 788 </li> 789 <li class="feature-item"> 790 <i class="icon" data-lucide="git-compare-arrows"></i> 791 Connect with GitHub to mirror releases, issues, and pull requests 792 </li> 793 <li class="feature-item"> 794 <i class="icon" data-lucide="square-dashed-bottom-code"></i> 795 Share code snippets and examples 796 </li> 797 <li class="feature-item"> 798 <i class="icon" data-lucide="square-kanban"></i> 799 Run roadmap discussions with voting, stages, and status updates 800 </li> 801 </ul> 802 803 <a href="/pricing" class="button--primary"> 804 <span class="button__label">Get started</span> 805 <span class="button__icon"> 806 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
806ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-chevron-right-icon lucide-chevron-right"><path d="m9 18 6-6-6-6"/></svg> 807 </span> 808 </a> 809 </div> 810 </div> 811 </div> 812 </div> 813 </div> 814</section> 815 816 817 818 <!-- Enterprise Section --> 819<section class="enterprise-section"> 820 <div class="enterprise-section__inner content-container"> 821 <div class="section-header"> 822 <div class="section-header__left"> 823 <div class="section-label">Discourse Enterprise</div> 824 <h2 class="section-title">Enterprise-grade infrastructure <span class="block-at-md">for mission-critical communities</span></h2> 825 </div> 826 </div> 827 <div class="enterprise-section__columns"> 828 <div class="enterprise-section__left"> 829 <div class="section-body"> 830 <div class="section-intro"> 831 Tailor your community to fit your organization's needs with advanced customization and integration. Our Professional Services team helps you get the most out of your community from day one. 832 </div> 833 834 <ul class="feature-list --enterprise"> 835 <li class="feature-item"> 836 <i class="icon" data-lucide="shield-check"></i> 837 Dedicated infrastructure and SLA guarantees 838 </li> 839 <li class="feature-item"> 840 <i class="icon" data-lucide="lock"></i> 841 SSO, SAML, and enterprise authentication 842 </li> 843 <li class="feature-item"> 844 <i class="icon" data-lucide="plug-zap"></i> 845 Custom development and integrations to create a branded experience 846 </li> 847 <li class="feature-item"> 848 <i class="icon" data-lucide="hand-helping"></i> 849 White-glove onboarding and guidance from people who know code 850 </li> 851 </ul> 852 </div> 853 854 <div class="section-bottom__cta"> 855 <a href="/enterprise" 856 class="plausible-event-name=Learn+About+Enterprise+Button+Click plausible-event-context=home_enterprise button--primary"> 857 <span class="button__label">Learn about Enterprise</span> 858 </a> 859 </div> 860 </div> 861 862 <div class="enterprise-section__right"> 863 <div class="enterprise-section__image-wrapper"> 864 <div class="enterprise-section__screenshots"> 865 <img src="/a/img/enterprise-epic-thumb.png" alt="Epic Games Enterprise" class="enterprise-section__screenshot enterprise-section__screenshot--epic" data-screenshot="epic" /> 866 <img src="/a/img/enterprise-asana-thumb.png" alt="Asana Enterprise" class="enterprise-section__screenshot enterprise-section__screenshot--asana" data-screenshot="asana" /> 867 <img src="/a/img/enterprise-cloudflare-thumb.png" alt="Cloudflare Enterprise" class="enterprise-section__screenshot enterprise-section__screenshot--cloudflare" data-screenshot="cloudflare" /> 868 <img src="/a/img/enterprise-monzo-thumb.png" alt="Monzo Enterprise" class="enterprise-section__screenshot enterprise-section__screenshot--monzo" data-screenshot="monzo" /> 869 </div> 870 <div class="enterprise-section__logos"> 871 <button type="button" class="enterprise-section__logo-item" data-logo="epic" aria-label="Show Epic Games screenshot"> 872 <img src="/a/img/logos/epic-games.svg" alt="Epic Games logo" class="enterprise-section__logo-img enterprise-section__logo-img--color" /> 873 <img src="/a/img/logos/epic-games-mono.svg" alt="Epic Games logo" class="enterprise-section__logo-img enterprise-section__logo-img--mono" /> 874 </button> 875 <button type="button" class="enterprise-section__logo-item" data-logo="asana" aria-label="Show Asana screenshot"> 876 <img src="/a/img/logos/asana.svg" alt="Asana logo" class="enterprise-section__logo-img enterprise-section__logo-img--color" /> 877 <img src="/a/img/logos/asana-mono.svg" alt="Asana logo" class="enterprise-section__logo-img enterprise-section__logo-img--mono" /> 878 </button> 879 <button type="button" class="enterprise-section__logo-item" data-logo="cloudflare" aria-label="Show Cloudflare screenshot"> 880 <img src="/a/img/logos/cloudflare.svg" alt="Cloudflare logo" class="enterprise-section__logo-img enterprise-section__logo-img--color" /> 881 <img src="/a/img/logos/cloudflare-mono.svg" alt="Cloudflare logo" class="enterprise-section__logo-img enterprise-section__logo-img--mono" /> 882 </button> 883 <button type="button" class="enterprise-section__logo-item" data-logo="monzo" aria-label="Show Monzo screenshot"> 884 <img src="/a/img/logos/monzo.svg" alt="Monzo logo" class="enterprise-section__logo-img enterprise-section__logo-img--color" /> 885 <img src="/a/img/logos/monzo-mono.svg" alt="Monzo logo" class="enterprise-section__logo-img enterprise-section__logo-img--mono" /> 886 </button> 887 </div> 888 </div> 889 </div> 890 </div> 891 892 <section class="metrics-section"> 893 <div class="metrics-section__inner"> 894 <div class="section-body"> 895 <div class="stats-grid"><div class="stats-card"> 896 <div class="stats-card__title">Across our hosting</div> 897 <ul class="stats"> 898 <li class="stat">
899 <span class="stat__value">3M+</span> 900 <span class="stat__label">monthly posts created</span> 901 </li> 902 <li class="stat"> 903 <span class="stat__value">1B+</span> 904 <span class="stat__label">monthly page views served</span> 905 </li> 906 </ul> 907 </div> 908 909 <div class="stats-card"> 910 <div class="stats-card__title">We host individual sites with</div> 911 <ul class="stats"> 912 <li class="stat"> 913 <span class="stat__value">100K+</span> 914 <span class="stat__label">monthly active users</span> 915 </li> 916 <li class="stat"> 917 <span class="stat__value">45M+</span> 918 <span class="stat__label">monthly views</span> 919 </li> 920 </ul> 921 </div> 922 </div> 923 </div> 924 </div> 925</section> 926 927 928 929 </div> 930 931 932 <section class="features-section"> 933 <div class="section-header --center"> 934 <h3 class="section-title">Building blocks for a <span class="block-at-md">complete community platform</span></h3> 935 <div class="section-intro">Hundreds of features to build, manage, and grow a healthy community.</div> 936 </div> 937 938 <div class="floating-icon-container"> 939 <div class="icon-frame --calendar"> 940 <div class="icon-wrapper"> 941 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-calendar1-icon lucide-calendar-1"><path d="M11 14h1v4"/><path d="M16 2v4"/><path d="M3 10h18"/><path d="M8 2v4"/><rect x="3" y="4" width="18" height="18" rx="2"/></svg> 942 </div> 943 </div> 944 945 <div class="icon-frame --palette"> 946 <div class="icon-wrapper"> 947 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-palette-icon lucide-palette"><path d="M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z"/><circle cx="13.5" cy="6.5" r=".5" fill="currentColor"/><circle cx="17.5" cy="10.5" r=".5" fill="currentColor"/><circle cx="6.5" cy="12.5" r=".5" fill="currentColor"/><circle cx="8.5" cy="7.5" r=".5" fill="currentColor"/></svg> 948 </div> 949 </div> 950 951 <div class="icon-frame --grid"> 952 <div class="icon-wrapper"> 953 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-layout-panel-left-icon lucide-layout-panel-left"><rect width="7" height="18" x="3" y="3" rx="1"/><rect width="7" height="7" x="14" y="3" rx="1"/><rect width="7" height="7" x="14" y="14" rx="1"/></svg> 954 </div> 955 </div> 956 957 <div class="icon-frame --text"> 958 <div class="icon-wrapper"> 959 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-case-sensitive-icon lucide-case-sensitive"><path d="m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16"/><path d="M22 9v7"/><path d="M3.304 13h6.392"/><circle cx="18.5" cy="12.5" r="3.5"/></svg> 960 </div> 961 </div> 962 963 <div class="icon-frame --wand"> 964 <div class="icon-wrapper"> 965 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-wand-sparkles-icon lucide-wand-sparkles"><path d="m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72"/><path d="m14 7 3 3"/><path d="M5 6v4"/><path d="M19 14v4"/><path d="M10 2v2"/><path d="M7 8H3"/><path d="M21 16h-4"/><path d="M11 3H9"/></svg> 966 </div> 967 </div> 968 969 <div class="icon-frame --medal"> 970 <div class="icon-wrapper"> 971 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-medal-icon lucide-medal"><path d="M7.21 15 2.66 7.14a2 2 0 0 1 .13-2.2L4.4 2.8A2 2 0 0 1 6 2h12a2 2 0 0 1 1.6.8l1.6 2.14a2 2 0 0 1 .14 2.2L16.79 15"/><path d="M11 12 5.12 2.2"/><path d="m13 12 5.88-9.8"/><path d="M8 7h8"/><circle cx="12" cy="17" r="5"/><path d="M12 18v-2h-.5"/></svg> 972 </div> 973 </div> 974 975 <div class="icon-frame --user-plus"> 976 <div class="icon-wrapper"> 977 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-user-round-plus-icon lucide-user-round-plus"><path d="M2 21a8 8 0 0 1 13.292-6"/><circle cx="10" cy="8" r="5"/><path d="M19 16v6"/><path d="M22 19h-6"/></svg> 978 </div> 979 </div> 980 981 <div class="icon-frame --paintbrush"> 982 <div class="icon-wrapper"> 983 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-paintbrush-icon lucide-paintbrush"><path d="m14.622 17.897-10.68-2.913"/><path d="M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z"/><path d="M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15"/></svg> 984 </div> 985 </div> 986 987 <div class="icon-frame --trophy"> 988 <div class="icon-wrapper"> 989 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-trophy-icon lucide-trophy"><path d="M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978"/><path d="M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978"/><path d="M18 9h1.5a1 1 0 0 0 0-5H18"/>
989<path d="M4 22h16"/><path d="M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z"/><path d="M6 9H4.5a1 1 0 0 1 0-5H6"/></svg> 990 </div> 991 </div> 992 993 <div class="icon-frame --dollar"> 994 <div class="icon-wrapper"> 995 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-circle-dollar-sign-icon lucide-circle-dollar-sign"><circle cx="12" cy="12" r="10"/><path d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8"/><path d="M12 18V6"/></svg> 996 </div> 997 </div> 998 999 <div class="icon-frame --chat"> 1000 <div class="icon-wrapper"> 1001 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-messages-square-icon lucide-messages-square"><path d="M16 10a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 14.286V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z"/><path d="M20 9a2 2 0 0 1 2 2v10.286a.71.71 0 0 1-1.212.502l-2.202-2.202A2 2 0 0 0 17.172 19H10a2 2 0 0 1-2-2v-1"/></svg> 1002 </div> 1003 </div> 1004 1005 <div class="icon-frame --key"> 1006 <div class="icon-wrapper"> 1007 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-key-round-icon lucide-key-round"><path d="M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z"/><circle cx="16.5" cy="7.5" r=".5" fill="currentColor"/></svg> 1008 </div> 1009 </div> 1010 1011 <div class="icon-frame --check"> 1012 <div class="icon-wrapper"> 1013 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-circle-check-big-icon lucide-circle-check-big"><path d="M21.801 10A10 10 0 1 1 17 3.335"/><path d="m9 11 3 3L22 4"/></svg> 1014 </div> 1015 </div> 1016 1017 <div class="icon-frame --layers"> 1018 <div class="icon-wrapper"> 1019 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-layers-icon lucide-layers"><path d="M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z"/><path d="M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12"/><path d="M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17"/></svg> 1020 </div> 1021 </div> 1022 </div> 1023 1024 <div class="features-section__inner content-container"> 1025 <!-- Build --> 1026 <div class="feature-card --build --stacked"> 1027 <div class="feature-card__content"> 1028 <div class="feature-card__label">Customize</div> 1029 <div class="feature-card__title">Designed to fit your brand</div> 1030 <p class="feature-card__desc">Out-of-the-box themes, branding options, and powerful customization tools, so your community feels like home.</p> 1031 1032 <ul class="feature-list --build"> 1033 <li class="feature-item"> 1034 <i class="icon" data-lucide="book-open-check"></i> 1035 Create a searchable public knowledge base 1036 </li> 1037 <li class="feature-item"> 1038 <i class="icon" data-lucide="palette"></i> 1039 Customize look and feel 1040 </li> 1041 <li class="feature-item"> 1042 <i class="icon" data-lucide="paintbrush"></i> 1043 Organize members with groups and roles 1044 </li> 1045 </ul> 1046 </div> 1047 1048 <div class="feature-card__media"> 1049 <img src="/a/img/block-build.png" alt=""/> 1050 </div> 1051 </div> 1052 1053 <!-- Connect --> 1054 <div class="feature-card --connect --stacked"> 1055 <div class="feature-card__content"> 1056 <div class="feature-card__label">Connect</div> 1057 <div class="feature-card__title">Every way to connect</div> 1058 <p class="feature-card__desc">Connect with your community using open discussions, chat, private messages, or straight from emailâall in Discourse.</p> 1059 1060 <ul class="feature-list --connect"> 1061 <li class="feature-item"> 1062 <i class="icon" data-lucide="message-circle-heart"></i> 1063 Get the conversation started with topics 1064 </li> 1065 <li class="feature-item"> 1066 <i class="icon" data-lucide="messages-square"></i> 1067 Built-in real-time chat 1068 </li> 1069 <li class="feature-item"> 1070 <i class="icon" data-lucide="message-circle-dashed"></i> 1071 Private messaging and DMs 1072 </li> 1073 </ul> 1074 </div> 1075 1076 <div class="feature-card__media"> 1077 <img src="/a/img/block-connect.png" alt=""/> 1078 </div> 1079 </div> 1080 1081 <!-- Manage --> 1082 <div class="feature-card --manage --stacked"> 1083 <div class="feature-card__content"> 1084 <div class="feature-card__label">Manage</div> 1085 <div class="feature-card__title">Easy to manage</div> 1086 <p class="feature-card__desc">From a variety of moderation tools to settings for every feature Discourse gives you the flexibility to be as hands on or off as you want to be.</p> 1087 1088 <ul class="feature-list --manage"> 1089 <li class="feature-item"> 1090 <i class="icon" data-lucide="shield-user"></i> 1091 Protect your community with built-in moderation tools 1092 </li> 1093 <li class="feature-item"> 1094 <i class="icon" data-lucide="sparkles"></i> 1095 AI-assisted community management features 1096 </li> 1097 <li class="feature-item"> 1098 <i class="icon" data-lucide="square-activity"></i> 1099 Monitor community health with our admin dashboard 1100 </li> 1101 </ul> 1102 </div> 1103 1104 <div class="feature-card__media"> 1105 <img src="/a/img/block-manage.png" alt=""/> 1106 </div> 1107 </div> 1108 1109 <!-- Grow --> 1110 <div class="feature-card --grow --stacked"> 1111 <div class="feature-card__content"> 1112 <div class="feature-card__label">Grow</div> 1113 <div class="feature-card__title">From startups to global enterprises </div> 1114 <p class="feature-card__desc">Scale your community without sacrificing flexibility or control. Whether you're just starting out or already serving millions, Discourse grows with you. </p> 1115 1116 <ul class="feature-list --grow"> 1117 <li class="feature-item"> 1118 <i class="icon" data-lucide="key-round"></i> 1119 SSO and social logins 1120 </li> 1121 <li class="feature-item"> 1122 <i class="icon" data-lucide="award"></i> 1123 Gamification features 1124 </li> 1125 <li class="feature-item"> 1126 <i class="icon" data-lucide="text-search"></i> 1127 SEO optimized for Google 1128 </li> 1129 </ul> 1130 </div> 1131 1132 <div class="feature-card__media"> 1133 <img src="/a/img/block-grow.png" alt=""/> 1134 </div> 1135 </div> 1136 1137 <!-- Themes & Plugins --> 1138 <div class="feature-card --themes-plugins"> 1139 <div class="feature-card__content"> 1140 <div class="feature-card__title">Themes & plugins</div> 1141 <p class="feature-card__desc">Extend your community with official and community-built themes and plugins.</p> 1142 1143 <ul class="feature-list --themes-plugins"> 1144 <li class="feature-item"> 1145 <i class="icon" data-lucide="package"></i> 1146 Install ready-made themes and plugins yourself 1147 </li> 1148 <li class="feature-item"> 1149 <i class="icon" data-lucide="code"></i> 1150 Build custom themes and plugins on our flexible platform 1151 </li> 1152 <li class="feature-item"> 1153 <i class="icon" data-lucide="handshake"></i> 1154 Collaborate with our Professional Services team to customize your community 1155 </li> 1156 </ul> 1157 </div> 1158 1159 <div class="feature-card__media"> 1160 <img src="/a/img/block-themes-plugins.png" alt=""/> 1161 </div> 1162 </div> 1163 </div> 1164</section> 1165 1166 1167 1168 <!-- Community Section --> 1169<section class="community-section"> 1170 <div class="community-section__inner content-container"> 1171 <div class="section-header --center"> 1172 <h3 class="section-title">You own your <span class="block-at-md">community and your data</span></h3> 1173 <div class="section-intro"> 1174 Powering tech communities for 10+ years with secure infrastru
1174cture and full ownership of your data. 1175 </div> 1176 </div> 1177 1178 <div class="value-grid-wrapper"> 1179 <div class="value-item"> 1180 <div class="value-item__header"> 1181 <div class="value-item__icon"> 1182 1183 1184 1185 1186 1187 1188<div class="icon-badge icon-badge--medium icon-badge--blue "> 1189 <i class="icon" data-lucide="code"></i> 1190</div> 1191 1192 1193 </div> 1194 <div class="value-item__title">Open source at heart</div> 1195 </div> 1196 <p class="value-item__body"> 1197 The entire Discourse codebase is freely available on GitHub. No black boxes, 1198 no vendor lock-in, no surprises. Audit it, fork it, extend it. 1199 </p> 1200 <div class="value-item__footer"> 1201 <a href="https://github.com/discourse/discourse" target="_blank" rel="noopener noreferrer" class="button--text"> 1202 <span class="button__label">View on GitHub -></span> 1203 </a> 1204 <a class="github-button" 1205 href="https://github.com/discourse/discourse" 1206 data-icon="octicon-star" 1207 data-show-count="true" 1208 aria-label="Star Discourse on GitHub"> 1209 Star 1210 </a> 1211 </div> 1212 </div> 1213 1214 <div class="value-item"> 1215 <div class="value-item__header"> 1216 <div class="value-item__icon"> 1217 1218 1219 1220 1221 1222 1223<div class="icon-badge icon-badge--medium icon-badge--green "> 1224 <i class="icon" data-lucide="shield-check"></i> 1225</div> 1226 1227 1228 </div> 1229 <div class="value-item__title">Your data, your control</div> 1230 </div> 1231 <p class="value-item__body"> 1232 Export everything, anytime. Self-host or use our managed hosting. Switch whenever you want. We've never sold user data and never will. 1233 </p> 1234 <div class="value-item__footer"> 1235 <a href="/open-source#sovereignty" class="button--text"> 1236 <span class="button__label">Our approach to data sovereignty -></span> 1237 </a> 1238 </div> 1239 </div> 1240 </div> 1241 1242 <!-- Quote Section --> 1243 <div class="support-quote --wide"> 1244 <blockquote class="support-quote__text"> 1245 "Discourse is the most amazing thing we have ever used. We have never experienced software so reliable. Ever." 1246 </blockquote> 1247 <div class="support-quote__author"> 1248 <img src="/a/img/avatar-jonathan.png" alt="" class="support-quote__avatar" /> 1249 <div class="support-quote__author-info"> 1250 <div class="support-quote__author-name">Jonathan Bulava</div> 1251 <div class="support-quote__author-role">Developer Advocacy at Twitch</div> 1252 </div> 1253 </div> 1254 </div> 1255 </div> 1256</section> 1257 1258 1259</section> 1260 1261 1262 1263 1264 1265 1266<!-- Discover Section --> 1267<section class="discover-section"> 1268 <div class="discover-section__inner"> 1269 <div class="section-header --center"> 1270 <div class="section-label">Discourse Discover</div> 1271 <h2 class="section-title">See Discourse in action across the internet's best communities</h2> 1272 <div class="section-intro"> 1273 Don't just take our word for itâexplore thousands of thriving communities built on Discourse, from open source projects to game developers, from product communities to AI leaders. 1274 </div> 1275 <div class="section-cta"> 1276 <a href="https://discover.discourse.org/" target="_blank" 1277 class="plausible-event-name=Explore+Discover+Communities+Button+Click plausible-event-context=discover plausible-event-page=home cta-button"> 1278 <span class="cta-content"> 1279 Explore the communities powered by Discourse 1280 </span> 1281 </a> 1282 </div> 1283 </div> 1284 1285 <div class="discover-image-grid"> 1286 <div class="discover-image-grid__rows"> 1287 <div class="discover-image-grid__row --top"> 1288 <div class="discover-image-grid__scroll-content"> 1289 <div class="image-card"> 1290 <img src="/a/img/discover/asana.webp" srcset="/a/img/discover/asana.webp 852w, /a/img/discover/asana-1278w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="Asana community forum screenshot"> 1291 </div> 1292 <div class="image-card"> 1293 <img src="/a/img/discover/cursor.webp" srcset="/a/img/discover/cursor.webp 852w, /a/img/discover/cursor-1278w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="Cursor community forum screenshot"> 1294 </div> 1295 <div class="image-card"> 1296 <img src="/a/img/discover/epic.webp" srcset="/a/img/discover/epic.webp 852w, /a/img/discover/epic-1278w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="Epic community forum screenshot"> 1297 </div> 1298 <div class="image-card"> 1299 <img src="/a/img/discover/wyze.webp" srcset="/a/img/discover/wyze.webp 852w, /a/img/discover/wyze-1278
1299w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="Wyze community forum screenshot"> 1300 </div> 1301 <div class="image-card"> 1302 <img src="/a/img/discover/make.webp" srcset="/a/img/discover/make.webp 852w, /a/img/discover/make-1278w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="Make community forum screenshot"> 1303 </div> 1304 <div class="image-card"> 1305 <img src="/a/img/discover/nvidia.webp" srcset="/a/img/discover/nvidia.webp 852w, /a/img/discover/nvidia-1278w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="Nvidia community forum screenshot"> 1306 </div> 1307 </div> 1308 </div> 1309 1310 <div class="discover-image-grid__row --middle"> 1311 <div class="discover-image-grid__scroll-content"> 1312 <div class="image-card"> 1313 <img src="/a/img/discover/home-exchange.webp" srcset="/a/img/discover/home-exchange.webp 852w, /a/img/discover/home-exchange-1278w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="Home Exchange community forum screenshot"> 1314 </div> 1315 <div class="image-card"> 1316 <img src="/a/img/discover/infinite-flight.webp" srcset="/a/img/discover/infinite-flight.webp 852w, /a/img/discover/infinite-flight-1278w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="Infinite Flight community forum screenshot"> 1317 </div> 1318 <div class="image-card"> 1319 <img src="/a/img/discover/katalon.webp" srcset="/a/img/discover/katalon.webp 852w, /a/img/discover/katalon-1278w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="Katalon community forum screenshot"> 1320 </div> 1321 <div class="image-card"> 1322 <img src="/a/img/discover/letstalk.webp" srcset="/a/img/discover/letstalk.webp 852w, /a/img/discover/letstalk-1278w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="Let's Talk community forum screenshot"> 1323 </div> 1324 <div class="image-card"> 1325 <img src="/a/img/discover/mongodb.webp" srcset="/a/img/discover/mongodb.webp 852w, /a/img/discover/mongodb-1278w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="MongoDB community forum screenshot"> 1326 </div> 1327 <div class="image-card"> 1328 <img src="/a/img/discover/niantic-wayfarer.webp" srcset="/a/img/discover/niantic-wayfarer.webp 852w, /a/img/discover/niantic-wayfarer-1278w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="Niantic Wayfarer community forum screenshot"> 1329 </div> 1330 </div> 1331 </div> 1332 1333 <div class="discover-image-grid__row --bottom"> 1334 <div class="discover-image-grid__scroll-content"> 1335 <div class="image-card"> 1336 <img src="/a/img/discover/openai.webp" srcset="/a/img/discover/openai.webp 852w, /a/img/discover/openai-1278w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="OpenAI community forum screenshot"> 1337 </div> 1338 <div class="image-card"> 1339 <img src="/a/img/discover/sailpoint.webp" srcset="/a/img/discover/sailpoint.webp 852w, /a/img/discover/sailpoint-1278w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="Sailpoint community forum screenshot"> 1340 </div> 1341 <div class="image-card"> 1342 <img src="/a/img/discover/shopify.webp" srcset="/a/img/discover/shopify.webp 852w, /a/img/discover/shopify-1278w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="Shopify community forum screenshot"> 1343 </div> 1344 <div class="image-card"> 1345 <img src="/a/img/discover/trusted-housesitters.webp" srcset="/a/img/discover/trusted-housesitters.webp 852w, /a/img/discover/trusted-housesitters-1278w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="Trusted Housesitters community forum screenshot"> 1346 </div> 1347 <div class="image-card"> 1348 <img src="/a/img/discover/uipath.webp" srcset="/a/img/discover/uipath.webp 852w, /a/img/discover/uipath-1278w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="UiPath community forum screenshot"> 1349 </div> 1350 <div class="image-card"> 1351 <img src="/a/img/discover/yoyo-expert.webp" srcset="/a/img/discover/yoyo-expert.webp 852w, /a/img/discover/yoyo-expert-1278w.webp 1278w" sizes="426px" width="852" height="484" decoding="async" alt="YoYo Expert community forum screenshot"> 1352 </div> 1353 </div> 1354 </div> 1355 </div> 1356 </div> 1357 </div> 1358</section> 1359 1360 1361 <!-- CTA Section --> 1362<section class="cta-block-section"> 1363 <div class="cta-block__inner content-container"> 1364 <div class="cta-block__content"> 1365 <h2 class="cta-block__title">Inspired?<br>Launch your community in <span class="highlight-text">minutes</span>.</h2> 1366 1367 <div class="section-buttons"> 1368 1369 1370 1371 1372 1373 1374 1375<a href="/signup/pro" 1376 class="plausible-event-name=Start+Free+Trial+Button+Click plausible-event-context=home_cta plausible-event-page=home plausible-event-tier=standard button--primary button--large"> 1377 <span class="button__label">
1377Start your free trial</span> 1378 <span class="button__icon"> 1379 <i class="icon" data-lucide="chevron-right" aria-hidden="true"></i> 1380 </span> 1381</a> 1382 1383 1384 1385<a href="/talk-to-sales" 1386 class="plausible-event-name=Talk+to+Sales+Button+Click plausible-event-context=home_cta plausible-event-page=home button--secondary button--secondary-light button--large"> 1387 <span class="button__label">Talk to Sales</span> 1388 <span class="button__icon"> 1389 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-chevron-right-icon lucide-chevron-right"><path d="m9 18 6-6-6-6"/></svg> 1390 </span> 1391</a> 1392 1393 </div> 1394 </div> 1395 </div> 1396</section> 1397 1398 1399 <!-- Testimonials Section --> 1400<section class="testimonials-section"> 1401 <div class="testimonials-section__inner content-container"> 1402 <div class="section-header --center"> 1403 <h3 class="section-title">What our <span class="block-at-md">customers are saying</span></h3> 1404 </div> 1405 1406 <div class="testimonials-grid"> 1407 <figure class="testimonial-card"> 1408 <div class="testimonial-card__logo"> 1409 <img src="/a/img/customers/logo/carwow.svg" alt="Carwow logo" /> 1410 </div> 1411 <blockquote class="testimonial-card__quote"> 1412 "...if you want the conversation forgotten, put it on Slack. If it matters, put it on Discourse." 1413 </blockquote> 1414 <figcaption class="testimonial-card__footer"> 1415 <cite class="testimonial-card__author"> 1416 David Santoro, Co-founder 1417 </cite> 1418 <a href="https://blog.discourse.org/2022/06/how-carwow-improved-remote-work-by-using-discourse/" target="_blank" class="testimonial-card__cta button--text"> 1419 <span class="button__label">Read their success story -></span> 1420 </a> 1421 </figcaption> 1422 </figure> 1423 1424 <figure class="testimonial-card"> 1425 <div class="testimonial-card__logo"> 1426 <h3>Local Guides</h3> 1427 </div> 1428 <blockquote class="testimonial-card__quote"> 1429 "It was a pleasure to work with the team. We knew that we were being guided by experts who deeply know what communities need in order to thrive." 1430 </blockquote> 1431 <figcaption class="testimonial-card__footer"> 1432 <cite class="testimonial-card__author"> 1433 Flavia Siqueira, Project Manager 1434 </cite> 1435 <a href="https://meta.discourse.org/t/webinar-migrating-from-khoros-to-discourse/374328" target="_blank" class="testimonial-card__cta button--text"> 1436 <span class="button__label">Watch the webinar -></span> 1437 </a> 1438 </figcaption> 1439 </figure> 1440 1441 <figure class="testimonial-card"> 1442 <div class="testimonial-card__logo"> 1443 <img src="/a/img/customers/logo/katalon-2x.png" alt="Katalon logo" /> 1444 </div> 1445 <blockquote class="testimonial-card__quote"> 1446 "Being hosted... and having all the current features is a tremendous help to the team and company. There is no one that offers this level of customization." 1447 </blockquote> 1448 <figcaption class="testimonial-card__footer"> 1449 <cite class="testimonial-card__author"> 1450 Sara Leslie, Sr. Director Online Communities & Education 1451 </cite> 1452 <a href="https://blog.discourse.org/2022/10/how-katalon-increased-community-engagement-with-discourse-hosting/" target="_blank" class="testimonial-card__cta button--text"> 1453 <span class="button__label">Read their success story -></span> 1454 </a> 1455 </figcaption> 1456 </figure> 1457 1458 <figure class="testimonial-card"> 1459 <blockquote class="testimonial-card__quote"> 1460 "The more I look deeply at @discourse the bigger the respect I have for the product⦠they have many many years of iterating fast on a solid forum product and it shows." 1461 </blockquote> 1462 <figcaption class="testimonial-card__footer"> 1463 <cite class="testimonial-card__author"> 1464 Paulo Fonseca 1465 </cite> 1466 <a href="https://x.com/paulofonseca__/status/1892637930100809822" target="_blank" class="testimonial-card__cta button--text">
1467 <span class="button__label">Read on X -></span> 1468 </a> 1469 </figcaption> 1470 </figure> 1471 </div> 1472 1473 <div class="section-bottom__cta --center"> 1474 <a href="/wall-of-love" class="button--ghost"> 1475 <span class="button__label">See what others love about Discourse â</span> 1476 </a> 1477 </div> 1478 </div> 1479</section> 1480 1481 1482 1483 <!-- Support section --> 1484<section class="support-section"> 1485 <div class="support-section__inner content-container"> 1486 <div class="section-header --center"> 1487 <h3 class="section-title">Support that <span class="block-at-md">understands your stack</span></h3> 1488 </div> 1489 1490 <div class="support-grid-wrapper"> 1491 <div class="support-item"> 1492 <div class="support-item__header"> 1493 <div class="support-item__icon"> 1494 1495 1496 1497 1498 1499 1500<div class="icon-badge icon-badge--medium icon-badge--purple support-item__icon-badge"> 1501 <i class="icon" data-lucide="hand-heart"></i> 1502</div> 1503 1504 1505 </div> 1506 <h4 class="support-item__title">Expert support team</h4> 1507 </div> 1508 1509 <div class="support-item__body"> 1510 <p>Our advocates aren't reading from scripts. They're engineers who know Discourse inside out and can help you architect the right solution.</p> 1511 </div> 1512 <div class="support-item__footer"> 1513 <a href="/team" class="support-item__cta button--text"> 1514 <span class="button__label">Meet our team -></span> 1515 </a> 1516 </div> 1517 </div> 1518 1519 <div class="support-item"> 1520 <div class="support-item__header"> 1521 <div class="support-item__icon support-item__icon--custom"> 1522 <div class="icon-badge icon-badge--medium support-item__icon-badge"> 1523 <svg viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg"> 1524 <g clip-path="url(#clip0_1678_5)"> 1525 <path d="M21.1797 0C32.6658 1.50503e-05 42 9.60103 42 20.9941C41.9999 32.3871 32.674 41.9794 21.1758 41.9795L0 42V20.6338C3.47352e-05 9.23665 9.68136 0 21.1797 0ZM21.3838 7.98633C16.836 7.98908 12.6246 10.3626 10.2979 14.2344C7.97126 18.1061 7.87254 22.9052 10.0371 26.8682L7.70117 34.3125L16.0879 32.4355C20.8905 34.5795 26.5266 33.6168 30.3271 30.0029C34.1277 26.389 35.3306 20.8487 33.3662 16.0059C31.4017 11.1631 26.664 7.98895 21.3965 7.98633H21.3838Z" fill="currentColor"/> 1526 </g> 1527 <defs> 1528 <clipPath id="clip0_1678_5"> 1529 <rect width="42" height="42" fill="white"/> 1530 </clipPath> 1531 </defs> 1532 </svg> 1533 </div> 1534 </div> 1535 <h4 class="support-item__title">Community forum</h4> 1536 </div> 1537 1538 <div class="support-item__body"> 1539 <p>Join a community of builders, moderators, and enthusiasts who love helping others get the most out of Discourse â from setup tips to advanced customizations.</p> 1540 </div> 1541 <div class="support-item__footer"> 1542 <a href="https://meta.discourse.org/" target="_blank" rel="noopener" class="support-item__cta button--text"> 1543 <span class="button__label">Join the Discourse community -></span> 1544 </a> 1545 </div> 1546 </div> 1547 1548 <div class="support-item"> 1549 <div class="support-item__header"> 1550 <div class="support-item__icon"> 1551 1552 1553 1554 1555 1556 1557<div class="icon-badge icon-badge--medium icon-badge--purple support-item__icon-badge"> 1558 <i class="icon" data-lucide="newspaper"></i> 1559</div> 1560 1561 1562 </div> 1563 <h4 class="support-item__title">Resource center</h4> 1564 </div> 1565 1566 <div class="support-item__body"> 1567 <p>Explore expert guides, community insights, and helpful tools designed to make running your Discourse community easier and more effective.</p> 1568 </div> 1569 <div class="support-item__footer"> 1570 <a href="/resource-center" class="support-item__cta button--text"> 1571 <span class="button__label">Visit the Resource Center -></span> 1572 </a> 1573 </div> 1574 </div> 1575 </div> 1576 1577 <!-- Quote Section --> 1578 <div class="support-quote --wide"> 1579 <blockquote class="support-quote__text"> 1580 "It's been such a privilege to work with you guys over the years. I can't stress how exceptional it was to have such friendly and knowledgeable suppliers to work with. Huge props! Not only did you make this project possible, you made it thoroughly enjoyable!" 1581 </blockquote> 1582 <div class="support-quote__author"> 1583 <img src="/a/img/avatar-tristan.png" alt="" class="support-quote__avatar" /> 1584 <div class="support-quote__author-info"> 1585 <div class="support-quote__author-name">Tristan Robinson</div> 1586 <div class="support-quote__author-role">Project Manager at Hella</div> 1587 </div> 1588 </div> 1589 </div> 1590 </div> 1591</section> 1592 1593 1594 1595 1596 1597<section class="newsletter-callout"> 1598 <div class="newsletter-callout__inner content-container"> 1599 <div class="newsletter-callout__columns"> 1600 <div class="newsletter"> 1601 <h5 class="newsletter__heading"> 1602 <i class="newsletter__heading-icon icon" data-lucide="mail" aria-hidden="true"></i> 1603 Join our newsletter 1604 </h5> 1605 <p> 1606 Get community tips and product updates delivered to your inbox 1607 </p> 1608 1609 <div class="newsletter__form"> 1610
1610<script charset="utf-8" type="text/javascript" src="//js-eu1.hsforms.net/forms/embed/v2.js"></script>
vendor: 1 bytes, line 1610
1610
1611<script> 1612 hbspt.forms.create({ 1613 region: "eu1", 1614 portalId: "25938613", 1615 formId: "f412108b-69e7-4dff-be0b-a7987ee48857", 1616 onFormSubmit: function($form) { 1617 plausible("Subscribe form submitted"); 1618 } 1619 }); 1620</script>
1620 1621 1622 </div> 1623 1624 1625 <p class="newsletter-disclaimer"> 1626 Donât worry, we won't share your email and you can unsubscribe anytime. 1627 </p> 1628 1629 </div> 1630 1631 1632 <aside class="newsletter-block"> 1633 1634 1635 1636 1637 1638 1639<div class="icon-badge icon-badge--small icon-badge--pink newsletter-block__icon"> 1640 <i class="icon" data-lucide="book-open"></i> 1641</div> 1642 1643 1644 <h6 class="newsletter-block__heading">Read our blog</h6> 1645 <p>Long-form deep dives, case studies, and how-tos from the Discourse team.</p> 1646 <a class="newsletter-block__link plausible-event-name=Blog+Link+Click plausible-event-context=newsletter plausible-event-page=home" href="https://blog.discourse.org" target="_blank" rel="noopener">Visit the blog â</a> 1647 </aside> 1648 1649 </div> 1650 </div> 1651</section> 1652 1653</main> 1654 1655 <div class="footer-container"> 1656 1657 1658 <section class="cta-block-spread"> 1659 <div class="cta-block-spread__inner"> 1660 <div class="cta-block-spread__card"> 1661 <div class="cta-block-spread__logo"> 1662 <img src="/a/img/logo-icon.svg" alt="" /> 1663 </div> 1664 1665 <div class="cta-block-spread__header"> 1666 1667 <h4 class="cta-block-spread__title">Start building your <span class="block-at-md">community today</span></h4> 1668 1669 <p class="cta-block-spread__description">Start with the free plan or try any paid plan free for 14 days.</p> 1670 </div> 1671 1672 <div class="cta-block-spread__buttons"> 1673 1674 1675 1676 1677 1678 1679 1680 1681<a href="/signup/pro" 1682 class="plausible-event-name=Start+Free+Trial+Button+Click plausible-event-context=prefooter_cta plausible-event-page=home plausible-event-tier=standard button--primary"> 1683 <span class="button__label">Start for free</span> 1684 <span class="button__icon"> 1685 <i class="icon" data-lucide="chevron-right" aria-hidden="true"></i> 1686 </span> 1687</a> 1688 1689 1690 1691<a href="/talk-to-sales" 1692 class="plausible-event-name=Talk+to+Sales+Button+Click plausible-event-context=prefooter_cta plausible-event-page=home button--secondary"> 1693 <span class="button__label">Talk to Sales</span> 1694 <span class="button__icon"> 1695 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon lucide-chevron-right-icon lucide-chevron-right"><path d="m9 18 6-6-6-6"/></svg> 1696 </span> 1697</a> 1698 1699 1700 </div> 1701 </div> 1702 </div> 1703</section> 1704 1705 1706 1707 1708 <footer class="site-footer"> 1709 <div class="site-footer__wrapper"> 1710 <div class="site-footer__top"> 1711 <div class="site-footer__col"> 1712 <a href="/" class="site-footer__logo"> 1713 <img src="/a/img/logo.svg" alt="Discourse logo" height="40" /> 1714 </a> 1715 <ul class="site-footer__list --social-media"> 1716 <li><a href="https://meta.discourse.org/" target="_blank" rel="noopener" class="site-footer__link"> 1717 <svg width="22" height="22" viewBox="0 0 42 42" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1718 <title>Discourse Meta</title> 1719 <g clip-path="url(#clip0_1680_7)"> 1720 <path d="M21.1797 0C32.6658 1.50503e-05 42 9.60103 42 20.9941C41.9999 32.3871 32.674 41.9794 21.1758 41.9795L0 42V20.6338C3.47352e-05 9.23665 9.68136 0 21.1797 0ZM21.3838 7.98633C16.836 7.98908 12.6246 10.3626 10.2979 14.2344C7.97126 18.1061 7.87254 22.9052 10.0371 26.8682L7.70117 34.3125L16.0879 32.4355C20.8905 34.5795 26.5266 33.6168 30.3271 30.0029C34.1277 26.389 35.3306 20.8487 33.3662 16.0059C31.4017 11.1631 26.664 7.98895 21.3965 7.98633H21.3838Z" fill="currentColor"/> 1721 </g> 1722 <defs> 1723 <clipPath id="clip0_1680_7"> 1724 <rect width="42" height="42" fill="currentColor"/> 1725 </clipPath> 1726 </defs> 1727 </svg> 1728 </a></li> 1729 <li><a href="https://www.linkedin.com/company/civilized-discourse-construction-kit-inc/" target="_blank" rel="noopener noreferrer"> 1730 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 18" width="22"> 1731 <title>Discourse on LinkedIn</title> 1732 <path d="M3.94 2A2 2 0 1 1 2 0a2 2 0 0 1 1.94 2zM4 5.48H0V18h4zm6.32 0H6.34V18h3.94v-6.57c0-3.66 4.77-4 4.77 0V18H19v-7.93c0-6.17-7.06-5.94-8.72-2.91z" fill="currentColor"></path> 1733 </svg> 1734 </a></li> 1735 <li><a href="https://github.com/discourse/discourse" target="_blank" rel="noopener noreferrer" class="site-footer__link"> 1736 <svg xmlns="http://www.w3.org/2000/svg" height="20" viewBox="0 0 16 16" width="20"> 1737 <title>Discourse on GitHub</title>
1738 <path fill="currentColor" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path> 1739 </svg> 1740 </a></li> 1741 <li><a href="https://x.com/discourse" target="_blank" rel="noopener noreferrer" class="site-footer__link"> 1742 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 1227" fill="currentColor" width="16" height="16"> 1743 <title>Discourse on X</title> 1744 <path d="M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026ZM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026Z"></path> 1745 </svg> 1746 </a></li> 1747 <li><a href="https://mastodon.social/@Discourse" target="_blank" rel="noopener noreferrer" class="site-footer__link"> 1748 <svg width="20" viewBox="0 0 74 79" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1749 <title>Discourse on Mastodon</title> 1750 <path d="M73.7014 17.9592C72.5616 9.62034 65.1774 3.04876 56.424 1.77536C54.9472 1.56019 49.3517 0.7771 36.3901 0.7771H36.2933C23.3281 0.7771 20.5465 1.56019 19.0697 1.77536C10.56 3.01348 2.78877 8.91838 0.903306 17.356C-0.00357857 21.5113 -0.100361 26.1181 0.068112 30.3439C0.308275 36.404 0.354874 42.4535 0.91406 48.489C1.30064 52.498 1.97502 56.4751 2.93215 60.3905C4.72441 67.6217 11.9795 73.6395 19.0876 76.0945C26.6979 78.6548 34.8821 79.0799 42.724 77.3221C43.5866 77.1245 44.4398 76.8953 45.2833 76.6342C47.1867 76.0381 49.4199 75.3714 51.0616 74.2003C51.0841 74.1839 51.1026 74.1627 51.1156 74.1382C51.1286 74.1138 51.1359 74.0868 51.1368 74.0592V68.2108C51.1364 68.185 51.1302 68.1596 51.1185 68.1365C51.1069 68.1134 51.0902 68.0932 51.0695 68.0773C51.0489 68.0614 51.0249 68.0503 50.9994 68.0447C50.9738 68.0391 50.9473 68.0392 50.9218 68.045C45.8976 69.226 40.7491 69.818 35.5836 69.8087C26.694 69.8087 24.3031 65.6569 23.6184 63.9285C23.0681 62.4347 22.7186 60.8764 22.5789 59.2934C22.5775 59.2669 22.5825 59.2403 22.5934 59.216C22.6043 59.1916 22.621 59.1702 22.6419 59.1533C22.6629 59.1365 22.6876 59.1248 22.714 59.1191C22.7404 59.1134 22.7678 59.1139 22.794 59.1206C27.7345 60.2936 32.799 60.8856 37.8813 60.8843C39.1036 60.8843 40.3223 60.8843 41.5447 60.8526C46.6562 60.7115 52.0437 60.454 57.0728 59.4874C57.1983 59.4628 57.3237 59.4416 57.4313 59.4098C65.3638 57.9107 72.9128 53.2051 73.6799 41.2895C73.7086 40.8204 73.7803 36.3758 73.7803 35.889C73.7839 34.2347 74.3216 24.1533 73.7014 17.9592ZM61.4925 47.6918H53.1514V27.5855C53.1514 23.3526 51.3591 21.1938 47.7136 21.1938C43.7061 21.1938 41.6988 23.7476 41.6988 28.7919V39.7974H33.4078V28.7919C33.4078 23.7476 31.3969 21.1938 27.3894 21.1938C23.7654 21.1938 21.9552 23.3526 21.9516 27.5855V47.6918H13.6176V26.9752C13.6176 22.7423 14.7157 19.3795 16.9118 16.8868C19.1772 14.4 22.1488 13.1231 25.8373 13.1231C30.1064 13.1231 33.3325 14.7386 35.4832 17.9662L37.5587 21.3949L39.6377 17.9662C41.7884 14.7386 45.0145 13.1231 49.2765 13.1231C52.9614 13.1231 55.9329 14.4 58.2055 16.8868C60.4017 19.3772 61.4997 22.74 61.4997 26.9752L61.4925 47.6918Z" fill="currentColor"/> 1751 </svg> 1752 </a></li> 1753 <li><a href="https://bsky.app/profile/discourse.org" target="_blank" rel="noopener noreferrer" class="site-footer__link"> 1754 <svg xmlns="http://www.w3.org/2000/svg" width="20" viewBox="0 0 600 530"> 1755 <title>Discourse on Bluesky</title>
1756 <path fill="currentColor" d="M135.72 44.03C202.216 93.951 273.74 195.17 300 249.49c26.262-54.316 97.782-155.54 164.28-205.46C512.26 8.009 590-19.862 590 68.825c0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.38-3.69-10.832-3.708-7.896-.017-2.936-1.193.516-3.707 7.896-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.45-163.25-81.433C20.15 217.613 9.997 86.535 9.997 68.825c0-88.687 77.742-60.816 125.72-24.795z"/> 1757 </svg> 1758 </a></li> 1759 <li><a href="https://www.youtube.com/@discourse_" target="_blank" rel="noopener noreferrer" class="site-footer__link"> 1760 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 27" fill="currentColor"> 1761 <title>Discourse on YouTube</title> 1762 <path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/> 1763 </svg> 1764 </a></li> 1765 </ul> 1766 1767 <div class="app-badges"> 1768 <a href="https://apps.apple.com/us/app/discourse-hub/id1173672076" target="_blank" rel="noopener noreferrer"> 1769 <img src="/a/img/badge-app-store.svg" alt="Download Discourse Hub on the App Store" /> 1770 </a> 1771 1772 <a href="https://play.google.com/store/apps/details?id=com.discourse" target="_blank" rel="noopener noreferrer"> 1773 <img src="/a/img/badge-google-play.png" alt="Get Discourse Hub on Google Play" /> 1774 </a> 1775</div> 1776 1777 <p> 1778 <a href="https://www.youtube.com/watch?v=Xe1TZaElTAs">Built with love, Internet style</a> 1779 </p> 1780 </div> 1781 1782 <div class="site-footer__col"> 1783 <h6>Features & Pricing</h6> 1784 <ul class="site-footer__list"> 1785 <li> 1786 <a href="/pricing" class="site-footer__link"> 1787 Pricing 1788 </a> 1789 </li> 1790 <li><a href="/features" class="site-footer__link"> 1791 Features 1792 </a></li> 1793 <li><a href="/plugins" class="site-footer__link"> 1794 Plugins 1795 </a></li> 1796 <li><a href="/chat" class="site-footer__link"> 1797 Chat 1798 </a></li> 1799 <li><a href="/ai" class="site-footer__link"> 1800 Discourse AI 1801 </a></li> 1802 <li><a href="/migrations" class="site-footer__link"> 1803 Migrations 1804 </a></li> 1805 <li><a href="/integrations" class="site-footer__link"> 1806 Integrations 1807 </a></li> 1808 <li><a href="https://docs.discourse.org/" class="site-footer__link" target="_blank" rel="noopener"> 1809 API 1810 </a></li> 1811 <li><a href="/app" class="site-footer__link"> 1812 Discourse Hub 1813 </a></li> 1814 </ul> 1815 </div> 1816 1817 <div class="site-footer__col"> 1818 <h6> 1819 Company 1820 </h6> 1821 <ul class="site-footer__list"> 1822 <li><a href="/about" class="site-footer__link"> 1823 What is Discourse? 1824 </a></li> 1825 <li><a href="/team" class="site-footer__link"> 1826 Who we are 1827 </a></li> 1828 <li><a href="/open-source" class="site-footer__link"> 1829 Open source 1830 </a></li> 1831 <li><a href="https://blog.discourse.org" class="site-footer__link" target="_blank" rel="noopener"> 1832 Blog 1833 </a></li> 1834 <li><a href="/customers" class="site-footer__link"> 1835 Customers 1836 </a></li> 1837 <li><a href="/wall-of-love" class="site-footer__link"> 1838 Wall of love 1839 </a></li> 1840 <li><a href="/partners" class="site-footer__link"> 1841 Partners 1842 </a></li> 1843 <li><a href="/jobs" class="site-footer__link"> 1844 Careers 1845 </a></li> 1846 </ul> 1847 </div> 1848
1849 <div class="site-footer__col"> 1850 <h6>Community & Support</h6> 1851 <ul class="site-footer__list"> 1852 <li><a href="https://ask.discourse.com/" target="_blank" rel="noopener" class="site-footer__link"> 1853 Ask Discourse 1854 </a></li> 1855 <li><a href="https://discover.discourse.org/" target="_blank" rel="noopener" class="site-footer__link"> 1856 Discover 1857 </a></li> 1858 <li><a href="https://try.discourse.org" target="_blank" rel="noopener" class="site-footer__link"> 1859 Demo Sandbox 1860 </a></li> 1861 <li><a href="/contact" class="site-footer__link"> 1862 Contact us 1863 </a></li> 1864 <li><a href="https://releases.discourse.org/" target="_blank" rel="noopener" class="site-footer__link"> 1865 Releases 1866 </a></li> 1867 </ul> 1868 <h6>Compare</h6> 1869 <ul class="site-footer__list"> 1870 <li><a href="/compare/bettermode" class="site-footer__link">vs. Bettermode</a></li> 1871 <li><a href="/compare/circle" class="site-footer__link">vs. Circle</a></li> 1872 <li><a href="/compare/discord" class="site-footer__link">vs. Discord</a></li> 1873 <li><a href="/compare/gainsight" class="site-footer__link">vs. Gainsight</a></li> 1874 <li><a href="/compare/khoros" class="site-footer__link">vs. Khoros</a></li> 1875 <li><a href="/compare/reddit" class="site-footer__link">vs. Reddit</a></li> 1876 <li><a href="/compare/salesforce" class="site-footer__link">vs. Salesforce</a></li> 1877 <li><a href="/compare/slack" class="site-footer__link">vs. Slack</a></li> 1878 <li><a href="/compare/vanilla" class="site-footer__link">vs. Vanilla</a></li> 1879 </ul> 1880 </div> 1881 1882 <div class="site-footer__col"> 1883 <h6>Legal</h6> 1884 <ul class="site-footer__list"> 1885 <li><a href="/legal" class="site-footer__link"> 1886 Legal Terms & Notices 1887 </a></li> 1888 <li><a href="/privacy" class="site-footer__link"> 1889 Privacy Information 1890 </a></li> 1891 <li><a href="/copyright" class="site-footer__link"> 1892 Copyright Policy 1893 </a></li> 1894 <li><a href="/accessibility" class="site-footer__link"> 1895 Accessibility 1896 </a></li> 1897 <li><a href="https://status.discourse.org" target="_blank" rel="noopener noreferrer" class="site-footer__link"> 1898 Status 1899 </a></li> 1900 <li><a href="/sales-tax" class="site-footer__link"> 1901 Sales Tax 1902 </a></li> 1903 <li><a href="/referral-terms" class="site-footer__link"> 1904 Referral Promotion Terms 1905 </a></li> 1906 <li><a href="#" class="hs-show-banner-link"> 1907 Cookie Settings 1908 </a></li> 1909 </ul> 1910 </div> 1911 </div> 1912 1913 <div id="colophon" class="site-footer__bottom"> 1914 <div class="site-footer__bottom-inner"> 1915 <p class="site-footer__bottom-left"> 1916 Content is by-nc-sa, Discourse® and Discourse Forum⢠1917 </p> 1918 <p class="site-footer__bottom-right"> 1919 1920 Copyright © 2026 Civilized Discourse Construction Kit, Inc. All rights reserved. 1921 </p> 1922 </div> 1923 </div> 1924 </div> 1925 </footer> 1926 1927 <div class="cta-block-spread__background"> 1928 <div class="cta-block-spread__icons-bg"> 1929 <div class="cta-block-spread__icon cta-block-spread__icon--blur-1"> 1930 <div class="cta-block-spread__icon-badge"> 1931 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> 1932 <path d="M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480l0-83.6c0-4 1.5-7.8 4.2-10.8L331.8 202.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8 17.7 316.6C7.1 311.3 .3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z" fill="#FFFEF5"/> 1933 </svg> 1934 </div> 1935 </div> 1936 1937 <div class="cta-block-spread__icon cta-block-spread__icon--blur-2"> 1938 <div class="cta-block-spread__icon-badge"> 1939 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"> 1940 <path d="M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2s0 0 0 0s0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.2-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0 0 0 0 0 0s0 0 0 0l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z" fill="#FFFEF5"/> 1941 </svg> 1942 </div> 1943 </div> 1944 1945 <div class="cta-block-spread__icon cta-block-spread__icon--blur-3"> 1946 <div class="cta-block-spread__icon-badge"> 1947 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> 1948 <path d="M224 0c-17.7 0-32 14.3-32 32l0 19.2C119 66 64 130.6 64 208l0 18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416l384 0c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8l0-18.8c0-77.4-55-142-128-156.8L256 32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z" fill="#FFFEF5"/> 1949 </svg> 1950 </div> 1951 </div> 1952 1953 <div class="cta-block-spread__icon cta-block-spread__icon--blur-4"> 1954 <div class="cta-block-spread__icon-badge"> 1955 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> 1956 <path d="M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480l0-83.6c0-4 1.5-7.8 4.2-10.8L331.8 202.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8 17.7 316.6C7.1 311.3 .3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z" fill="#FFFEF5"/> 1957 </svg> 1958 </div> 1959 </div> 1960 1961 <div class="cta-block-spread__icon cta-block-spread__icon--blur-5"> 1962 <div class="cta-block-spread__icon-badge"> 1963 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"> 1964 <path d="M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2s0 0 0 0s0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.2-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0 0 0 0 0 0s0 0 0 0l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z" fill="#FFFEF5"/> 1965 </svg> 1966 </div> 1967 </div> 1968 1969 <div class="cta-block-spread__icon cta-block-spread__icon--blur-6"> 1970 <div class="cta-block-spread__icon-badge"> 1971 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> 1972 <path d="M224 0c-17.7 0-32 14.3-32 32l0 19.2C119 66 64 130.6 64 208l0 18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416l384 0c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8l0-18.8c0-77.4-55-142-128-156.8L256 32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z" fill="#FFFEF5"/> 1973 </svg> 1974 </div> 1975 </div> 1976</div> 1977 1978 1979 </div> 1980</div> 1981 1982 1983 1984
1985<script src="/a/js/gsap.min.js?v=20260923144455" defer></script>
vendor: 1 bytes, line 1985
1985
1986<script src="/a/js/scroll-trigger.min.js?v=20260923144455" defer></script>
vendor: 1 bytes, line 1986
1986
1987<script src="/a/js/scroll-trigger-utils.js?v=20260923144455" defer></script>
vendor: 1 bytes, line 1987
1987
1988<script src="/a/js/mainnav.js?v=20260923144455" type="text/javascript"></script>
vendor: 1 bytes, line 1988
1988
1989<script src="/a/js/referral.js?v=20260923144455" type="text/javascript"></script>
vendor: 1 bytes, line 1989
1989
1990<script src="/a/js/create-site-params.js?v=20260923144455" type="text/javascript"></script>
vendor: 1 bytes, line 1990
1990
1991<script src="/a/js/secondary-hero-icons.js?v=20260923144455" type="text/javascript"></script>
vendor: 1 bytes, line 1991
1991
1992<script src="/a/js/lucide.min.js?v=20260923144455" type="text/javascript"></script>
vendor: 1 bytes, line 1992
1992
1993<script> 1994 lucide.createIcons(); 1995</script>
1995 1996 1997
1998<script 1999 src="/a/js/index.js?1790174693181339485" 2000 type="text/javascript" 2001></script>
2001 2002
2003<script 2004 src="/a/js/discover-grid.js?1790174693181339485" 2005 type="text/javascript" 2006></script>
2006 2007
2008<script 2009 src="/a/js/use-case-tabs.js?1790174693181339485" 2010 type="text/javascript" 2011></script>
2011 2012
2013<script 2014 src="/a/js/homepage-hero-animation.js?1790174693181339485" 2015 type="text/javascript" 2016></script>
2016 2017
2018<script 2019 src="/a/js/metrics-counter.js?1790174693181339485" 2020 type="text/javascript" 2021></script>
2021 2022
2023<script 2024 src="/a/js/features-icons-animation.js?1790174693181339485" 2025 type="text/javascript" 2026></script>
2026 2027
2028<script 2029 src="/a/js/enterprise-screenshots-animation.js?1790174693181339485" 2030 type="text/javascript" 2031></script>
2031 2032
2033<script 2034 src="/a/js/github-buttons.min.js?1790174693181339485" 2035 type="text/javascript" 2036></script>
2036 2037 2038 2039 2040<!-- GTM is in head --> 2041 2042<!-- Send consent updates when users interact with your consent banner -->
2043<script> 2044 function grantConsent(analytics, advertisement, functionality) { 2045 gtag("consent", "update", { 2046 "ad_user_data": advertisement ? "granted" : "denied", 2047 "ad_personalization": advertisement ? "granted" : "denied", 2048 "ad_storage": advertisement ? "granted" : "denied", 2049 "analytics_storage": analytics ? "granted" : "denied" 2050 }); 2051 } 2052</script>
2052 2053 2054<!-- Start of HubSpot Embed Code -->
2055<script type="text/javascript" id="hs-script-loader" async defer src="//js-eu1.hs-scripts.com/25938613.js"></script>
2055 2056<!-- End of HubSpot Embed Code --> 2057
2058<script type="text/javascript"> 2059 let global_consent = consent; 2060 2061 // Prescribed by HubSpot. 2062 // Keep `var` so we don't get already declared errors. 2063 var _hsp = (window._hsp = window._hsp || []); 2064 2065 _hsp.push([ 2066 "addPrivacyConsentListener", 2067 function (hs_consent) { 2068 // Update Google/GTM 2069 grantConsent( 2070 hs_consent.categories.analytics, 2071 hs_consent.categories.advertisement, 2072 hs_consent.categories.functionality 2073 ); 2074 2075 // GTM tracking is defined globally in <head/> 2076 // eslint-disable-next-line no-undef 2077 dataLayer.push({event: "consentUpdated"}); 2078 2079 // Clean up cookies: _ga, _gcl are Google. 2080 if (!hs_consent.categories.analytics) { 2081 const cookies = document.cookie.split(";").map((cookie) => cookie.trim()); 2082 cookies.forEach((cookie) => { 2083 const [name, value] = cookie.split("="); 2084 if (name.startsWith("_ga") || name.startsWith("_gcl")) { 2085 document.cookie = `${name}=; domain=.discourse.org; path=/; max-age=0; SameSite=Strict; Secure`; 2086 document.cookie = `${name}=; domain=.discourse.localhost; path=/; max-age=0; SameSite=Strict; Secure`; 2087 } 2088 }); 2089 } 2090 2091 // Clean up our functional cookies, but skip cleanup in a default state, before Accept|Decline. 2092 // (Allow these to be set if someone comes in on a campaign URL or with referral querystring.) 2093 if (!hs_consent.categories.functionality && global_consent["functionality"] !== true) { 2094 let domain_parts = window.location.hostname.split("."); 2095 document.cookie = `coupon_code=; path=/; domain=.discourse.${domain_parts[domain_parts.length-1]}; max-age=0; SameSite=Strict; Secure`; 2096 document.cookie = `referral_code=; path=/; domain=.discourse.${domain_parts[domain_parts.length-1]}; max-age=0; SameSite=Strict; Secure`; 2097 } 2098 }, 2099 ]); 2100 2101 document.querySelectorAll(".hs-show-banner-link").forEach((el) => { 2102 el.addEventListener("click", function (e) { 2103 e.preventDefault(); 2104 var _hsp = window._hsp = window._hsp || []; 2105 _hsp.push(['showBanner']); 2106 }); 2107 }); 2108</script>
2108 2109 2110 2111 </body> 2112</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.