Categorías
Proyectos más populares del 2019
Trends in 2019
GitHub data
- Creado2013/7
- Total stars155.6k☆
Links
- GitHub
- Home
VS Code
Trends in 2019
GitHub data
- Creado2015/9
- Total stars90.0k☆
Links
- GitHub
- Home
React
Trends in 2019
GitHub data
- Creado2013/5
- Total stars142.3k☆
Links
- GitHub
- Home

Vue Element Admin
Trends in 2019
GitHub data
- Creado2017/4
- Total stars48.1k☆
Links
- GitHub
Svelte
Trends in 2019
GitHub data
- Creado2016/11
- Total stars29.4k☆
Links
- GitHub
- Home
Axios
Trends in 2019
GitHub data
- Creado2014/8
- Total stars68.6k☆
Links
- GitHub
Ant Design
Trends in 2019
GitHub data
- Creado2015/4
- Total stars55.4k☆
Links
- GitHub
- Home
TypeScript
Trends in 2019
GitHub data
- Creado2014/6
- Total stars57.2k☆
Links
- GitHub
- Home
Puppeteer
Trends in 2019
GitHub data
- Creado2017/5
- Total stars57.5k☆
Links
- GitHub
- Home
Create React App
Trends in 2019
GitHub data
- Creado2016/7
- Total stars75.2k☆
Links
- GitHub
- Home
Frameworks Front-end
Vue.js
Trends in 2019
GitHub data
- Creado2013/7
- Total stars155.6k☆
Links
- GitHub
- Home
React
Trends in 2019
GitHub data
- Creado2013/5
- Total stars142.3k☆
Links
- GitHub
- Home
Svelte
Trends in 2019
GitHub data
- Creado2016/11
- Total stars29.4k☆
Links
- GitHub
- Home
Angular
Trends in 2019
GitHub data
- Creado2014/9
- Total stars56.3k☆
Links
- GitHub
- Home
Omi
Trends in 2019
GitHub data
- Creado2015/5
- Total stars10.6k☆
Links
- GitHub
- Home
En 2019, Svelte ha descolocado la categoría de Frameworks Front-end, entrando en la 3ª posición justo detrás de Vue.js y React pero delante de Angular.
¿Significa esto que ahora tenemos 4 gigantes en vez de 3?
Svelte es muy diferente a los demás en esta categoría, ya que no es realmente un framework sino un compilador, ejecutando su mágia durante la creación del bundle y no en tiempo de ejecución.
Al igual que React o Vue, Svelte nos permite construir aplicaciones mediante la creación de componentes que se actualizan cuando sus datos cambian. Sin embargo, el bundle solo incluirá el código necesario para que funcione nuestra aplicación, a diferencia de React, Vue o Angular que necesitan incluir su propia librería además de nuestro código.
El compilador es capaz de generar código imperativo que manipula el DOM de los componentes creados por los desarrolladores directamente.
Por lo tanto el bundle resultante es pequeño y muy rápido de ejecutar (haciendo a Svelte un buen candidato para aplicaciones en dispositivos embebidos por ejemplo).
Además de su espectacular rendimiento, es sencillo crear complejas transiciones en CSS.
La versión 3 mejora el concepto de reactivity: actualizar una variable es todo lo que necesitas para disparar un cambio en la UI.
Es demasiado pronto para afirmar que Svelte será tan exitoso como los otros 3 pero definitivamente merece la pena seguirle la pista a lo largo del 2020.
Frameworks Node.js
Nest
Trends in 2019
GitHub data
- Creado2017/2
- Total stars23.2k☆
Links
- GitHub
- Home
Next.js
Trends in 2019
GitHub data
- Creado2016/10
- Total stars44.0k☆
Links
- GitHub
- Home
Strapi
Trends in 2019
GitHub data
- Creado2015/9
- Total stars21.0k☆
Links
- GitHub
- Home
Nuxt
Trends in 2019
GitHub data
- Creado2016/10
- Total stars24.8k☆
Links
- GitHub
- Home
Express
Trends in 2019
GitHub data
- Creado2009/6
- Total stars46.9k☆
Links
- GitHub
- Home
En la categoría Frameworks Node.js, tenemos nuevo campeón: Nest!
Nest es un framework web con todo tipo de funcionalidades, que toma prestados muchos conceptos de Angular.
Next.js, el campeón de 2018, es el número 2 este año. Es una de las soluciones más completas para construir una aplicación web full-stack con React en el front-end y Node.js en el back-end.
En el número 3 tenemos a Strapi, un headless CMS que nos permite generar y administrar API endpoints rápidamente. "Comienza con tan solo cuatro comandos". ¡API Endpoints que pueden ser consumidos tanto por REST como GraphQL!
El siguiente es Nuxt, un framework full-stack para crear aplicaciones web con Vue.js, proporcionando diferentes estrategias como: server-side rendering, client-side only o sitio estático.
Express es casi tan antiguo como Node.js pero todavía aguanta en el top 5. Por supuesto, tiene un ecosistema enorme y muchos desarrolladores de Node.js están familiarizados con ello, pero cabe destacar que el último commit fue hecho hace 7 meses. ¿Significa esto que los tiempos están cambiando?
Ecosistema React
Ant Design
Trends in 2019
GitHub data
- Creado2015/4
- Total stars55.4k☆
Links
- GitHub
- Home
Create React App
Trends in 2019
GitHub data
- Creado2016/7
- Total stars75.2k☆
Links
- GitHub
- Home
Gatsby
Trends in 2019
GitHub data
- Creado2015/5
- Total stars41.4k☆
Links
- GitHub
- Home
Next.js
Trends in 2019
GitHub data
- Creado2016/10
- Total stars44.0k☆
Links
- GitHub
- Home
Material UI
Trends in 2019
GitHub data
- Creado2014/8
- Total stars53.6k☆
Links
- GitHub
- Home
En las posiciones 1 y 5, Ant Design y Material UI han sido los proyectos más populares que proporcionan sets de componentes y widgets para React.
En la segunda posición Create React App, continúa siendo el estándar a la hora de crear una nueva aplicación React. Una nueva funcionalidad importante de este año: ahora soporta TypeScript.
Probablemente el mayor cambio en el mundo React de este año ha sido la introducción de los hooks.
Como compartir la lógica entre componentes siempre ha sido un tema controvertido en el mundo React. Parece que ha habido una evolución a lo largo de los años que podría ser descrita en los siguientes 4 pasos:
- 2013: Mixins para compartir funcionalidades entre clases React
- 2015: Higher Order Components para inyectar props en componentes React
- 2017: Render prop pattern
- 2019: Usar Hooks y crear componentes funcionales siempre que podamos
Este año hemos visto muchas librerías que aprovechan el poder ofrecido por los hooks para solventar problemas relacionados con:
- state management: Redux ahora proporciona hooks para interactuar fácilmente con la store
- routing: React Router nos facilita hooks para acceder al historial del navegador
- form validation: React Hook Form tiene una forma única de gestionar la validación de formularios usando controles de formulario descontrolados.
¿Serán los hooks el último paso de la evolución?
Ecosistema Vue

