Filter the network
Find a partner by country, industry, or product
Every filter here reflects real, curated data — not a raw directory dump.
shortcode in WordPress to load real, curated factory data instead. */
window.GLBSF_DATA = [
{ id:1, name:'Shenzhen Precision Machinery Co.', country:'China', location:'Shenzhen, Guangdong', logo:'', industry:'Machinery & Equipment', capacity:'large', shortDesc:'Industrial air compressors, generators, and welding equipment.', longDesc:'A site-visited manufacturer specializing in industrial machinery, exporting to Pakistan under CPFTA since 2019. ISO 9001 certified with in-house QC on every production run.', established:'2005', certs:'ISO 9001', website:'https://example.com', featured:true,
products:[{name:'Air Compressor', image:''},{name:'Diesel Generator', image:''},{name:'Welding Machine', image:''},{name:'Industrial Pump', image:''}] },
{ id:2, name:'Klang Rubber Industries', country:'Malaysia', location:'Klang, Selangor', logo:'', industry:'Rubber & Latex Products', capacity:'medium', shortDesc:'Nitrile gloves, gaskets, and industrial rubber sheeting.', longDesc:'Mid-sized rubber goods manufacturer, verified via factory audit in 2024. Reliable mid-volume capacity with consistent lead times.', established:'2011', certs:'', website:'', featured:true,
products:[{name:'Industrial Rubber Gloves', image:''},{name:'Rubber Gaskets', image:''},{name:'Rubber Sheeting', image:''}] },
{ id:3, name:'Dhaka Textile Mills Ltd.', country:'Bangladesh', location:'Dhaka', logo:'', industry:'Textile Fabrics & Yarn', capacity:'large', shortDesc:'Cotton yarn, woven fabric, and denim.', longDesc:'One of our longest-standing partners, exporting cotton yarn and woven fabric under SAFTA. High-volume capacity with an on-site quality lab.', established:'1998', certs:'OEKO-TEX', website:'', featured:false,
products:[{name:'Combed Cotton Yarn', image:''},{name:'Woven Fabric', image:''},{name:'Denim', image:''}] },
{ id:4, name:'Sialkot Surgical Works', country:'Pakistan', location:'Sialkot, Punjab', logo:'', industry:'Surgical & Medical Instruments', capacity:'small', shortDesc:'CE-marked surgical instruments for export.', longDesc:'A small, specialized workshop producing stainless steel surgical instruments for export to China and Malaysia. Limited but highly consistent capacity.', established:'2016', certs:'CE Marked', website:'', featured:false,
products:[{name:'Surgical Scissors', image:''},{name:'Forceps', image:''}] },
{ id:5, name:'Chittagong Leather Co.', country:'Bangladesh', location:'Chittagong', logo:'', industry:'Leather Goods', capacity:'medium', shortDesc:'Leather bags, belts, and footwear uppers.', longDesc:'Verified leather goods exporter with moderate capacity, popular for private-label bag and belt orders.', established:'2009', certs:'', website:'', featured:false,
products:[{name:'Leather Bags', image:''},{name:'Leather Belts', image:''}] },
{ id:6, name:'Port Klang Oleochemicals', country:'Malaysia', location:'Port Klang, Selangor', logo:'', industry:'Palm-Based Chemicals', capacity:'large', shortDesc:'Palm stearin, fatty acids, and oleochemicals.', longDesc:'Large-scale palm-based chemical producer, bulk tanker and drum shipping available. Long-standing FTA-certified exporter.', established:'2001', certs:'RSPO', website:'', featured:false,
products:[{name:'Palm Stearin', image:''},{name:'Fatty Acids', image:''}] },
];
document.addEventListener('DOMContentLoaded', function () {
var grid = document.getElementById('glbsf-grid');
var DATA = window.GLBSF_DATA || [];
var countEl = document.getElementById('glbsf-count');
var countryF = document.getElementById('glbsf-f-country');
var industryF = document.getElementById('glbsf-f-industry');
var capacityF = document.getElementById('glbsf-f-capacity');
var searchF = document.getElementById('glbsf-f-search');
var modal = document.getElementById('glbsf-modal');
var modalContent = document.getElementById('glbsf-modal-content');
function esc(s) { return (s || '').replace(/[&<>"']/g, function (c) { return { '&':'&','<':'<','>':'>','"':'"',"'":''' }[c]; }); }
function cardHtml(f) {
var logo = f.logo ? '

' : '
' + esc(f.name.charAt(0)) + '
';
return '
' + (f.featured ? '
Featured' : '') + logo +
'
' + esc(f.name) + '
' + esc(f.location ? f.location + ', ' : '') + esc(f.country) + '
' +
(f.industry ? '
' + esc(f.industry) + '' : '') +
'
' + esc(f.capacity) + '' +
(f.shortDesc ? '
' + esc(f.shortDesc) + '
' : '') +
'
';
}
function matches(f, country, industry, capacity, search) {
if (country && f.country !== country) return false;
if (industry && f.industry !== industry) return false;
if (capacity && f.capacity !== capacity) return false;
if (search) {
var hay = (f.name + ' ' + (f.products || []).map(function (p) { return p.name; }).join(' ')).toLowerCase();
if (hay.indexOf(search) === -1) return false;
}
return true;
}
function render() {
var country = countryF.value, industry = industryF.value, capacity = capacityF.value, search = searchF.value.trim().toLowerCase();
var filtered = DATA.filter(function (f) { return matches(f, country, industry, capacity, search); });
countEl.textContent = filtered.length + ' Factory Partner' + (filtered.length === 1 ? '' : 's');
grid.innerHTML = filtered.length ? filtered.map(cardHtml).join('') : '
No factories match those filters yet.
';
grid.querySelectorAll('.glbsf-view-btn').forEach(function (btn) {
btn.addEventListener('click', function () { openProfile(parseInt(btn.dataset.id, 10)); });
});
}
function openProfile(id) {
var f = DATA.find(function (x) { return x.id === id; });
if (!f) return;
var gallery = '';
if (f.products && f.products.length) {
gallery = '
Products
' +
f.products.map(function (p) {
return '
' + (p.image ? '

' : '
') + '
' + esc(p.name) + '';
}).join('') + '
';
}
modalContent.innerHTML =
'
' + (f.logo ? '

' : '') +
'
' + esc(f.name) + '
' + esc(f.location ? f.location + ', ' : '') + esc(f.country) + '
' +
'
' + (f.industry ? '' + esc(f.industry) + '' : '') +
'' + esc(f.capacity) + ' capacity' +
(f.established ? 'Est. ' + esc(f.established) + '' : '') +
(f.certs ? '' + esc(f.certs) + '' : '') + '
' +
(f.longDesc ? '
' + esc(f.longDesc) + '
' : '') + gallery +
(f.website ? '
Visit website →
' : '');
modal.style.display = 'flex';
}
countryF.addEventListener('change', render);
industryF.addEventListener('change', render);
capacityF.addEventListener('change', render);
var t;
searchF.addEventListener('input', function () { clearTimeout(t); t = setTimeout(render, 250); });
document.getElementById('glbsf-modal-close').addEventListener('click', function () { modal.style.display = 'none'; });
modal.addEventListener('click', function (e) { if (e.target === modal) modal.style.display = 'none'; });
render();
});
})();