
WFCD warframe-items
Una biblioteca de código abierto que empaqueta cada objeto de Warframe y sus datos directamente desde la API del juego, publicada como el paquete npm @wfcd/items.
Resumen
WFCD warframe-items es una biblioteca de datos mantenida por los Warframe Community Developers (WFCD) que extrae el catálogo completo de objetos directamente de la propia API de Warframe en lugar de hacer scraping de la wiki. Distribuye JSON precompilado (además de imágenes a través de la CDN de warframestat.us) que cubre warframes, armas, mods, reliquias, arcanos, recursos y más, con probabilidades de drop, rutas únicas en el juego, registros de parches, datos de Riven, indicadores de comerciabilidad y localización en 13 idiomas. Se distribuye en npm como @wfcd/items y es una fuente de datos fundamental detrás de muchas herramientas y bots de la comunidad. Es una biblioteca orientada a desarrolladores, no una aplicación para el usuario final.
Ideal para: Desarrolladores que crean herramientas, bots o sitios de la comunidad de Warframe que necesitan un conjunto de datos de objetos completo, estructurado y actualizado regularmente sin tener que hacer scraping de la wiki.
Características clave
- Datos de objetos obtenidos directamente de la API oficial de Warframe (sin scraping de la wiki)
- 23+ categorías: Warframes, Primarias/Secundarias/Cuerpo a cuerpo, Mods, Reliquias, Arcanos, Recursos, Mascotas, etc.
- Datos JSON precompilados más probabilidades de drop por objeto y registros de parches
- Rutas únicas de objetos en el juego (por ejemplo, /Lotus/Weapons/...) y estado de comerciabilidad
- Datos de armas Riven incluidos
- Imágenes servidas a través de la CDN cdn.warframestat.us (demasiado grandes para npm)
- Soporte para CommonJS y ESM con carga de categorías configurable
- Internacionalización en 13 idiomas
- Definiciones de tipo de TypeScript y una utilidad de búsqueda findItem()
- Con licencia MIT, actualizado automáticamente con cada lanzamiento del juego (más de 5,000 lanzamientos publicados)
Ventajas y desventajas
- Los datos provienen directamente de la API oficial de Warframe, por lo que son precisos y completos (incluyen objetos que ni siquiera están en la wiki)
- Mantenido activa y automáticamente; se actualiza con cada lanzamiento del juego (última v1.1275.18, julio de 2026)
- Código abierto bajo la licencia permisiva MIT
- Metadatos enriquecidos: probabilidades de obtención, registros de parches, datos de riven, comerciabilidad, rutas únicas en el juego
- Incluye tipos de TypeScript, soporte para ESM/CJS y localización a 13 idiomas
- Alojamiento de imágenes gratuito a través de la CDN de warframestat.us
- Cantidad muy baja de problemas abiertos (6) en relación con un proyecto grande
- Solo para desarrolladores; sin valor para los jugadores que no estén creando software
- Requiere Node.js (>10) y sentirse cómodo con npm/programación
- El gran conjunto de datos puede ser pesado si importas todas las categorías en lugar de limitar el alcance
- Depende de la API no documentada de Warframe y de una CDN externa, por lo que los cambios ascendentes pueden afectar a los datos
- Documentación mínima para el usuario final/tutoriales de la comunidad fuera del README de GitHub
Opinión de la comunidad
Hay poca discusión pública de estilo consumidor porque esta es una biblioteca para desarrolladores, no una aplicación orientada al jugador. Su reputación se basa en la adopción real: es un proyecto oficial de WFCD que sustenta la API más amplia de warframestat.us y numerosas herramientas de la comunidad (por ejemplo, Genesis, Warframe Hub). Las métricas de GitHub (397 estrellas, 72 forks, solo 6 problemas abiertos) y el uso constante de npm (~2.4k descargas semanales / ~13.8k mensuales) indican una fuente de datos confiable y mantenida activamente dentro de la comunidad de desarrolladores de Warframe.
Desde Reddit
Desde Reddit · r/Warframe →Reseñas y valoraciones
- GitHub (WFCD/warframe-items)
“Get all Warframe items directly from Warframe's API. No more messy wikia scraping. Official WFCD project, MIT licensed, updated with each game release.”
- npm (@wfcd/items)
“Distributed on npm; supports CommonJS and ESM, includes findItem() lookup utility and TypeScript definitions.”