Vue Element Admin
Trends in 2019
GitHub data
- Creado2017/4
- Total stars48.1k☆
Links
- GitHub
Element
Trends in 2019
GitHub data
- Creado2016/9
- Total stars43.5k☆
Links
- GitHub
- Home
Vuetify
Trends in 2019
GitHub data
- Creado2016/9
- Total stars23.3k☆
Links
- GitHub
- Home
Nuxt
Trends in 2019
GitHub data
- Creado2016/10
- Total stars24.8k☆
Links
- GitHub
- Home
vue-cli
Trends in 2019
GitHub data
- Creado2015/12
- Total stars24.0k☆
Links
- GitHub
- Home
Escritor invitado: Sébastien Chopin
Este año hemos preguntado a nuestro amigo Sébastien Chopin a hablar sobre el estado del mundo Vue.js.
Sébastien Chopin es el creador de Nuxt, el cual está en el top 5 de 2 categorías diferentes (Ecosistema Vue.js y Frameworks Node.js)

Vue Element Admin, es el proyecto más popular de esta categoría por segundo año consecutivo. Nos permite crear bonitos dashboards usando componentes Vue.js y está basado en Element.
En el número 2 nos encontramos Element, una librería UI con un gran repertorio de componentes.
Vuetify, el framework de componentes Material, lanzando su versión 2.0 en julio y entrando en el top 5 del 2019.
Nuxt, el framework web para construir aplicaciones Vue.js, continúa en el top 5 desde hace ya 3 años.
Finalmente, en el número 5, tenemos vue-cli, la herramienta oficial para empezar proyectos Vue.js con una potente interfaz gráfica de usuario.
Ecosistema Angular
ngx-admin
Trends in 2019
GitHub data
- Creado2016/5
- Total stars19.5k☆
Links
- GitHub
- Home
Material Design for Angular
Trends in 2019
GitHub data
- Creado2016/1
- Total stars19.3k☆
Links
- GitHub
- Home
Angular CLI
Trends in 2019
GitHub data
- Creado2015/6
- Total stars22.9k☆
Links
- GitHub
- Home
NG-ZORRO
Trends in 2019
GitHub data
- Creado2017/8
- Total stars6.0k☆
Links
- GitHub
- Home
NgRx
Trends in 2019
GitHub data
- Creado2017/3
- Total stars5.5k☆
Links
- GitHub
- Home
Escritor invitado: Benjamin Blackwood
Este 2019 hemos invitado a nuestro amigo Benjamin Blackwood a hablar sobre el panorama de Angular.
Benjamin es Frontend Developer en Australia Post y ha estado trabajando con Angular por más de 4 años.

