
WFCD warframe-items
Une bibliothèque open-source qui regroupe chaque objet de Warframe et ses données directement depuis l'API du jeu, publiée sous forme de package npm @wfcd/items.
Aperçu
WFCD warframe-items est une bibliothèque de données maintenue par les Warframe Community Developers (WFCD) qui extrait le catalogue complet des objets directement depuis l'API de Warframe plutôt que de scraper le wiki. Elle fournit du JSON précompilé (ainsi que des images via le CDN warframestat.us) couvrant les warframes, les armes, les mods, les reliques, les arcanes, les ressources et plus encore, avec les taux de drop, les chemins uniques en jeu, les journaux de correctifs, les données de Riven, les indicateurs d'échange et une localisation en 13 langues. Elle est distribuée sur npm sous le nom de @wfcd/items et constitue une source de données fondamentale derrière de nombreux outils et bots de la communauté. C'est une bibliothèque destinée aux développeurs, et non une application pour l'utilisateur final.
Idéal pour: Développeurs créant des outils, des bots ou des sites communautaires Warframe qui ont besoin d'un ensemble de données d'objets complet, régulièrement mis à jour et structuré sans scraper le wiki.
Fonctionnalités clés
- Données d'objets provenant directement de l'API officielle de Warframe (pas de scraping du wiki)
- Plus de 23 catégories : Warframes, Armes principales/secondaires/de mêlée, Mods, Reliques, Arcanes, Ressources, Compagnons, etc.
- Données JSON précompilées plus taux de drop par objet et journaux de correctifs
- Chemins d'objets uniques en jeu (par ex. /Lotus/Weapons/...) et statut d'échangeabilité
- Données d'armes Riven incluses
- Images servies via le CDN cdn.warframestat.us (trop volumineuses pour npm)
- Prise en charge de CommonJS et ESM avec chargement de catégories configurable
- Internationalisation dans 13 langues
- Définitions de types TypeScript et un utilitaire de recherche findItem()
- Sous licence MIT, mis à jour automatiquement à chaque version du jeu (plus de 5 000 versions publiées)
Avantages et inconvénients
- Les données proviennent directement de l'API officielle de Warframe, elles sont donc précises et complètes (incluant des objets qui ne figurent même pas sur le wiki)
- Maintenu activement et automatiquement ; se met à jour à chaque version du jeu (dernière v1.1275.18, juillet 2026)
- Open-source sous la licence permissive MIT
- Métadonnées riches : taux de drop, journaux de correctifs, données de Riven, échangeabilité, chemins uniques en jeu
- Fournit des types TypeScript, la prise en charge d'ESM/CJS et une localisation en 13 langues
- Hébergement d'images gratuit via le CDN warframestat.us
- Nombre de tickets ouverts très faible (6) par rapport à un projet de cette envergure
- Réservé aux développeurs ; aucune valeur pour les joueurs qui ne conçoivent pas de logiciels
- Nécessite Node.js (>10) et une aisance avec npm/le code
- Un grand ensemble de données peut être lourd si vous importez toutes les catégories plutôt que de cibler vos besoins
- Dépend de l'API non documentée de Warframe et d'un CDN externe, de sorte que les modifications en amont peuvent affecter les données
- Documentation utilisateur final/tutoriels communautaires minimaux en dehors du README de GitHub
Avis de la communauté
Il y a peu de discussions publiques de type grand public car il s'agit d'une bibliothèque pour développeurs, et non d'une application destinée aux joueurs. Sa réputation repose sur une adoption réelle : c'est un projet officiel de WFCD qui sous-tend l'API plus large de warframestat.us et de nombreux outils communautaires (par ex. Genesis, Warframe Hub). Les métriques GitHub (397 étoiles, 72 forks, seulement 6 tickets ouverts) et l'utilisation régulière de npm (~2,4k téléchargements hebdomadaires / ~13,8k mensuels) indiquent une source de données fiable et activement maintenue au sein de la communauté des développeurs Warframe.
Depuis Reddit
Depuis Reddit · r/Warframe →Avis et notes
- 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.”