Peru Grid — Mapeando el ecosistema tech peruano
Peru Grid mapea 89 startups, consultoras, coworkings, incubadoras, aceleradoras, nonprofits y fondos investigados en Lima y Arequipa — en una web sin dependencias.
Versión pública
El mapa del ecosistema tecnológico ahora incluye Coworking Scout: un explorador público de coworkings, cafés y bibliotecas.
Explorar PeruGrid + Scout ↗Estado documentado



Resumen
Peru Grid es un mapa interactivo con estilo terminal de los ecosistemas tech de Lima y Arequipa, renderizado con MapLibre GL JS sobre tiles vectoriales de OpenFreeMap — sin API keys, build step, framework ni dependencias npm. Una aplicación HTML estática carga datasets investigados de organizaciones y titulares. Los visitantes cambian de ciudad, filtran por tipo de organización y etapa de startup, inspeccionan detalles, eligen mapa 2D o 3D y envían nuevas entradas para revisión.
El problema
La escena tech peruana es real pero ilegible — startups, consultoras, incubadoras y fondos existen en Lima y Arequipa, pero no hay un solo lugar abierto para verlos. Cada entrada aquí fue investigada y verificada (registros SUNAT/RUC, Crunchbase, directorios YC) en lugar de scrapeada; candidatos no verificables o extintos se descartaron en lugar de rellenar.
Preguntas abordadas
- 01
¿Cuánto mapa interactivo puedes lanzar con literalmente cero dependencias y sin pipeline de build?
- 02
¿Cómo mantienes honesto un dataset comunitario — entradas verificadas adentro, hype afuera?
- 03
¿Puede CI proteger de forma significativa un proyecto de datos sin código de aplicación?
Metodología
Arquitectura de un solo archivo
MapLibre GL JS sobre tiles OpenFreeMap (schema OpenMapTiles) no necesita API key, así toda la app es un solo archivo HTML estático con JS/CSS inline — desplegable en cualquier host estático, forkable por cualquiera para otra ciudad. Los datos viven en dos archivos JSON (empresas, titulares del ticker) cargados en runtime.
Dataset verificado, no un scrape
89 organizaciones en Lima y Arequipa cubren startups, consultoras tecnológicas, coworkings, incubadoras, nonprofits, fondos de venture capital y aceleradoras. Cada entrada lleva una categoría pública y, cuando existe fuente, una etapa de startup; el código usa licencia MIT y los datasets CC BY 4.0.
Guardrails en CI y en runtime
GitHub Actions valida en cada push que ambos JSON parsean y cada entrada lleva nombre, ciudad, coordenadas y categoría pública; la etapa de startup es opcional. Al cargar, entradas fuera del bounding box de su ciudad se omiten con warning en consola — una coordenada mala nunca puede renderizar silenciosamente un marcador en el océano.
Resultados clave
Hallazgos clave
Zero-dependency es una feature para proyectos cívicos: cualquiera puede forkear un HTML y dos JSON para su propia ciudad sin tocar npm.
Para datasets abiertos, categorías explícitas, límites geográficos y fuentes revisables importan más que inflar el conteo.
CI tiene trabajo incluso sin código de aplicación: validar schema de datos en cada push mantiene contribuciones comunitarias sin romper el mapa.
Conclusión
Peru Grid está en vivo en perugrid.com — open source de punta a punta (código MIT, datos CC BY 4.0) y diseñado para forkearse. El pitch honesto es un punto de partida verificado para hacer visible el ecosistema tech peruano, no un atlas terminado; los envíos de la comunidad siguen creciendo el mapa.