UK semiconductor centre

Explore the ecosystem

A first proof of concept directory for the UK semiconductor ecosystem, designed to make companies and organisations easier to find by role and key technology.

This version uses your simplified company table with search, ecosystem role filters and key technology filters. It is designed to embed cleanly inside Krystal Website Builder.

Search the directory
What are you trying to do?

Directory results

0 organisations found
'; return; } for (var i = 0; i < orgs.length; i++) { var org = orgs[i]; var card = document.createElement("div"); card.className = "company-card"; var safeUrl = org.website || "#"; var desc = org.description || "No description yet."; var html = ""; html += '
' + escapeHtml(org.uid || "") + '
'; html += '

' + escapeHtml(org.name || "") + '

'; html += '' + escapeHtml(org.website || "No website listed") + ''; html += '

' + escapeHtml(desc) + '

'; html += '
'; if (org.ecosystem_role) { html += '' + escapeHtml(org.ecosystem_role) + ''; } var tags = techTags(org.key_tech); for (var j = 0; j < tags.length; j++) { html += '' + escapeHtml(tags[j]) + ''; } html += '
'; card.innerHTML = html; cards.appendChild(card); } } function clearAll() { state.search = ""; state.selectedFunction = null; clearObj(state.selectedEco); clearObj(state.selectedDom); el("chipscape-searchBox").value = ""; renderAll(); } function renderAll() { renderFunctionButtons(); renderButtons("chipscape-ecoFilters", DATA.ecosystem_roles, state.selectedEco, "filter-pill"); renderButtons("chipscape-domFilters", DATA.key_techs, state.selectedDom, "filter-pill"); renderCards(); } el("chipscape-searchBox").oninput = function(e) { state.search = (e.target && e.target.value) ? e.target.value : ""; renderAll(); }; el("chipscape-clearAllBtn").onclick = clearAll; renderAll(); })();