Skip to content

Instantly share code, notes, and snippets.

@pcambra
Last active July 27, 2026 11:13
Show Gist options
  • Select an option

  • Save pcambra/b2284e0ea98f7568ef81d103c5725071 to your computer and use it in GitHub Desktop.

Select an option

Save pcambra/b2284e0ea98f7568ef81d103c5725071 to your computer and use it in GitHub Desktop.
--- sorting: each card carries a precomputed rank per criterion ---------
.dosp {
--dosp-blue: #0678be;
--dosp-blue-dark: #004975;
--dosp-ink: #232629;
--dosp-muted: #55595c;
--dosp-line: #d3d7db;
--dosp-tint: #f2f7fb;
font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
color: var(--dosp-ink);
max-width: 78rem;
}
.dosp *, .dosp *::before, .dosp *::after { box-sizing: border-box; }
.dosp__head {
display: flex; flex-wrap: wrap; gap: .75rem 2rem;
align-items: flex-end; justify-content: space-between;
padding-bottom: 1rem; border-bottom: 2px solid var(--dosp-line);
}
.dosp__title { font-size: 1.5rem; line-height: 1.2; margin: 0 0 .35rem; font-weight: 700; }
.dosp__lede { margin: 0; font-size: .9375rem; color: var(--dosp-muted); max-width: 46ch; }
.dosp__all {
font-size: .875rem; font-weight: 600; color: var(--dosp-blue);
text-decoration: none; border-bottom: 1px solid currentColor; white-space: nowrap;
}
.dosp__all:hover { color: var(--dosp-blue-dark); }
.dosp__stats {
display: grid; gap: .5rem 2.5rem; margin: 1.125rem 0 0;
grid-template-columns: repeat(auto-fit, minmax(9rem, max-content));
}
.dosp__stats div { display: flex; flex-direction: column-reverse; }
.dosp__stats dt { font-size: .75rem; letter-spacing: .04em; text-transform: uppercase; color: var(--dosp-muted); }
.dosp__stats dd {
margin: 0; font-size: 1.75rem; font-weight: 700; line-height: 1.1;
color: var(--dosp-blue-dark); font-variant-numeric: tabular-nums;
}
.dosp__controls { display: grid; gap: .875rem; margin: 1.5rem 0 1.25rem; }
.dosp__group { border: 0; margin: 0; padding: 0; display: grid; gap: .4375rem; }
.dosp__group legend {
padding: 0; font-size: .6875rem; font-weight: 700;
letter-spacing: .06em; text-transform: uppercase; color: var(--dosp-muted);
}
.dosp__pills { display: flex; flex-wrap: wrap; gap: .5rem; }
.dosp__sr {
position: absolute; width: 1px; height: 1px; margin: -1px;
padding: 0; border: 0; overflow: hidden; clip-path: inset(50%);
}
.dosp__pill {
display: inline-flex; align-items: center; gap: .25rem;
font-size: .8125rem; font-weight: 600; line-height: 1;
padding: .5rem .75rem; border-radius: 999px; cursor: pointer;
border: 1px solid var(--dosp-line); background: #fff; color: var(--dosp-muted);
transition: background-color .15s ease, color .15s ease, border-color .15s ease;
}
.dosp__pill:hover { border-color: var(--dosp-blue); color: var(--dosp-blue); }
.dosp__pill b { font-weight: 500; opacity: .7; }
.dosp__pill:has(input:checked) {
background: var(--dosp-blue-dark); border-color: var(--dosp-blue-dark); color: #fff;
}
.dosp__pill:has(input:focus-visible) { outline: 2px solid var(--dosp-blue); outline-offset: 2px; }
.dosp__pill--check::before {
content: ""; width: .75rem; height: .75rem; border-radius: .1875rem;
border: 1px solid currentColor; margin-right: .125rem;
}
.dosp__pill--check:has(input:checked)::before { background: #fff; border-color: #fff; }
.dosp__grid {
list-style: none; margin: 0; padding: 0;
display: grid; gap: .625rem;
grid-template-columns: repeat(auto-fill, minmax(17.5rem, 1fr));
}
.dosp__card {
position: relative; display: flex; flex-direction: column; gap: .45rem;
padding: .8125rem .875rem .75rem; border: 1px solid var(--dosp-line); border-radius: .5rem;
background: #fff; transition: border-color .15s ease, box-shadow .15s ease, transform .15s ease;
}
.dosp__card:hover { border-color: var(--dosp-blue); box-shadow: 0 2px 10px rgba(6,120,190,.12); transform: translateY(-1px); }
.dosp__card--active { background: var(--dosp-tint); }
.dosp__top { display: flex; align-items: flex-start; justify-content: space-between; gap: .5rem; }
.dosp__link {
font-size: .9375rem; font-weight: 600; line-height: 1.3;
color: var(--dosp-blue-dark); text-decoration: none;
}
.dosp__link::after { content: ""; position: absolute; inset: 0; border-radius: .5rem; }
.dosp__card:hover .dosp__link { text-decoration: underline; }
.dosp__link:focus-visible { outline: none; }
.dosp__card:has(.dosp__link:focus-visible) { outline: 2px solid var(--dosp-blue); outline-offset: 2px; }
.dosp__core { display: flex; align-items: center; gap: .1875rem; flex-shrink: 0; }
.dosp__v {
font-size: .6875rem; font-weight: 700; line-height: 1;
padding: .1875rem .3125rem; border-radius: .1875rem;
background: #e7eef3; color: var(--dosp-muted); font-variant-numeric: tabular-nums;
}
.dosp__v--now { background: var(--dosp-blue-dark); color: #fff; }
.dosp__v--none { background: transparent; border: 1px dashed var(--dosp-line); color: var(--dosp-muted); font-weight: 600; }
.dosp__sub {
display: flex; flex-wrap: wrap; align-items: center; gap: .375rem;
font-size: .75rem; color: var(--dosp-muted);
}
.dosp__machine { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
.dosp__rel { font-variant-numeric: tabular-nums; }
.dosp__flag {
font-size: .6875rem; font-weight: 600; color: #8a5a00;
background: #fdf3dd; border-radius: 999px; padding: .1rem .45rem;
}
.dosp__shield { color: var(--dosp-blue); }
.dosp__usage {
display: flex; align-items: baseline; justify-content: space-between;
gap: .75rem; margin-top: auto; padding-top: .125rem;
}
.dosp__num {
font-size: .8125rem; font-variant-numeric: tabular-nums; color: var(--dosp-ink);
font-weight: 700; white-space: nowrap;
}
.dosp__num small { font-weight: 400; color: var(--dosp-muted); }
.dosp__issues {
font-size: .6875rem; font-weight: 700; color: var(--dosp-blue-dark);
background: #dcecf7; border-radius: 999px; padding: .1rem .45rem; white-space: nowrap;
}
.dosp__empty, .dosp__note { margin: 1.25rem 0 0; font-size: .8125rem; color: var(--dosp-muted); }
.dosp__note { max-width: 62ch; }
.dosp__empty { display: none; }
/* --- sorting: each card carries a precomputed rank per criterion --------- */
.dosp:has(#s-use:checked) .dosp__card { order: var(--r-use); }
.dosp:has(#s-az:checked) .dosp__card { order: var(--r-az); }
.dosp:has(#s-iss:checked) .dosp__card { order: var(--r-iss); }
/* --- filtering: hide cards the checked radios exclude -------------------- */
.dosp:has(#a-commerce:checked) .dosp__card:not([data-area="Commerce"]),
.dosp:has(#a-display-views:checked) .dosp__card:not([data-area="Display & Views"]),
.dosp:has(#a-fields-entities:checked) .dosp__card:not([data-area="Fields & entities"]),
.dosp:has(#a-forms:checked) .dosp__card:not([data-area="Forms"]),
.dosp:has(#a-integrations:checked) .dosp__card:not([data-area="Integrations"]),
.dosp:has(#a-site-building:checked) .dosp__card:not([data-area="Site building"]),
.dosp:has(#a-access-permissions:checked) .dosp__card:not([data-area="Access & permissions"]),
.dosp:has(#a-security-ops:checked) .dosp__card:not([data-area="Security & ops"]),
.dosp:has(#a-developer-tooling:checked) .dosp__card:not([data-area="Developer tooling"]),
.dosp:has(#a-farmos:checked) .dosp__card:not([data-area="farmOS"]),
.dosp:has(#a-community:checked) .dosp__card:not([data-area="Community"]),
.dosp:has(#a-multilingual:checked) .dosp__card:not([data-area="Multilingual"]),
.dosp:has(#c-d11:checked) .dosp__card:not([data-core~="11"]),
.dosp:has(#c-d10:checked) .dosp__card:not([data-core~="10"]),
.dosp:has(#c-d9:checked) .dosp__card:not([data-core~="9"]),
.dosp:has(#c-d8:checked) .dosp__card:not([data-core~="8"]),
.dosp:has(#c-legacy:checked) .dosp__card:not([data-era="legacy"]),
.dosp:has(#c-none:checked) .dosp__card[data-core],
.dosp:has(#c-none:checked) .dosp__card[data-sandbox],
.dosp:has(#credited:checked) .dosp__card:not([data-credited]) { display: none; }
/* --- the only combinations that return nothing --------------------------- */
.dosp:has(#a-commerce:checked):has(#c-legacy:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-display-views:checked):has(#c-legacy:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-display-views:checked):has(#c-none:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-display-views:checked):has(#c-none:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-fields-entities:checked):has(#c-legacy:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-fields-entities:checked):has(#c-none:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-fields-entities:checked):has(#c-none:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-forms:checked):has(#c-legacy:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-forms:checked):has(#c-none:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-forms:checked):has(#c-none:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-integrations:checked):has(#c-d8:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-integrations:checked):has(#c-legacy:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-integrations:checked):has(#c-none:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-integrations:checked):has(#c-none:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-site-building:checked):has(#c-d11:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-site-building:checked):has(#c-legacy:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-site-building:checked):has(#c-legacy:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-site-building:checked):has(#c-none:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-site-building:checked):has(#c-none:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-access-permissions:checked):has(#c-d11:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-access-permissions:checked):has(#c-d11:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-access-permissions:checked):has(#c-d8:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-access-permissions:checked):has(#c-legacy:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-access-permissions:checked):has(#c-legacy:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-access-permissions:checked):has(#c-none:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-security-ops:checked):has(#c-legacy:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-security-ops:checked):has(#c-legacy:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-security-ops:checked):has(#c-none:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-security-ops:checked):has(#c-none:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-developer-tooling:checked):has(#c-d11:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-developer-tooling:checked):has(#c-d11:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-farmos:checked):has(#c-d9:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-farmos:checked):has(#c-d9:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-farmos:checked):has(#c-d8:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-farmos:checked):has(#c-d8:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-farmos:checked):has(#c-legacy:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-farmos:checked):has(#c-legacy:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-farmos:checked):has(#c-none:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-farmos:checked):has(#c-none:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-community:checked):has(#c-any:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-community:checked):has(#c-d11:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-community:checked):has(#c-d11:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-community:checked):has(#c-d10:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-community:checked):has(#c-d10:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-community:checked):has(#c-d9:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-community:checked):has(#c-d9:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-community:checked):has(#c-d8:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-community:checked):has(#c-d8:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-community:checked):has(#c-legacy:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-community:checked):has(#c-legacy:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-community:checked):has(#c-none:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-multilingual:checked):has(#c-any:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-multilingual:checked):has(#c-d11:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-multilingual:checked):has(#c-d11:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-multilingual:checked):has(#c-d10:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-multilingual:checked):has(#c-d9:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-multilingual:checked):has(#c-d8:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-multilingual:checked):has(#c-d8:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-multilingual:checked):has(#c-legacy:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-multilingual:checked):has(#c-legacy:checked):has(#credited:checked) .dosp__empty,
.dosp:has(#a-multilingual:checked):has(#c-none:checked):not(:has(#credited:checked)) .dosp__empty,
.dosp:has(#a-multilingual:checked):has(#c-none:checked):has(#credited:checked) .dosp__empty { display: block; }
@media (max-width: 30rem) {
.dosp__stats dd { font-size: 1.375rem; }
}
@media (prefers-reduced-motion: reduce) {
.dosp__card, .dosp__pill { transition: none; }
.dosp__card:hover { transform: none; }
}
<body>
<section class="dosp" id="supported-projects" aria-labelledby="dosp-title">
<header class="dosp__head">
<div>
<h3 class="dosp__title" id="dosp-title">Projects supported</h3>
<p class="dosp__lede">Contributed projects this organisation maintains or funds work on.</p>
</div>
<a class="dosp__all" href="https://www.drupal.org/node/2682711/contribution-records?field_is_sa_value=0">
View contribution records
</a>
</header>
<dl class="dosp__stats">
<div><dt>Projects</dt><dd>114</dd></div>
<div><dt>Sites reporting</dt><dd>43,510</dd></div>
<div><dt>Ready for Drupal 11</dt><dd>48</dd></div>
<div><dt>Credited this year</dt><dd>43</dd></div>
</dl>
<div class="dosp__controls">
<fieldset class="dosp__group">
<legend>Area</legend>
<div class="dosp__pills">
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-area" id="a-all" checked><span>All areas</span> <b>114</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-area" id="a-commerce"><span>Commerce</span> <b>29</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-area" id="a-display-views"><span>Display &amp; Views</span> <b>21</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-area" id="a-fields-entities"><span>Fields &amp; entities</span> <b>13</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-area" id="a-forms"><span>Forms</span> <b>12</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-area" id="a-integrations"><span>Integrations</span> <b>9</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-area" id="a-site-building"><span>Site building</span> <b>7</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-area" id="a-access-permissions"><span>Access &amp; permissions</span> <b>7</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-area" id="a-security-ops"><span>Security &amp; ops</span> <b>6</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-area" id="a-developer-tooling"><span>Developer tooling</span> <b>6</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-area" id="a-farmos"><span>farmOS</span> <b>2</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-area" id="a-community"><span>Community</span> <b>1</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-area" id="a-multilingual"><span>Multilingual</span> <b>1</b></label>
</div>
</fieldset>
<fieldset class="dosp__group">
<legend>Drupal core</legend>
<div class="dosp__pills">
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-core" id="c-any" checked><span>Any version</span> <b>114</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-core" id="c-d11"><span>Drupal 11</span> <b>48</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-core" id="c-d10"><span>Drupal 10</span> <b>65</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-core" id="c-d9"><span>Drupal 9</span> <b>50</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-core" id="c-d8"><span>Drupal 8</span> <b>32</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-core" id="c-legacy"><span>Drupal 7 and older</span> <b>18</b></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-core" id="c-none"><span>No packaged release</span> <b>8</b></label>
</div>
</fieldset>
<fieldset class="dosp__group dosp__group--row">
<legend>Sort</legend>
<div class="dosp__pills">
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-sort" id="s-use" checked><span>Most used</span></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-sort" id="s-az"><span>A–Z</span></label>
<label class="dosp__pill"><input class="dosp__sr" type="radio" name="dosp-sort" id="s-iss"><span>Most issues credited</span></label>
<label class="dosp__pill dosp__pill--check">
<input class="dosp__sr" type="checkbox" id="credited">
<span>Credited in the last year</span>
</label>
</div>
</fieldset>
</div>
<ul class="dosp__grid">
<li class="dosp__card" data-area="Access &amp; permissions" data-core="8 9 10" style="--r-az:0;--r-use:62;--r-iss:79">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/access_conditions">Access Conditions</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">access_conditions</span><span class="dosp__rel">· 2.0.0</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">4 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Access &amp; permissions" data-core="8 9 10" style="--r-az:1;--r-use:75;--r-iss:87">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/access_conditions_commerce">Access Conditions Commerce</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">access_conditions_commerce</span><span class="dosp__rel">· 2.0.0</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Access &amp; permissions" data-core="8 9 10" style="--r-az:2;--r-use:76;--r-iss:88">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/access_conditions_field_group">Access Conditions Field Group</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">access_conditions_field_group</span><span class="dosp__rel">· 2.0.1</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Display &amp; Views" data-core="8" style="--r-az:3;--r-use:39;--r-iss:62">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/active_facet_pills">Active Facet Pills</a><span class="dosp__core"><span class="dosp__v">8</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">active_facet_pills</span><span class="dosp__rel">· 8.x-1.0-beta1</span><span class="dosp__flag">Minimally maintained</span></span>
<span class="dosp__usage"><span class="dosp__num">91 <small>sites</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Fields &amp; entities" data-core="10 11" data-credited style="--r-az:4;--r-use:38;--r-iss:19">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/add_to_calendar">Add to calendar field formatter</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">add_to_calendar</span><span class="dosp__rel">· 1.0.3</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">92 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card" data-area="Fields &amp; entities" data-core="7" data-era="legacy" style="--r-az:5;--r-use:77;--r-iss:89">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/address_zone">Address Zone</a><span class="dosp__core"><span class="dosp__v">7</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">address_zone</span><span class="dosp__rel">· 7.x-1.x-dev</span><span class="dosp__flag">Minimally maintained</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Fields &amp; entities" data-core="7" data-era="legacy" style="--r-az:6;--r-use:78;--r-iss:90">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/addressfield_feeds">Addressfield feeds</a><span class="dosp__core"><span class="dosp__v">7</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">addressfield_feeds</span><span class="dosp__rel">· 7.x-1.x-dev</span><span class="dosp__flag">Unsupported</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Fields &amp; entities" data-sandbox style="--r-az:7;--r-use:100;--r-iss:102">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/sandbox/facine/1400998">Andorra address field</a><span class="dosp__core"><span class="dosp__v dosp__v--none">Sandbox</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">facine/1400998</span></span>
<span class="dosp__usage"><span class="dosp__num"><small>No usage data</small></span></span>
</li>
<li class="dosp__card" data-area="Display &amp; Views" data-core="9 10 11" style="--r-az:8;--r-use:15;--r-iss:51">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/aos">AOS - Animate on scroll library</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">aos</span><span class="dosp__rel">· 1.0.2</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">697 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Site building" data-core="9 10 11" style="--r-az:9;--r-use:69;--r-iss:84">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/at_ls">ATLS</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">at_ls</span><span class="dosp__rel">· 1.0.0</span></span>
<span class="dosp__usage"><span class="dosp__num">2 <small>sites</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Site building" data-core="8 9 10" data-credited style="--r-az:10;--r-use:79;--r-iss:27">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/autoclick">AutoClick</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">autoclick</span><span class="dosp__rel">· 8.x-1.0-beta4</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card" data-area="Forms" data-core="9 10 11" style="--r-az:11;--r-use:33;--r-iss:60">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/bootstrap_multiselect">Bootstrap Multiselect</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">bootstrap_multiselect</span><span class="dosp__rel">· 2.0.3</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">131 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Site building" data-core="8" style="--r-az:12;--r-use:58;--r-iss:75">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/ckeditor_table_tools_toolbar">CKEditor Table Tools Toolbar Plugin</a><span class="dosp__core"><span class="dosp__v">8</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">ckeditor_table_tools_toolbar</span><span class="dosp__rel">· 8.x-1.0</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span><span class="dosp__flag">Unsupported</span></span>
<span class="dosp__usage"><span class="dosp__num">10 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Commerce" data-core="7" data-era="legacy" style="--r-az:13;--r-use:54;--r-iss:73">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_bean">Commerce bean</a><span class="dosp__core"><span class="dosp__v">7</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_bean</span><span class="dosp__rel">· 7.x-1.0-beta1</span></span>
<span class="dosp__usage"><span class="dosp__num">15 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Commerce" data-sandbox style="--r-az:14;--r-use:101;--r-iss:103">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/sandbox/facine/2170067">Commerce Cetelem</a><span class="dosp__core"><span class="dosp__v dosp__v--none">Sandbox</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">facine/2170067</span></span>
<span class="dosp__usage"><span class="dosp__num"><small>No usage data</small></span></span>
</li>
<li class="dosp__card" data-area="Commerce" data-core="8 9" style="--r-az:15;--r-use:42;--r-iss:65">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_check">Commerce Check</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_check</span><span class="dosp__rel">· 1.0.0</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">53 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Commerce" data-core="7" data-era="legacy" style="--r-az:16;--r-use:10;--r-iss:47">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_currency_settings">Commerce Currency Settings</a><span class="dosp__core"><span class="dosp__v">7</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_currency_settings</span><span class="dosp__rel">· 7.x-1.2</span></span>
<span class="dosp__usage"><span class="dosp__num">1,058 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Commerce" data-core="7" data-era="legacy" style="--r-az:17;--r-use:14;--r-iss:50">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_extra_panes">Commerce extra panes</a><span class="dosp__core"><span class="dosp__v">7</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_extra_panes</span><span class="dosp__rel">· 7.x-1.1</span></span>
<span class="dosp__usage"><span class="dosp__num">698 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Commerce" data-core="7" data-era="legacy" style="--r-az:18;--r-use:21;--r-iss:53">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_fees">Commerce Fees</a><span class="dosp__core"><span class="dosp__v">7</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_fees</span><span class="dosp__rel">· 7.x-1.0-beta1</span></span>
<span class="dosp__usage"><span class="dosp__num">345 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Commerce" data-core="7 8 9" style="--r-az:19;--r-use:70;--r-iss:85">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_heidelpay">Commerce Heidelpay (D7..9)</a><span class="dosp__core"><span class="dosp__v">7</span><span class="dosp__v">8</span><span class="dosp__v">9</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_heidelpay</span><span class="dosp__rel">· 8.x-1.x-dev</span><span class="dosp__flag">Minimally maintained</span></span>
<span class="dosp__usage"><span class="dosp__num">2 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Commerce" style="--r-az:20;--r-use:102;--r-iss:104">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_payload">Commerce Payload</a><span class="dosp__core"><span class="dosp__v dosp__v--none">Git only</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_payload</span></span>
<span class="dosp__usage"><span class="dosp__num"><small>No usage data</small></span></span>
</li>
<li class="dosp__card" data-area="Commerce" data-core="8 9" style="--r-az:21;--r-use:71;--r-iss:86">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_pei">Commerce PEI</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_pei</span><span class="dosp__rel">· 8.x-2.1</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">2 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Commerce" data-core="7" data-era="legacy" style="--r-az:22;--r-use:19;--r-iss:52">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_price_decimals_formatter">Commerce Price Decimals Formatter</a><span class="dosp__core"><span class="dosp__v">7</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_price_decimals_formatter</span><span class="dosp__rel">· 7.x-1.0</span><span class="dosp__flag">Seeking co-maintainer(s)</span></span>
<span class="dosp__usage"><span class="dosp__num">409 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Commerce" style="--r-az:23;--r-use:103;--r-iss:105">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_punchout">Commerce PunchOut</a><span class="dosp__core"><span class="dosp__v dosp__v--none">Git only</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_punchout</span></span>
<span class="dosp__usage"><span class="dosp__num"><small>No usage data</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Commerce" data-core="9 10 11" data-credited style="--r-az:24;--r-use:27;--r-iss:39">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_purchasable_entity">Commerce Purchasable Entity</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_purchasable_entity</span><span class="dosp__rel">· 1.0.2</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">196 <small>sites</small></span><span class="dosp__issues">1 issue</span></span>
</li>
<li class="dosp__card" data-area="Commerce" data-core="8 9 10" style="--r-az:25;--r-use:64;--r-iss:80">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_valitor">Commerce Rapyd</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_valitor</span><span class="dosp__rel">· 8.x-1.3</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">3 <small>sites</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Commerce" data-core="10 11" data-credited style="--r-az:26;--r-use:63;--r-iss:8">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_reactions">Commerce Reactions</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_reactions</span><span class="dosp__rel">· 2.0.0-beta1</span></span>
<span class="dosp__usage"><span class="dosp__num">4 <small>sites</small></span><span class="dosp__issues">4 issues</span></span>
</li>
<li class="dosp__card" data-area="Commerce" style="--r-az:27;--r-use:104;--r-iss:106">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_redsys">Commerce Reds\u00fds</a><span class="dosp__core"><span class="dosp__v dosp__v--none">Git only</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_redsys</span></span>
<span class="dosp__usage"><span class="dosp__num"><small>No usage data</small></span></span>
</li>
<li class="dosp__card" data-area="Commerce" data-core="7" data-era="legacy" style="--r-az:28;--r-use:59;--r-iss:76">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_reference_widget">Commerce Reference Widget</a><span class="dosp__core"><span class="dosp__v">7</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_reference_widget</span><span class="dosp__rel">· 7.x-1.x-dev</span></span>
<span class="dosp__usage"><span class="dosp__num">10 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Commerce" data-core="7" data-era="legacy" style="--r-az:29;--r-use:49;--r-iss:70">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_restrict_area">Commerce Restrict Area</a><span class="dosp__core"><span class="dosp__v">7</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_restrict_area</span><span class="dosp__rel">· 7.x-1.x-dev</span><span class="dosp__flag">Seeking co-maintainer(s)</span></span>
<span class="dosp__usage"><span class="dosp__num">20 <small>sites</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Commerce" data-core="10 11" data-credited style="--r-az:30;--r-use:18;--r-iss:16">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_sermepa">Commerce sermepa</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_sermepa</span><span class="dosp__rel">· 8.x-2.4</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">431 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card" data-area="Commerce" data-core="7" data-era="legacy" style="--r-az:31;--r-use:50;--r-iss:71">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_shipping_incremental_weight">Commerce Shipping incremental weight</a><span class="dosp__core"><span class="dosp__v">7</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_shipping_incremental_weight</span><span class="dosp__rel">· 7.x-1.0</span><span class="dosp__flag">Minimally maintained</span></span>
<span class="dosp__usage"><span class="dosp__num">19 <small>sites</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Commerce" data-core="9 10 11" data-credited style="--r-az:32;--r-use:55;--r-iss:22">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_sepa">Commerce Single Euro Payments Area (SEPA)</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_sepa</span><span class="dosp__rel">· 8.x-1.1</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">15 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Commerce" data-core="10 11" data-credited style="--r-az:33;--r-use:51;--r-iss:42">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_store_dashboard">Commerce Store Dashboard</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_store_dashboard</span><span class="dosp__rel">· 1.0.1</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">18 <small>sites</small></span><span class="dosp__issues">1 issue</span></span>
</li>
<li class="dosp__card" data-area="Commerce" style="--r-az:34;--r-use:105;--r-iss:107">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_store_payment_gateway">Commerce Store Payment Gateway</a><span class="dosp__core"><span class="dosp__v dosp__v--none">Git only</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_store_payment_gateway</span></span>
<span class="dosp__usage"><span class="dosp__num"><small>No usage data</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Commerce" data-core="8 9" data-credited style="--r-az:35;--r-use:43;--r-iss:20">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_ticketing">Commerce Ticketing</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_ticketing</span><span class="dosp__rel">· 1.0.2</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">48 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Commerce" data-core="9 10 11" data-credited style="--r-az:36;--r-use:37;--r-iss:18">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_tokens">Commerce Tokens</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_tokens</span><span class="dosp__rel">· 1.0.2</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">94 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Commerce" data-core="9 10 11" data-credited style="--r-az:37;--r-use:17;--r-iss:3">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/commerce_webform_order">Commerce Webform Order</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">commerce_webform_order</span><span class="dosp__rel">· 3.0.6</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">568 <small>sites</small></span><span class="dosp__issues">9 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Commerce" data-credited style="--r-az:38;--r-use:106;--r-iss:9">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/cwo_demo">Commerce Webform Order Demo Recipe</a><span class="dosp__core"><span class="dosp__v dosp__v--none">Git only</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">cwo_demo</span><span class="dosp__rel">· 1.0.2</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num"><small>No usage data</small></span><span class="dosp__issues">4 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Display &amp; Views" data-core="10 11" data-credited style="--r-az:39;--r-use:6;--r-iss:34">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/cl_editorial">Component Libraries: Editorial</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">cl_editorial</span><span class="dosp__rel">· 3.0.0</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">2,130 <small>sites</small></span><span class="dosp__issues">1 issue</span></span>
</li>
<li class="dosp__card" data-area="Access &amp; permissions" data-core="8 9 10" style="--r-az:40;--r-use:60;--r-iss:77">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/condition_plugins">Condition Plugins</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">condition_plugins</span><span class="dosp__rel">· 2.0.0</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">8 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Commerce" data-core="8 9 10" style="--r-az:41;--r-use:53;--r-iss:72">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/condition_plugins_commerce">Condition Plugins Commerce</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">condition_plugins_commerce</span><span class="dosp__rel">· 2.0.0</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">17 <small>sites</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Forms" data-core="9 10 11" data-credited style="--r-az:42;--r-use:52;--r-iss:21">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/css_toggle_switch">CSS Toggle Switch</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">css_toggle_switch</span><span class="dosp__rel">· 1.0.7</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">18 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Forms" data-core="8 9 10 11" data-credited style="--r-az:43;--r-use:8;--r-iss:1">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/dependent_fields">Dependent Fields</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">dependent_fields</span><span class="dosp__rel">· 1.0.11</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">1,418 <small>sites</small></span><span class="dosp__issues">12 issues</span></span>
</li>
<li class="dosp__card" data-area="Developer tooling" data-core="7" data-era="legacy" style="--r-az:44;--r-use:41;--r-iss:64">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/devel_image_provider">Devel images provider</a><span class="dosp__core"><span class="dosp__v">7</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">devel_image_provider</span><span class="dosp__rel">· 7.x-1.x-dev</span></span>
<span class="dosp__usage"><span class="dosp__num">66 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Security &amp; ops" data-core="8" style="--r-az:45;--r-use:44;--r-iss:66">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/dea_blocker">Disposable Email Address Blocker</a><span class="dosp__core"><span class="dosp__v">8</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">dea_blocker</span><span class="dosp__rel">· 8.x-1.0</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">37 <small>sites</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Developer tooling" data-credited style="--r-az:46;--r-use:107;--r-iss:6">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/dockerize">Dockerize</a><span class="dosp__core"><span class="dosp__v dosp__v--none">Git only</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">dockerize</span><span class="dosp__rel">· 1.2.0</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num"><small>No usage data</small></span><span class="dosp__issues">5 issues</span></span>
</li>
<li class="dosp__card" data-area="Community" style="--r-az:47;--r-use:108;--r-iss:108">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/ai_learners">Drupal AI Learners Club</a><span class="dosp__core"><span class="dosp__v dosp__v--none">Git only</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">ai_learners</span></span>
<span class="dosp__usage"><span class="dosp__num"><small>No usage data</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Integrations" data-core="10 11" data-credited style="--r-az:48;--r-use:24;--r-iss:37">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/whatsapp">Drupal WhatsApp</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">whatsapp</span><span class="dosp__rel">· 1.0.5</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">214 <small>sites</small></span><span class="dosp__issues">1 issue</span></span>
</li>
<li class="dosp__card" data-area="Commerce" data-core="7" data-era="legacy" style="--r-az:49;--r-use:80;--r-iss:91">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/elavon_subscription">Elavon Subscription</a><span class="dosp__core"><span class="dosp__v">7</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">elavon_subscription</span><span class="dosp__rel">· 7.x-1.x-dev</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Forms" data-core="10 11" data-credited style="--r-az:50;--r-use:30;--r-iss:0">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/element_multiple">Element Multiple</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">element_multiple</span><span class="dosp__rel">· 1.1.0</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">158 <small>sites</small></span><span class="dosp__issues">13 issues</span></span>
</li>
<li class="dosp__card" data-area="Access &amp; permissions" style="--r-az:51;--r-use:109;--r-iss:109">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/entity_access_conditions">Entity Access Conditions</a><span class="dosp__core"><span class="dosp__v dosp__v--none">Git only</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">entity_access_conditions</span></span>
<span class="dosp__usage"><span class="dosp__num"><small>No usage data</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Fields &amp; entities" data-core="9 10 11" data-credited style="--r-az:52;--r-use:20;--r-iss:36">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/entity_change_default_language">Entity Change Default Language</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">entity_change_default_language</span><span class="dosp__rel">· 1.0.3</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">346 <small>sites</small></span><span class="dosp__issues">1 issue</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Fields &amp; entities" data-core="9 10" data-credited style="--r-az:53;--r-use:72;--r-iss:24">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/entity_counter">Entity Counter</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">entity_counter</span><span class="dosp__rel">· 8.x-1.0-alpha6</span></span>
<span class="dosp__usage"><span class="dosp__num">2 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Forms" data-core="9 10 11" data-credited style="--r-az:54;--r-use:47;--r-iss:41">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/form_display_visibility">Entity Form Display Visibility</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">form_display_visibility</span><span class="dosp__rel">· 2.0.3</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">26 <small>sites</small></span><span class="dosp__issues">1 issue</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Fields &amp; entities" data-core="8 9 10" data-credited style="--r-az:55;--r-use:81;--r-iss:28">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/entity_library">Entity Library</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">entity_library</span><span class="dosp__rel">· 8.x-1.0-beta5</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card" data-area="Fields &amp; entities" data-core="10 11" style="--r-az:56;--r-use:3;--r-iss:44">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/entity_reference_validators">Entity Reference Validators</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">entity_reference_validators</span><span class="dosp__rel">· 2.0.0</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">3,133 <small>sites</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Fields &amp; entities" data-core="8 9 10" data-credited style="--r-az:57;--r-use:82;--r-iss:29">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/entity_switcher">Entity Switcher</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">entity_switcher</span><span class="dosp__rel">· 8.x-1.0-beta4</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Display &amp; Views" data-core="10 11" data-credited style="--r-az:58;--r-use:1;--r-iss:7">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/extra_field">Extra Field</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">extra_field</span><span class="dosp__rel">· 3.0.0</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">5,902 <small>sites</small></span><span class="dosp__issues">4 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="farmOS" data-core="11" data-credited style="--r-az:59;--r-use:83;--r-iss:30">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/farm_calculation">farmOS Calculation</a><span class="dosp__core"><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">farm_calculation</span><span class="dosp__rel">· 2.0.0-beta1</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="farmOS" data-core="10 11" data-credited style="--r-az:60;--r-use:84;--r-iss:4">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/farm_multitenant">farmOS Multitenant</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">farm_multitenant</span><span class="dosp__rel">· 2.0.0-beta1</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span><span class="dosp__issues">7 issues</span></span>
</li>
<li class="dosp__card" data-area="Display &amp; Views" data-core="8" style="--r-az:61;--r-use:4;--r-iss:45">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/field_delimiter">Field Delimiter (Multi Value Field Formatter)</a><span class="dosp__core"><span class="dosp__v">8</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">field_delimiter</span><span class="dosp__rel">· 2.0.2</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">3,031 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Fields &amp; entities" data-core="10 11" style="--r-az:62;--r-use:65;--r-iss:81">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/field_font">Field Font</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">field_font</span><span class="dosp__rel">· 1.0.0-beta1</span><span class="dosp__flag">Minimally maintained</span></span>
<span class="dosp__usage"><span class="dosp__num">3 <small>sites</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Fields &amp; entities" data-core="11" data-credited style="--r-az:63;--r-use:28;--r-iss:10">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/field_nif">Field NIF</a><span class="dosp__core"><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">field_nif</span><span class="dosp__rel">· 2.0.0</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span><span class="dosp__flag">Minimally maintained</span></span>
<span class="dosp__usage"><span class="dosp__num">196 <small>sites</small></span><span class="dosp__issues">3 issues</span></span>
</li>
<li class="dosp__card" data-area="Access &amp; permissions" data-sandbox style="--r-az:64;--r-use:110;--r-iss:110">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/sandbox/pcambra/1939792">First click free node access</a><span class="dosp__core"><span class="dosp__v dosp__v--none">Sandbox</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">pcambra/1939792</span></span>
<span class="dosp__usage"><span class="dosp__num"><small>No usage data</small></span></span>
</li>
<li class="dosp__card" data-area="Forms" data-core="8" style="--r-az:65;--r-use:111;--r-iss:111">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/fapi_error_messages">Form API Error Messages</a><span class="dosp__core"><span class="dosp__v">8</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">fapi_error_messages</span><span class="dosp__rel">· 8.x-1.x-dev</span></span>
<span class="dosp__usage"><span class="dosp__num"><small>No usage data</small></span></span>
</li>
<li class="dosp__card" data-area="Integrations" data-core="7" data-era="legacy" style="--r-az:66;--r-use:85;--r-iss:92">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/gittip">Gittip</a><span class="dosp__core"><span class="dosp__v">7</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">gittip</span><span class="dosp__rel">· 7.x-1.0-beta1</span><span class="dosp__flag">Unsupported</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Integrations" data-core="10 11" data-credited style="--r-az:67;--r-use:86;--r-iss:31">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/go_wkhtmltox">Go-WkhtmltoX</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">go_wkhtmltox</span><span class="dosp__rel">· 1.0.0-beta2</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Access &amp; permissions" data-core="9 10" data-credited style="--r-az:68;--r-use:87;--r-iss:11">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/group_hierarchy">Group Hierarchy</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">group_hierarchy</span><span class="dosp__rel">· 1.0.0-beta3</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span><span class="dosp__issues">3 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Integrations" data-core="9 10" data-credited style="--r-az:69;--r-use:73;--r-iss:25">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/gtm_datalayer">GTM dataLayer</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">gtm_datalayer</span><span class="dosp__rel">· 2.0.0-beta2</span><span class="dosp__flag">Minimally maintained</span></span>
<span class="dosp__usage"><span class="dosp__num">2 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card" data-area="Display &amp; Views" data-core="8 9 10 11" style="--r-az:70;--r-use:29;--r-iss:57">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/howlerjs">howlerjs</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">howlerjs</span><span class="dosp__rel">· 1.0.2</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">171 <small>sites</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Site building" data-core="9 10" data-credited style="--r-az:71;--r-use:34;--r-iss:17">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/humanstxt">Humans.txt</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">humanstxt</span><span class="dosp__rel">· 3.0.0-rc1</span></span>
<span class="dosp__usage"><span class="dosp__num">119 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Display &amp; Views" data-core="8 9" data-credited style="--r-az:72;--r-use:25;--r-iss:38">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/image_formatter_link_to_image_style">Image formatter link to image style</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">image_formatter_link_to_image_style</span><span class="dosp__rel">· 8.x-1.1</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">209 <small>sites</small></span><span class="dosp__issues">1 issue</span></span>
</li>
<li class="dosp__card" data-area="Display &amp; Views" data-core="7" data-era="legacy" style="--r-az:73;--r-use:36;--r-iss:61">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/imagecache_proportions">Imagecache Proportions</a><span class="dosp__core"><span class="dosp__v">7</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">imagecache_proportions</span><span class="dosp__rel">· 7.x-1.1</span><span class="dosp__flag">Minimally maintained</span></span>
<span class="dosp__usage"><span class="dosp__num">100 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Display &amp; Views" data-core="8 9 10 11" style="--r-az:74;--r-use:26;--r-iss:56">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/inspire_tree">Inspire Tree</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">inspire_tree</span><span class="dosp__rel">· 1.0.6</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">202 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Forms" data-core="9 10" style="--r-az:75;--r-use:45;--r-iss:67">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/daterangepicker">Jquery UI Date Range Picker</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">daterangepicker</span><span class="dosp__rel">· 1.0.0-alpha0</span></span>
<span class="dosp__usage"><span class="dosp__num">34 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Display &amp; Views" data-core="9 10" style="--r-az:76;--r-use:88;--r-iss:93">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/lb_routing">Layout Builder routing</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">lb_routing</span><span class="dosp__rel">· 1.0.6</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Forms" data-core="10 11" style="--r-az:77;--r-use:66;--r-iss:82">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/lc_color_picker">LC Color Picker</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">lc_color_picker</span><span class="dosp__rel">· 1.0.0-beta1</span></span>
<span class="dosp__usage"><span class="dosp__num">3 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Site building" data-core="10 11" style="--r-az:78;--r-use:32;--r-iss:59">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/like">Like!</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">like</span><span class="dosp__rel">· 2.0.4</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">143 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Display &amp; Views" data-core="8" style="--r-az:79;--r-use:67;--r-iss:83">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/loading_bar">Loading Bar</a><span class="dosp__core"><span class="dosp__v">8</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">loading_bar</span><span class="dosp__rel">· 8.x-1.0-beta1</span></span>
<span class="dosp__usage"><span class="dosp__num">3 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Multilingual" data-core="9 10" style="--r-az:80;--r-use:89;--r-iss:94">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/locale_extend">Locale Extend</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">locale_extend</span><span class="dosp__rel">· 1.0.x-dev</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Integrations" data-core="10 11" data-credited style="--r-az:81;--r-use:57;--r-iss:2">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/mail_entity_queue">Mail Entity Queue</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">mail_entity_queue</span><span class="dosp__rel">· 2.0.4</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">12 <small>sites</small></span><span class="dosp__issues">12 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Developer tooling" data-core="8 9 10" data-credited style="--r-az:82;--r-use:35;--r-iss:40">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/multiline_config">Multiline config</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">multiline_config</span><span class="dosp__rel">· 8.x-1.1</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span><span class="dosp__flag">Unsupported</span></span>
<span class="dosp__usage"><span class="dosp__num">115 <small>sites</small></span><span class="dosp__issues">1 issue</span></span>
</li>
<li class="dosp__card" data-area="Developer tooling" data-core="7" data-era="legacy" style="--r-az:83;--r-use:46;--r-iss:68">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/mysqlreport">MySQL Report</a><span class="dosp__core"><span class="dosp__v">7</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">mysqlreport</span><span class="dosp__rel">· 7.x-1.0</span><span class="dosp__flag">Minimally maintained</span></span>
<span class="dosp__usage"><span class="dosp__num">27 <small>sites</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Security &amp; ops" data-core="8 9 10 11" data-credited style="--r-az:84;--r-use:90;--r-iss:12">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/null_auth">Null auth</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">null_auth</span><span class="dosp__rel">· 2.x-dev</span><span class="dosp__flag">Minimally maintained</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span><span class="dosp__issues">3 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Display &amp; Views" data-core="10 11" data-credited style="--r-az:85;--r-use:68;--r-iss:23">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/oembed_configuration">oEmbed Configuration</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">oembed_configuration</span><span class="dosp__rel">· 1.0.0-beta5</span></span>
<span class="dosp__usage"><span class="dosp__num">3 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Integrations" data-core="10 11" data-credited style="--r-az:86;--r-use:0;--r-iss:5">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/openapi_jsonapi">OpenAPI for JSON:API</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">openapi_jsonapi</span><span class="dosp__rel">· 3.0.6</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">6,760 <small>sites</small></span><span class="dosp__issues">6 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Fields &amp; entities" data-core="10 11" data-credited style="--r-az:87;--r-use:91;--r-iss:13">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/plugin_configuration_field">Plugin Config Field</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">plugin_configuration_field</span><span class="dosp__rel">· 1.0.2</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span><span class="dosp__issues">3 issues</span></span>
</li>
<li class="dosp__card" data-area="Display &amp; Views" data-core="9 10 11" style="--r-az:88;--r-use:12;--r-iss:49">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/podcast">Podcast (using Views)</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">podcast</span><span class="dosp__rel">· 8.x-1.10</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">778 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Display &amp; Views" data-core="8 9" style="--r-az:89;--r-use:92;--r-iss:95">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/progressive_image_loading">Progressive Image Loading</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">progressive_image_loading</span><span class="dosp__rel">· 8.x-1.x-dev</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Security &amp; ops" data-core="8 9 10 11" style="--r-az:90;--r-use:2;--r-iss:43">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/purge_queues">Purge Queues</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">purge_queues</span><span class="dosp__rel">· 2.1.0</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">3,794 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Security &amp; ops" data-core="9 10 11" style="--r-az:91;--r-use:9;--r-iss:46">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/domain_registration">Restrict Domain Registration</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">domain_registration</span><span class="dosp__rel">· 8.x-1.9</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span><span class="dosp__flag">Minimally maintained</span></span>
<span class="dosp__usage"><span class="dosp__num">1,202 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Display &amp; Views" data-core="8 9" style="--r-az:92;--r-use:93;--r-iss:96">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/scrollpos_styler">ScrollPos-Styler</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">scrollpos_styler</span><span class="dosp__rel">· 8.x-1.x-dev</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Site building" data-core="8 9 10 11" style="--r-az:93;--r-use:48;--r-iss:69">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/search_api_content_moderation">Search API Content Moderation</a><span class="dosp__core"><span class="dosp__v">8</span><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">search_api_content_moderation</span><span class="dosp__rel">· 1.0.1</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span><span class="dosp__flag">Minimally maintained</span></span>
<span class="dosp__usage"><span class="dosp__num">23 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Site building" data-core="8" style="--r-az:94;--r-use:40;--r-iss:63">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/search_api_tax_filter">Search API Taxonomy Filter</a><span class="dosp__core"><span class="dosp__v">8</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">search_api_tax_filter</span><span class="dosp__rel">· 2.0.0</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span><span class="dosp__flag">Minimally maintained</span></span>
<span class="dosp__usage"><span class="dosp__num">81 <small>sites</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Integrations" data-core="9 10 11" data-credited style="--r-az:95;--r-use:5;--r-iss:33">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/sendgrid">Sendgrid</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">sendgrid</span><span class="dosp__rel">· 1.1.0</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">2,907 <small>sites</small></span><span class="dosp__issues">1 issue</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Developer tooling" data-core="7" data-era="legacy" data-credited style="--r-az:96;--r-use:94;--r-iss:32">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/settingsphp">settings files layout</a><span class="dosp__core"><span class="dosp__v">7</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">settingsphp</span><span class="dosp__rel">· 7.x-1.0</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Display &amp; Views" data-core="10 11" data-credited style="--r-az:97;--r-use:7;--r-iss:14">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/sdc_display">Single Directory Components: Display</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">sdc_display</span><span class="dosp__rel">· 2.0.0-beta4</span></span>
<span class="dosp__usage"><span class="dosp__num">1,912 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card" data-area="Fields &amp; entities" data-sandbox style="--r-az:98;--r-use:112;--r-iss:112">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/sandbox/pcambra/1353366">Spanish address field</a><span class="dosp__core"><span class="dosp__v dosp__v--none">Sandbox</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">pcambra/1353366</span></span>
<span class="dosp__usage"><span class="dosp__num"><small>No usage data</small></span></span>
</li>
<li class="dosp__card" data-area="Commerce" data-core="9 10" style="--r-az:99;--r-use:61;--r-iss:78">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/stripe_webhooks">Stripe Webhooks</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">stripe_webhooks</span><span class="dosp__rel">· 2.0.0-beta1</span></span>
<span class="dosp__usage"><span class="dosp__num">8 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Display &amp; Views" data-core="9 10 11" style="--r-az:100;--r-use:31;--r-iss:58">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/tiny_html_audio_player">tiny-player HTML audio player</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">tiny_html_audio_player</span><span class="dosp__rel">· 1.0.4</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">152 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Security &amp; ops" data-core="9 10" style="--r-az:101;--r-use:95;--r-iss:97">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/url_obfuscator">URL Obfuscator</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v dosp__v--now">10</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">url_obfuscator</span><span class="dosp__rel">· 1.0.0-beta2</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Security &amp; ops" data-core="10 11" style="--r-az:102;--r-use:96;--r-iss:98">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/user_logout">User Log-out</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">user_logout</span><span class="dosp__rel">· 1.0.0</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Developer tooling" data-sandbox style="--r-az:103;--r-use:113;--r-iss:113">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/sandbox/facine/3019887">User Models</a><span class="dosp__core"><span class="dosp__v dosp__v--none">Sandbox</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">facine/3019887</span></span>
<span class="dosp__usage"><span class="dosp__num"><small>No usage data</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Display &amp; Views" data-core="9 10 11" data-credited style="--r-az:104;--r-use:16;--r-iss:15">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/view_modes_display">View Modes Display</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">view_modes_display</span><span class="dosp__rel">· 3.1.1</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span><span class="dosp__flag">Minimally maintained</span></span>
<span class="dosp__usage"><span class="dosp__num">665 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card" data-area="Display &amp; Views" data-core="8" style="--r-az:105;--r-use:23;--r-iss:55">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/views_ifempty">Views If Empty</a><span class="dosp__core"><span class="dosp__v">8</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">views_ifempty</span><span class="dosp__rel">· 8.x-1.x-dev</span><span class="dosp__flag">Minimally maintained</span></span>
<span class="dosp__usage"><span class="dosp__num">280 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Display &amp; Views" data-core="9 10 11" style="--r-az:106;--r-use:97;--r-iss:99">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/views_state">Views State</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">views_state</span><span class="dosp__rel">· 1.0.1</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Display &amp; Views" data-core="9 10 11" data-credited style="--r-az:107;--r-use:74;--r-iss:26">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/views_taxonomy_name_default_argument">Views taxonomy name default argument</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">views_taxonomy_name_default_argument</span><span class="dosp__rel">· 2.0.0</span><span class="dosp__flag">Minimally maintained</span></span>
<span class="dosp__usage"><span class="dosp__num">2 <small>sites</small></span><span class="dosp__issues">2 issues</span></span>
</li>
<li class="dosp__card" data-area="Integrations" data-core="6" data-era="legacy" style="--r-az:108;--r-use:98;--r-iss:100">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/wayback">Wayback</a><span class="dosp__core"><span class="dosp__v">6</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">wayback</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Forms" data-core="10 11" style="--r-az:109;--r-use:11;--r-iss:48">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/webform_entity_handler">Webform Entity Handler</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">webform_entity_handler</span><span class="dosp__rel">· 2.0.4</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span><span class="dosp__flag">Minimally maintained</span></span>
<span class="dosp__usage"><span class="dosp__num">964 <small>sites</small></span></span>
</li>
<li class="dosp__card dosp__card--active" data-area="Forms" data-core="10 11" data-credited style="--r-az:110;--r-use:13;--r-iss:35">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/webform_entity_view">Webform Entity View</a><span class="dosp__core"><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">webform_entity_view</span><span class="dosp__rel">· 1.0.4</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span></span>
<span class="dosp__usage"><span class="dosp__num">746 <small>sites</small></span><span class="dosp__issues">1 issue</span></span>
</li>
<li class="dosp__card" data-area="Forms" data-core="9 10 11" style="--r-az:111;--r-use:56;--r-iss:74">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/webform_post_remote_queue">Webform Post Remote Queue</a><span class="dosp__core"><span class="dosp__v">9</span><span class="dosp__v">10</span><span class="dosp__v dosp__v--now">11</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">webform_post_remote_queue</span><span class="dosp__rel">· 1.0.0-beta3</span></span>
<span class="dosp__usage"><span class="dosp__num">14 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Forms" data-core="7" data-era="legacy" style="--r-az:112;--r-use:22;--r-iss:54">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/webform_simplenews">Webform Simplenews Component</a><span class="dosp__core"><span class="dosp__v">7</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">webform_simplenews</span><span class="dosp__rel">· 7.x-1.x-dev</span><span class="dosp__flag">Seeking new maintainer</span></span>
<span class="dosp__usage"><span class="dosp__num">314 <small>sites</small></span></span>
</li>
<li class="dosp__card" data-area="Integrations" data-core="8" style="--r-az:113;--r-use:99;--r-iss:101">
<span class="dosp__top"><a class="dosp__link" href="https://www.drupal.org/project/xero_contact_sync">Xero Contact Sync</a><span class="dosp__core"><span class="dosp__v">8</span></span></span>
<span class="dosp__sub"><span class="dosp__machine">xero_contact_sync</span><span class="dosp__rel">· 8.x-1.0</span><span class="dosp__shield" title="Covered by the security advisory policy">· stable</span><span class="dosp__flag">Unsupported</span></span>
<span class="dosp__usage"><span class="dosp__num">1 <small>sites</small></span></span>
</li>
</ul>
<p class="dosp__empty">No projects match those filters. Choose “All areas” or “Any version”.</p>
<p class="dosp__note">
Usage is the number of sites reporting each project in the week of July 19th, 2026.
Core compatibility comes from each project’s latest packaged release.
</p>
</section>
</body>
// alert('Hello world!');
{"view":"split","fontsize":"100","seethrough":"","prefixfree":"1","page":"result"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment