Índice de Estudios — Librerías JavaScript

Página índice de todos los recursos de este tipo: las 66 librerías de JavaScript (cada una con su página y su nota .md descargable), el catálogo por categoría y los artículos de la familia (visualización de datos, eventos MDN, Gemma 4, Anime.js…). Cada tarjeta enlaza a su estudio individual.

🤖 Skill de implementación: frontend-desarrollo (solo catálogo 66 · versiones por ERR/MEJ)

El catálogo agrupa las 66 librerías en 36 categorías con stars y casos de uso.

📚 Ver el catálogo →

2 · Los 66 estudios individuales

#01 · React.js UI ⭐209k
Biblioteca de Facebook para construir interfaces de usuario con componentes reutilizables y Virtual DOM.
#02 · Vue.js UI ⭐204k
Framework de UIs conocido por su simplicidad, sistema de reactividad eficiente y extensibilidad.
#03 · Next.js UI / SSR ⭐108k
Framework React con renderizado en servidor (SSR), páginas estáticas (SSG) y optimización automática.
#04 · D3.js Visualización de Datos ⭐105k
Biblioteca para visualizar datos vinculándolos al DOM y aplicando transformaciones basadas en datos.
#05 · Axios HTTP Requests ⭐100k
Cliente HTTP para navegador y Node con promesas, intercepción y transformación JSON automática.
#06 · Three.js Gráficos 3D ⭐92k
API de alto nivel para renderizar escenas 3D con WebGL en el navegador.
#07 · Ant Design UI ⭐86k
Sistema de diseño React con componentes de alta calidad para interfaces ricas y consistentes.
#08 · Puppeteer Web Scraping ⭐83k
Controla Chrome/Chromium vía DevTools Protocol: PDFs, screenshots, pruebas y automatización.
#09 · Storybook Herramienta de Desarrollo ⭐79k
Entorno para desarrollar componentes de UI en aislamiento (React, Vue, Angular…).
#10 · Svelte.js UI ⭐69k
Framework que compila a código eficiente que actualiza el DOM directamente (sin Virtual DOM).
#11 · Webpack Bundling ⭐63k
Empaquetador de módulos que crea un grafo de dependencias y genera uno o más bundles.
#12 · Express.js Backend ⭐61k
Framework minimalista para Node.js con middleware, ruteo y plantillas de vistas.
#13 · Chart.js Visualización de Datos ⭐60k
8 tipos de gráficos en Canvas, compatible con todos los navegadores modernos.
#14 · Redux Estado de la Aplicación ⭐59k
Gestión del estado de la aplicación con flujo unidireccional, acciones y reductores.
#15 · Angular UI ⭐59k
Framework completo de Google con inyección de dependencias y plantillas HTML.
#16 · Socket.IO Tiempo Real ⭐58k
Comunicación bidireccional en tiempo real entre cliente y servidor (WebSockets + polling).
#17 · Nest.js Backend ⭐57k
Framework de servidor en TypeScript, modular, escalable y confiable.
#18 · jQuery Manipulación del DOM ⭐57k
Biblioteca rápida que simplifica la manipulación del DOM, eventos, animaciones y AJAX.
#19 · Lodash Utilidades ⭐56k
Funciones de utilidad funcionales: arrays, objetos, composición, sin mutar datos.
#20 · Gatsby.js Generación de Sitios Estáticos ⭐54k
Framework de sitios estáticos con React: SSG, GraphQL y ecosistema de plugins.
#21 · Strapi Backend (CMS) ⭐54k
Framework headless CMS: API REST/GraphQL auto-generada + panel de administración.
#22 · Moment.js Fecha y Hora ⭐47k
Manipular, validar, calcular y formatear fechas y horas. Soporte de zonas horarias.
#23 · Nuxt.js UI / SSR ⭐46k
Framework Vue con renderizado en servidor (SSR/SSG), convención sobre configuración.
#24 · Anime.js Animaciones ⭐45k
Animaciones potentes y flexibles de cualquier propiedad CSS, SVG o de objetos JS.
#25 · Meteor.js Full Stack ⭐43k
Framework fullstack JS con actualización en tiempo real e integración con MongoDB.
#26 · Parcel Bundling ⭐42k
Empaquetador de aplicaciones web rápido, con cero configuración.
#27 · Jest Testing ⭐42k
Marco de pruebas con cobertura de código, mocking y pruebas de instantáneas.
#28 · Pixi.js Gráficos 2D ⭐40k
Gráficos 2D interactivos con API simple y rápida para WebGL y canvas de HTML5.
#29 · Leaflet.js Mapas ⭐37k
Mapas interactivos móviles, ligeros, fáciles de usar y extensibles.
#30 · Phaser.js Juegos ⭐34k
Marco de juegos HTML5 2D/3D con WebGL, Canvas y físicas integradas.
#31 · Koa.js Backend ⭐34k
Framework de Express con middleware en cascada, ligero y con async/await.
#32 · Immutable.js Estructuras de Datos ⭐32k
Estructuras de datos inmutables persistentes, eficientes para crear nuevas a partir de existentes.
#33 · TypeORM Base de Datos (ORM) ⭐31k
ORM para Node/TS con Active Record y Data Mapper, soporta lo último de JavaScript.
#34 · RxJS Programación Reactiva ⭐29k
Programación reactiva con Observables y operadores para componer código asíncrono.
#35 · Sequelize.js Base de Datos (SQL) ⭐28k
ORM para Node con varias bases de datos SQL, transacciones, migraciones y seeding.
#36 · Backbone.js MVC ⭐28k
Estructura MVC para apps SPA con modelos, binding y eventos.
#37 · Underscore.js Utilidades ⭐26k
Más de 100 funciones de utilidad para colecciones, arrays, funciones y objetos.
#38 · Cheerio.js Parsing / Scraping ⭐26k
Análisis y manipulación de HTML en servidor con API inspirada en jQuery.
#39 · Quasar Framework UI ⭐23k
Framework Vue para SPA, móvil y escritorio con componentes de alta calidad.
#40 · Rollup.js Bundling ⭐23k
Empaquetador de módulos que destaca por tree-shaking y paquetes de bibliotecas.
#41 · Ramda Programación Funcional ⭐23k
Programación funcional práctica: tuberías, composición y operaciones inmutables sobre listas.
#42 · Ember.js UI ⭐22k
Framework con convenciones predefinidas para apps ambiciosas: MVC y enrutado integrado.
#43 · Mocha.js Testing ⭐22k
Marco de pruebas flexible para Node y navegador, con soporte async.
#44 · Polymer.js UI ⭐21k
Componentes web personalizados usando Web Components APIs (Shadow DOM, Custom Elements).
#45 · Howler.js Audio ⭐21k
API de audio moderna: Web Audio API y HTML5 Audio, control de múltiples sonidos.
#46 · Passport.js Autenticación ⭐21k
Middleware de autenticación para Node con más de 500 estrategias.
#47 · Babylon.js Gráficos 3D ⭐20k
Potente biblioteca 3D para el navegador con WebGL, animaciones y físicas.
#48 · GraphQL.js Query Language ⭐19k
Implementación de referencia de GraphQL en JavaScript para entornos Node.js.
#49 · P5.js Gráficos y Animación ⭐19k
Arte y diseño digital en el navegador (processing en JS): dibujo, interacción y sonido.
#50 · Framer Motion Animaciones ⭐19k
Animaciones y gestos para React con transiciones físicas y arrastre.
#51 · Apollo Client GraphQL Client ⭐18k
Plataforma GraphQL para la UI con caché normalizado y consultas flexibles.
#52 · TensorFlow.js Machine Learning ⭐17k
Entrena e implementa modelos de aprendizaje automático en el navegador y Node (GPU vía WebGL).
#53 · Handlebars.js Plantillas ⭐17k
Plantillas semánticas con precompilación para rendimiento.
#54 · GSAP (GreenSock) Animaciones ⭐16k
Animaciones de alto rendimiento con API potente y flexible (CSS, SVG y más).
#55 · AMP.js UI / SSR ⭐14k
Accelerated Mobile Pages: páginas web rápidas para móvil con componentes predefinidos.
#56 · Paper.js Gráficos y Animación ⭐13k
Gráficos vectoriales sobre canvas con API orientada a escenas.
#57 · Highcharts Visualización de Datos ⭐11k
Gráficos interactivos con amplia variedad y compatibilidad con navegadores modernos.
#58 · Knockout.js UI ⭐10k
UIs con enlace de datos declarativo y dependencias automáticas.
#59 · Sinon.js Testing ⭐9k
Spies, stubs y mocks independientes para JavaScript.
#60 · Keystone.js Backend (CMS) ⭐8k
Backend + CMS autohospedado y extensible con API GraphQL/REST.
#61 · EaselJS Gráficos y Animación ⭐8k
API fácil para canvas de HTML5 (CreateJS): gráficos, texto, imágenes.
#62 · Marionette.js UI ⭐7k
Simplifica el código de Backbone con abstracciones para apps de gran escala.
#63 · Polka Backend ⭐5k
Micro servidor HTTP para Node con interfaz Express-like.
#64 · QUnit Testing ⭐4k
Framework de pruebas unitarias simple con soporte async.
#65 · Dojo Toolkit UI ⭐560
Framework modular con widgets listos, internacionalización y accesibilidad.
#66 · Chartist.js Visualización de Datos ⭐44
Gráficos SVG responsivos con control total de apariencia.