ngx-admin, el proyecto Angular más popular de este año, nos facilita la tarea de crear paneles de administración.
En el número 2 tenemos Material Design for Angular, que incluye tanto componentes Material Design como el Angular CDK (Component Dev Kit).
De forma similar a React y Vue, la librería de componentes Ant Design NG-ZORRO está en el puesto número 4.
En 2019, Angular ha tenido un importante lanzamiento. La versión 8 salió en Mayo. Como parte de esta release, Angular CLI ahora crea dos bundles diferentes (moderno y legacy) haciendo hasta un 20% más pequeño el tamaño del bundle. Además incluye una nueva Builders API que nos permite modificar los comandos existentes de nuestra CLI o añadir nuevos.
La version 9 está actualmente en release candidate y se espera que salga a principios del 2020. Uno de los mayores cambios de esta versión será el nuevo compilador llamado Ivy which, que promete una mayor rapidez al recompilar y aún más pequeños bundles entre otras mejoras.
Testing
Puppeteer
Trends in 2019
GitHub data
- Creado2017/5
- Total stars57.5k☆
Links
- GitHub
- Home
Storybook
Trends in 2019
GitHub data
- Creado2016/3
- Total stars44.7k☆
Links
- GitHub
- Home
Cypress
Trends in 2019
GitHub data
- Creado2015/3
- Total stars17.6k☆
Links
- GitHub
- Home
Jest
Trends in 2019
GitHub data
- Creado2013/12
- Total stars29.2k☆
Links
- GitHub
- Home
React Testing Library
Trends in 2019
GitHub data
- Creado2018/3
- Total stars10.3k☆
Links
- GitHub
- Home
Móvil
React Native
Trends in 2019
GitHub data
- Creado2015/1
- Total stars84.1k☆
Links
- GitHub
- Home
Quasar
Trends in 2019
GitHub data
- Creado2015/10
- Total stars13.3k☆
Links
- GitHub
- Home
Ionic
Trends in 2019
GitHub data
- Creado2013/8
- Total stars40.0k☆
Links
- GitHub
- Home
Expo
Trends in 2019
GitHub data
- Creado2016/8
- Total stars8.5k☆
Links
- GitHub
- Home
cube-ui
Trends in 2019
GitHub data
- Creado2017/11
- Total stars7.7k☆
Links
- GitHub
- Home
Compiladores JS
TypeScript
Trends in 2019
GitHub data
- Creado2014/6
- Total stars57.2k☆
Links
- GitHub
- Home
Babel
Trends in 2019
GitHub data
- Creado2014/9
- Total stars35.5k☆
Links
- GitHub
- Home
Flow
Trends in 2019
GitHub data
- Creado2014/10
- Total stars20.3k☆
Links
- GitHub
- Home
Reason
Trends in 2019
GitHub data
- Creado2015/11
- Total stars8.4k☆
Links
- GitHub
- Home
Sucrase
Trends in 2019
GitHub data
- Creado2017/10
- Total stars2.2k☆
Links
- GitHub
- Home
Build
Webpack
Trends in 2019
GitHub data
- Creado2012/3
- Total stars52.6k☆
Links
- GitHub
- Home
Parcel
Trends in 2019
GitHub data
- Creado2017/8
- Total stars34.5k☆
Links
- GitHub
- Home
Rollup
Trends in 2019
GitHub data
- Creado2015/5
- Total stars17.3k☆
Links
- GitHub
- Home
Microbundle
Trends in 2019
GitHub data
- Creado2017/12
- Total stars4.2k☆
Links
- GitHub
Gulp
Trends in 2019
GitHub data
- Creado2013/7
- Total stars31.6k☆
Links
- GitHub
- Home
CSS en JavaScript
Styled Components
Trends in 2019
GitHub data
- Creado2016/8
- Total stars27.4k☆
Links
- GitHub
- Home
Emotion
Trends in 2019
GitHub data
- Creado2017/5
- Total stars9.8k☆
Links
- GitHub
- Home
Linaria
Trends in 2019
GitHub data
- Creado2017/5
- Total stars4.8k☆
Links
- GitHub
- Home
styled-system
Trends in 2019
GitHub data
- Creado2017/6
- Total stars5.3k☆
Links
- GitHub
- Home
CSS Modules
Trends in 2019
GitHub data
- Creado2015/5
- Total stars13.0k☆
Links
- GitHub
GraphQL
Gatsby
Trends in 2019
GitHub data
- Creado2015/5
- Total stars41.4k☆
Links
- GitHub
- Home
Hasura GraphQL Engine
Trends in 2019
GitHub data
- Creado2018/6
- Total stars14.0k☆
Links
- GitHub
- Home
Prisma
Trends in 2019
GitHub data
- Creado2016/9
- Total stars16.5k☆
Links
- GitHub
- Home
Gridsome
Trends in 2019
GitHub data
- Creado2018/7
- Total stars5.2k☆
Links
- GitHub
- Home
Apollo client
Trends in 2019
GitHub data
- Creado2016/2
- Total stars13.0k☆
Links
- GitHub
- Home
Recursos de aprendizaje
You Don't Know JS
Trends in 2019
GitHub data
- Creado2013/11
- Total stars114.7k☆
Links
- GitHub
30 seconds of code
Trends in 2019
GitHub data
- Creado2017/11
- Total stars53.8k☆
Links
- GitHub
- Home
JS Algorithms & Data Structures
Trends in 2019
GitHub data
- Creado2018/3
- Total stars60.3k☆
Links
- GitHub
Node.js Best Practices
Trends in 2019
GitHub data
- Creado2017/9
- Total stars38.1k☆
Links
- GitHub
Tech Interview Handbook
Trends in 2019
GitHub data
- Creado2016/7
- Total stars38.7k☆
Links
- GitHub
- Home
Conclusión
Revisando las tendencias en el lado front-end, podemos preguntarnos cosas como:
¿continuará creciendo la popularidad de Svelte?
¿veremos una mayor adopción de los estándares web como los web components?
Una de las historias más interesantes del 2019 fue el hecho de que Apple lanzó su cliente web de música que usa Web components, está compilado con Stencil, uno de los frameworks UI más populares del año. ¡Un claro ejemplo del uso de los Web Components en el mundo real!
El hecho de que podamos tener nuestras aplicaciones web usando módulos nativos es una gran mejora.
Mirando al lado back-end, vemos que Node.js ha cumplido 10 años en 2019, pero no por ello dejan de salir nuevas funcionalidades con alta frecuencia.
En la versión 13.2.0, Node.js soporta ES modules por defecto y puede importar módulos de Web Assembly. Las API de Workers Threads permite pesadas operaciones de computación.
Por lo tanto, tanto si hablamos del navegador como de Node.js, la plataforma continúa evolucionando y esto es lo que hace que el desarrollo en JavaScript sea tan emocionante.
¡Muchas gracias por tu atención! ¡Nos vemos el año que viene!
Por cuarto año consecutivo, Vue.js es el ganador del concurso, con más de 30,000 nuevas estrellas de GitHub en 2019.
No tenemos sorpresas en los siguientes puestos: React y el editor VS Code continúan en el mismo lugar que el año pasado.
El mayor salto en el ranking lo ha dado Vue Element Admin, un framework que nos permite crear dashboards usando componentes Vue.js, ha quedado cuarto este año.
Svelte ha estado rondando durante los últimos años, pero cuando realmente ha despegado ha sido este 2019, ocupando la quinta posición.
TypeScript entra en el TOP 10, su éxito ha generado uno de los mayores cambios en el ecosistema de JavaScript de los últimos tiempos.
Deno, el entorno de ejecución JavaScript desarrollado por el creador de Node.js, fue uno de los recién llegados en 2018. En 2019 continúa en el ranking ocupando la posición 13.