3 · 🧪 Playground (132 casos con ▶ Correr)

Prueba en el navegador los 132 casos de uso (2 por librería): elige una librería, copia el código o púlsalo ▶ Correr (se carga por CDN en un iframe aislado). Los casos de servidor/CLI llevan la etiqueta ⚙️ Node.

🧪 Abrir el playground →

4 · 🗺️ Ruta de aprendizaje recomendada

12 niveles para dominar las librerías de JavaScript en orden: del fundamento (React, Vue) al edge (TensorFlow.js, Babylon.js), con el porqué de cada nivel.

🗺️ Ver la ruta →

5 · Otros estudios de la familia

RecursoQué es
🧩 skills.sh y el CLI npx skillsEl 'npm de las agent skills': instalar, versionar y publicar skills
📊 Visualización de Datos JS (15)Monterail: 15 librerías de charts por renderizado y licencia
⚡ Eventos en JavaScript (MDN)MDN: addEventListener, objetos evento, preventDefault
🌐 Gemma 4 — Prompt FormattingTokens de turno, multimodalidad y agentes
⚡ Anime.js — Animaciones4 casos de uso: animate, timeline, stagger, controles
🐘 PostgreSQLUso mínimo de PostgreSQL (psql + psycopg)
☁️ Google CloudUso mínimo de GCP (gcloud, BigQuery, Storage)
🌩️ CloudflareWorkers, D1 y Workers AI en el edge
🧠 Integración al OKFCómo integrar cada doc al OKF/grafo de conocimiento