Los mejores proyectos JavaScript del 2019

¡Bienvenido a la 4ª edición de JavaScript Rising Stars!

Veamos que proyectos han destacado en GitHub durante el 2019 según sus números.



Los siguientes gráficos comparan el número de estrellas añadidas en GitHub durante los últimos 12 meses. Hemos analizado proyectos procedentes de Best of JavaScript, una lista de los proyectos más destacados del mundo web cuidadosamente seleccionados. Si lo deseas, puedes hacer click en cualquier proyecto para conseguir más información.

Proyectos más populares del 2019

1
Vue.js

Vue.js

A progressive, incrementally-adoptable framework for building UI on the web
+31.4k☆
En 2019, Vue.js consiguió 31.4k estrellas, llegando a alcanzar el puesto #1 en Proyecto JavaScript en GitHub Tweet
3.1k
2.3k
4.5k
3.3k
2.7k
2.4k
2.4k
2.1k
1.7k
2.2k
1.8k
1.7k
E
F
M
A
M
J
J
A
S
O
N
D
2
VS Code

VS Code

Visual Studio Code
+23.0k☆
En 2019, VS Code consiguió 23.0k estrellas, llegando a alcanzar el puesto #2 en Proyecto JavaScript en GitHub Tweet
1.7k
1.7k
2.5k
2.0k
2.6k
1.7k
1.5k
1.6k
1.6k
1.5k
2.3k
1.8k
E
F
M
A
M
J
J
A
S
O
N
D
3
React

React

A declarative, efficient, and flexible JavaScript library for building user interfaces.
+22.9k☆
En 2019, React consiguió 22.9k estrellas, llegando a alcanzar el puesto #3 en Proyecto JavaScript en GitHub Tweet
2.4k
2.1k
2.4k
2.0k
2.0k
1.6k
1.7k
1.7k
1.6k
1.7k
1.5k
1.4k
E
F
M
A
M
J
J
A
S
O
N
D
4
Vue Element Admin

Vue Element Admin

A magical vue admin
+22.7k☆
En 2019, Vue Element Admin consiguió 22.7k estrellas, llegando a alcanzar el puesto #4 en Proyecto JavaScript en GitHub Tweet
2.1k
1.0k
1.9k
2.2k
2.0k
1.7k
1.9k
1.8k
2.2k
1.9k
1.7k
1.6k
E
F
M
A
M
J
J
A
S
O
N
D
5
Svelte

Svelte

Cybernetically enhanced web apps
+20.0k☆
En 2019, Svelte consiguió 20.0k estrellas, llegando a alcanzar el puesto #5 en Proyecto JavaScript en GitHub Tweet
207
293
238
3.3k
4.6k
2.0k
1.9k
1.1k
1.1k
1.6k
1.3k
1.7k
E
F
M
A
M
J
J
A
S
O
N
D
6
Axios

Axios

Promise based HTTP client for the browser and node.js
+15.1k☆
En 2019, Axios consiguió 15.1k estrellas, llegando a alcanzar el puesto #6 en Proyecto JavaScript en GitHub Tweet
1.3k
1.2k
1.5k
1.4k
1.4k
1.2k
1.3k
1.2k
1.0k
1.0k
1.0k
1.0k
E
F
M
A
M
J
J
A
S
O
N
D
7
Ant Design

Ant Design

A UI Design Language and React UI library
+14.6k☆
En 2019, Ant Design consiguió 14.6k estrellas, llegando a alcanzar el puesto #7 en Proyecto JavaScript en GitHub Tweet
1.6k
1.0k
1.4k
1.3k
1.3k
1.1k
1.4k
1.2k
982
1.0k
922
939
E
F
M
A
M
J
J
A
S
O
N
D
8
TypeScript

TypeScript

A superset of JavaScript that compiles to clean JavaScript output.
+13.9k☆
En 2019, TypeScript consiguió 13.9k estrellas, llegando a alcanzar el puesto #8 en Proyecto JavaScript en GitHub Tweet
1.4k
1.1k
1.4k
1.2k
1.3k
1.1k
1.2k
1.0k
1.0k
1.0k
827
779
E
F
M
A
M
J
J
A
S
O
N
D
9
Puppeteer

Puppeteer

Headless Chrome Node.js API
+13.9k☆
En 2019, Puppeteer consiguió 13.9k estrellas, llegando a alcanzar el puesto #9 en Proyecto JavaScript en GitHub Tweet
1.5k
1.1k
1.4k
1.1k
1.2k
1.0k
1.4k
1.0k
1.1k
920
938
812
E
F
M
A
M
J
J
A
S
O
N
D
10
Create React App

Create React App

Set up a modern web app by running one command.
+13.5k☆
En 2019, Create React App consiguió 13.5k estrellas, llegando a alcanzar el puesto #10 en Proyecto JavaScript en GitHub Tweet
1.5k
1.3k
1.4k
1.3k
1.1k
953
1.0k
980
903
896
777
983
E
F
M
A
M
J
J
A
S
O
N
D

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.

Frameworks Front-end

1
Vue.js

Vue.js

A progressive, incrementally-adoptable framework for building UI on the web
+31.4k☆
En 2019, Vue.js consiguió 31.4k estrellas, llegando a alcanzar el puesto #1 en Framework front-end en GitHub Tweet
3.1k
2.3k
4.5k
3.3k
2.7k
2.4k
2.4k
2.1k
1.7k
2.2k
1.8k
1.7k
E
F
M
A
M
J
J
A
S
O
N
D
2
React

React

A declarative, efficient, and flexible JavaScript library for building user interfaces.
+22.9k☆
En 2019, React consiguió 22.9k estrellas, llegando a alcanzar el puesto #2 en Framework front-end en GitHub Tweet
2.4k
2.1k
2.4k
2.0k
2.0k
1.6k
1.7k
1.7k
1.6k
1.7k
1.5k
1.4k
E
F
M
A
M
J
J
A
S
O
N
D
3
Svelte

Svelte

Cybernetically enhanced web apps
+20.0k☆
En 2019, Svelte consiguió 20.0k estrellas, llegando a alcanzar el puesto #3 en Framework front-end en GitHub Tweet
207
293
238
3.3k
4.6k
2.0k
1.9k
1.1k
1.1k
1.6k
1.3k
1.7k
E
F
M
A
M
J
J
A
S
O
N
D
4
Angular

Angular

One framework. Mobile & desktop.
+12.0k☆
En 2019, Angular consiguió 12.0k estrellas, llegando a alcanzar el puesto #4 en Framework front-end en GitHub Tweet
913
808
896
941
1.0k
630
612
869
1.3k
1.2k
1.3k
1.1k
E
F
M
A
M
J
J
A
S
O
N
D
5
Omi

Omi

Next Front End Framework
+3.8k☆
En 2019, Omi consiguió 3.8k estrellas, llegando a alcanzar el puesto #5 en Framework front-end en GitHub Tweet
328
118
908
446
323
181
230
210
153
147
327
176
E
F
M
A
M
J
J
A
S
O
N
D

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

1
Nest

Nest

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8)
+11.5k☆
En 2019, Nest consiguió 11.5k estrellas, llegando a alcanzar el puesto #1 en Proyecto Node en GitHub Tweet
808
833
987
1.1k
993
936
960
822
925
879
928
944
E
F
M
A
M
J
J
A
S
O
N
D
2
Next.js

Next.js

The React Framework
+10.6k☆
En 2019, Next.js consiguió 10.6k estrellas, llegando a alcanzar el puesto #2 en Proyecto Node en GitHub Tweet
1.1k
1.0k
886
775
850
649
1.1k
890
750
800
759
716
E
F
M
A
M
J
J
A
S
O
N
D
3
Strapi

Strapi

Open source Node.js Headless CMS to easily build customisable APIs
+10.2k☆
En 2019, Strapi consiguió 10.2k estrellas, llegando a alcanzar el puesto #3 en Proyecto Node en GitHub Tweet
767
666
1.2k
790
724
803
844
607
753
1.1k
883
804
E
F
M
A
M
J
J
A
S
O
N
D
4
Nuxt

Nuxt

The Vue.js Framework
+7.4k☆
En 2019, Nuxt consiguió 7.4k estrellas, llegando a alcanzar el puesto #4 en Proyecto Node en GitHub Tweet
639
579
665
585
665
517
549
508
415
672
613
771
E
F
M
A
M
J
J
A
S
O
N
D
5
Express

Express

Fast, unopinionated, minimalist web framework for node.
+5.1k☆
En 2019, Express consiguió 5.1k estrellas, llegando a alcanzar el puesto #5 en Proyecto Node en GitHub Tweet
451
444
469
488
477
360
417
377
319
370
356
397
E
F
M
A
M
J
J
A
S
O
N
D

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

1
Ant Design

Ant Design

A UI Design Language and React UI library
+14.6k☆
En 2019, Ant Design consiguió 14.6k estrellas, llegando a alcanzar el puesto #1 en Librería React en GitHub Tweet
1.6k
1.0k
1.4k
1.3k
1.3k
1.1k
1.4k
1.2k
982
1.0k
922
939
E
F
M
A
M
J
J
A
S
O
N
D
2
Create React App

Create React App

Set up a modern web app by running one command.
+13.5k☆
En 2019, Create React App consiguió 13.5k estrellas, llegando a alcanzar el puesto #2 en Librería React en GitHub Tweet
1.5k
1.3k
1.4k
1.3k
1.1k
953
1.0k
980
903
896
777
983
E
F
M
A
M
J
J
A
S
O
N
D
3
Gatsby

Gatsby

Build blazing fast, modern apps and websites with React
+11.5k☆
En 2019, Gatsby consiguió 11.5k estrellas, llegando a alcanzar el puesto #3 en Librería React en GitHub Tweet
1.4k
1.1k
1.2k
927
844
829
785
859
881
997
749
582
E
F
M
A
M
J
J
A
S
O
N
D
4
Next.js

Next.js

The React Framework
+10.6k☆
En 2019, Next.js consiguió 10.6k estrellas, llegando a alcanzar el puesto #4 en Librería React en GitHub Tweet
1.1k
1.0k
886
775
850
649
1.1k
890
750
800
759
716
E
F
M
A
M
J
J
A
S
O
N
D
5
Material UI

Material UI

React components for faster and easier web development. Build your own design system, or start with Material Design.
+10.2k☆
En 2019, Material UI consiguió 10.2k estrellas, llegando a alcanzar el puesto #5 en Librería React en GitHub Tweet
875
677
870
741
1.0k
873
864
866
828
770
763
741
E
F
M
A
M
J
J
A
S
O
N
D

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

1
Vue Element Admin

Vue Element Admin

A magical vue admin
+22.7k☆
En 2019, Vue Element Admin consiguió 22.7k estrellas, llegando a alcanzar el puesto #1 en Librería Vue en GitHub Tweet
2.1k
1.0k
1.9k
2.2k
2.0k
1.7k
1.9k
1.8k
2.2k
1.9k
1.7k
1.6k
E
F
M
A
M
J
J
A
S
O
N
D
2
Element

Element

A Vue.js 2.0 UI Toolkit for Web
+9.4k☆
En 2019, Element consiguió 9.4k estrellas, llegando a alcanzar el puesto #2 en Librería Vue en GitHub Tweet
913
550
908
862
849
734
806
968
653
591
630
645
E
F
M
A
M
J
J
A
S
O
N
D
3
Vuetify

Vuetify

Material Component Framework for Vue
+7.5k☆
En 2019, Vuetify consiguió 7.5k estrellas, llegando a alcanzar el puesto #3 en Librería Vue en GitHub Tweet
701
689
755
651
591
644
884
612
456
468
442
395
E
F
M
A
M
J
J
A
S
O
N
D
4
Nuxt

Nuxt

The Vue.js Framework
+7.4k☆
En 2019, Nuxt consiguió 7.4k estrellas, llegando a alcanzar el puesto #4 en Librería Vue en GitHub Tweet
639
579
665
585
665
517
549
508
415
672
613
771
E
F
M
A
M
J
J
A
S
O
N
D
5
vue-cli

vue-cli

Standard Tooling for Vue.js Development
+5.8k☆
En 2019, vue-cli consiguió 5.8k estrellas, llegando a alcanzar el puesto #5 en Librería Vue en GitHub Tweet
588
446
656
617
512
436
425
427
372
436
364
324
E
F
M
A
M
J
J
A
S
O
N
D

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

1
ngx-admin

ngx-admin

Customizable admin dashboard template based on Angular 8+
+4.8k☆
En 2019, ngx-admin consiguió 4.8k estrellas, llegando a alcanzar el puesto #1 en Librería Angular en GitHub Tweet
545
346
452
340
322
373
519
381
544
360
265
230
E
F
M
A
M
J
J
A
S
O
N
D
2
Material Design for Angular

Material Design for Angular

Component infrastructure and Material Design components for Angular
+2.4k☆
En 2019, Material Design for Angular consiguió 2.4k estrellas, llegando a alcanzar el puesto #2 en Librería Angular en GitHub Tweet
263
230
228
213
260
194
145
210
105
169
174
91
E
F
M
A
M
J
J
A
S
O
N
D
3
Angular CLI

Angular CLI

CLI tool for Angular
+2.1k☆
En 2019, Angular CLI consiguió 2.1k estrellas, llegando a alcanzar el puesto #3 en Librería Angular en GitHub Tweet
251
192
197
198
182
154
179
162
156
137
158
94
E
F
M
A
M
J
J
A
S
O
N
D
4
NG-ZORRO

NG-ZORRO

An enterprise-class UI components based on Ant Design and Angular.
+1.7k☆
En 2019, NG-ZORRO consiguió 1.7k estrellas, llegando a alcanzar el puesto #4 en Librería Angular en GitHub Tweet
139
89
123
181
183
135
139
150
136
129
120
123
E
F
M
A
M
J
J
A
S
O
N
D
5
NgRx

NgRx

Reactive libraries for Angular
+1.3k☆
En 2019, NgRx consiguió 1.3k estrellas, llegando a alcanzar el puesto #5 en Librería Angular en GitHub Tweet
144
112
126
125
117
124
103
94
73
93
87
85
E
F
M
A
M
J
J
A
S
O
N
D

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 NO slug official-components-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

1
Puppeteer

Puppeteer

Headless Chrome Node.js API
+13.9k☆
En 2019, Puppeteer consiguió 13.9k estrellas, llegando a alcanzar el puesto #1 en Testing en GitHub Tweet
1.5k
1.1k
1.4k
1.1k
1.2k
1.0k
1.4k
1.0k
1.1k
920
938
812
E
F
M
A
M
J
J
A
S
O
N
D
2
Cypress

Cypress

Fast, easy and reliable testing for anything that runs in a browser.
+7.8k☆
En 2019, Cypress consiguió 7.8k estrellas, llegando a alcanzar el puesto #2 en Testing en GitHub Tweet
537
545
578
693
762
540
569
651
475
725
837
710
E
F
M
A
M
J
J
A
S
O
N
D
3
Jest

Jest

Delightful JavaScript Testing.
+6.5k☆
En 2019, Jest consiguió 6.5k estrellas, llegando a alcanzar el puesto #3 en Testing en GitHub Tweet
743
609
733
501
543
442
538
505
415
413
406
446
E
F
M
A
M
J
J
A
S
O
N
D
4
React Testing Library

React Testing Library

Simple and complete React DOM testing utilities that encourage good testing practices.
+5.7k☆
En 2019, React Testing Library consiguió 5.7k estrellas, llegando a alcanzar el puesto #4 en Testing en GitHub Tweet
435
901
452
498
525
391
407
522
344
308
339
414
E
F
M
A
M
J
J
A
S
O
N
D
5
Puppeteer Recorder

Puppeteer Recorder

A Chrome extension that records your browser interactions and generates a Puppeteer script.
+2.2k☆
En 2019, Puppeteer Recorder consiguió 2.2k estrellas, llegando a alcanzar el puesto #5 en Testing en GitHub Tweet
103
98
143
106
97
529
460
124
205
101
76
119
E
F
M
A
M
J
J
A
S
O
N
D

Móvil

1
React Native

React Native

A framework for building native apps with React.
+11.3k☆
En 2019, React Native consiguió 11.3k estrellas, llegando a alcanzar el puesto #1 en Framework móvil en GitHub Tweet
952
1.1k
1.1k
892
1.1k
880
897
1.0k
847
819
689
649
E
F
M
A
M
J
J
A
S
O
N
D
2
Quasar

Quasar

Responsive Single Page Apps, Server-side Render Apps, Progressive Web Apps, Hybrid Mobile Apps (that look native!) & Electron Apps, all using the same codebase.
+5.0k☆
En 2019, Quasar consiguió 5.0k estrellas, llegando a alcanzar el puesto #2 en Framework móvil en GitHub Tweet
237
455
355
360
375
423
872
392
336
339
372
318
E
F
M
A
M
J
J
A
S
O
N
D
3
Ionic

Ionic

Build amazing Native and Progressive Web Apps with web technologies. One app running on everything
+3.6k☆
En 2019, Ionic consiguió 3.6k estrellas, llegando a alcanzar el puesto #3 en Framework móvil en GitHub Tweet
539
324
362
297
269
305
246
191
208
292
236
262
E
F
M
A
M
J
J
A
S
O
N
D
4
Expo

Expo

An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.
+3.5k☆
En 2019, Expo consiguió 3.5k estrellas, llegando a alcanzar el puesto #4 en Framework móvil en GitHub Tweet
306
256
350
269
263
384
216
247
278
272
286
252
E
F
M
A
M
J
J
A
S
O
N
D
5
cube-ui

cube-ui

A fantastic mobile ui lib implement by Vue
+2.6k☆
En 2019, cube-ui consiguió 2.6k estrellas, llegando a alcanzar el puesto #5 en Framework móvil en GitHub Tweet
227
209
303
281
209
232
208
207
170
141
155
155
E
F
M
A
M
J
J
A
S
O
N
D

Compiladores JS

1
TypeScript

TypeScript

A superset of JavaScript that compiles to clean JavaScript output.
+13.9k☆
En 2019, TypeScript consiguió 13.9k estrellas, llegando a alcanzar el puesto #1 en Compilador JavaScript en GitHub Tweet
1.4k
1.1k
1.4k
1.2k
1.3k
1.1k
1.2k
1.0k
1.0k
1.0k
827
779
E
F
M
A
M
J
J
A
S
O
N
D
2
Babel

Babel

A compiler for writing next generation JavaScript.
+4.2k☆
En 2019, Babel consiguió 4.2k estrellas, llegando a alcanzar el puesto #2 en Compilador JavaScript en GitHub Tweet
457
386
451
341
349
342
408
264
256
259
288
269
E
F
M
A
M
J
J
A
S
O
N
D
3
Flow

Flow

Adds static typing to JavaScript to improve developer productivity and code quality.
+1.7k☆
En 2019, Flow consiguió 1.7k estrellas, llegando a alcanzar el puesto #3 en Compilador JavaScript en GitHub Tweet
176
156
245
136
160
130
144
95
115
100
75
60
E
F
M
A
M
J
J
A
S
O
N
D
4
Reason

Reason

Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems
+1.3k☆
En 2019, Reason consiguió 1.3k estrellas, llegando a alcanzar el puesto #4 en Compilador JavaScript en GitHub Tweet
198
112
118
159
108
82
67
73
95
89
68
121
E
F
M
A
M
J
J
A
S
O
N
D
5
Sucrase

Sucrase

Super-fast alternative to Babel for when you can target modern JS runtimes
+1.1k☆
En 2019, Sucrase consiguió 1.1k estrellas, llegando a alcanzar el puesto #5 en Compilador JavaScript en GitHub Tweet
23
77
461
60
63
64
109
78
61
33
28
55
E
F
M
A
M
J
J
A
S
O
N
D

Build

1
Webpack

Webpack

A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
+6.3k☆
En 2019, Webpack consiguió 6.3k estrellas, llegando a alcanzar el puesto #1 en Build en GitHub Tweet
667
498
620
576
572
511
553
472
466
423
358
385
E
F
M
A
M
J
J
A
S
O
N
D
2
Parcel

Parcel

Blazing fast, zero configuration web application bundler
+5.4k☆
En 2019, Parcel consiguió 5.4k estrellas, llegando a alcanzar el puesto #2 en Build en GitHub Tweet
742
449
633
573
504
394
297
384
271
381
291
287
E
F
M
A
M
J
J
A
S
O
N
D
3
Rollup

Rollup

Next-generation ES module bundler
+2.7k☆
En 2019, Rollup consiguió 2.7k estrellas, llegando a alcanzar el puesto #3 en Build en GitHub Tweet
263
190
278
203
214
233
189
276
218
205
237
165
E
F
M
A
M
J
J
A
S
O
N
D
4
Microbundle

Microbundle

Zero-configuration bundler for tiny modules.
+1.3k☆
En 2019, Microbundle consiguió 1.3k estrellas, llegando a alcanzar el puesto #4 en Build en GitHub Tweet
151
101
238
104
94
119
74
82
66
87
59
74
E
F
M
A
M
J
J
A
S
O
N
D
5
Gulp

Gulp

The streaming build system
+841☆
En 2019, Gulp consiguió 841 estrellas, llegando a alcanzar el puesto #5 en Build en GitHub Tweet
106
85
75
77
115
53
47
59
66
52
43
41
E
F
M
A
M
J
J
A
S
O
N
D

CSS en JavaScript

1
Styled Components

Styled Components

Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress
+6.0k☆
En 2019, Styled Components consiguió 6.0k estrellas, llegando a alcanzar el puesto #1 en Librería CSS-en-JS en GitHub Tweet
598
522
559
521
575
493
459
477
432
407
469
366
E
F
M
A
M
J
J
A
S
O
N
D
2
Emotion

Emotion

CSS-in-JS library designed for high performance style composition
+3.3k☆
En 2019, Emotion consiguió 3.3k estrellas, llegando a alcanzar el puesto #2 en Librería CSS-en-JS en GitHub Tweet
364
292
321
296
306
243
218
223
205
209
225
285
E
F
M
A
M
J
J
A
S
O
N
D
3
Linaria

Linaria

Zero-runtime CSS in JS library
+2.8k☆
En 2019, Linaria consiguió 2.8k estrellas, llegando a alcanzar el puesto #3 en Librería CSS-en-JS en GitHub Tweet
333
866
343
196
247
110
74
91
78
87
76
198
E
F
M
A
M
J
J
A
S
O
N
D
4
styled-system

styled-system

⬢ Style props for rapid UI development
+2.4k☆
En 2019, styled-system consiguió 2.4k estrellas, llegando a alcanzar el puesto #4 en Librería CSS-en-JS en GitHub Tweet
290
200
261
238
216
166
208
179
150
117
148
116
E
F
M
A
M
J
J
A
S
O
N
D
5
CSS Modules

CSS Modules

Documentation about css-modules
+1.8k☆
En 2019, CSS Modules consiguió 1.8k estrellas, llegando a alcanzar el puesto #5 en Librería CSS-en-JS en GitHub Tweet
185
174
186
167
180
126
129
141
141
120
110
107
E
F
M
A
M
J
J
A
S
O
N
D

GraphQL

1
Gatsby

Gatsby

Build blazing fast, modern apps and websites with React
+11.5k☆
En 2019, Gatsby consiguió 11.5k estrellas, llegando a alcanzar el puesto #1 en Proyecto GraphQL JavaScript en GitHub Tweet
1.4k
1.1k
1.2k
927
844
829
785
859
881
997
749
582
E
F
M
A
M
J
J
A
S
O
N
D
2
Hasura GraphQL Engine

Hasura GraphQL Engine

Blazing fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events.
+8.1k☆
En 2019, Hasura GraphQL Engine consiguió 8.1k estrellas, llegando a alcanzar el puesto #2 en Proyecto GraphQL JavaScript en GitHub Tweet
1.0k
481
915
713
609
1.0k
500
446
453
593
481
628
E
F
M
A
M
J
J
A
S
O
N
D
3
Prisma

Prisma

Database Tools incl. ORM, Migrations and Admin UI (Postgres, MySQL & MongoDB)
+4.5k☆
En 2019, Prisma consiguió 4.5k estrellas, llegando a alcanzar el puesto #3 en Proyecto GraphQL JavaScript en GitHub Tweet
474
398
537
649
355
375
358
327
239
259
192
227
E
F
M
A
M
J
J
A
S
O
N
D
4
Gridsome

Gridsome

️Build modern JAMstack websites with Vue.js
+3.8k☆
En 2019, Gridsome consiguió 3.8k estrellas, llegando a alcanzar el puesto #4 en Proyecto GraphQL JavaScript en GitHub Tweet
331
365
472
289
342
264
192
196
277
465
254
218
E
F
M
A
M
J
J
A
S
O
N
D
5
Apollo client

Apollo client

A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server
+3.4k☆
En 2019, Apollo client consiguió 3.4k estrellas, llegando a alcanzar el puesto #5 en Proyecto GraphQL JavaScript en GitHub Tweet
370
266
291
275
284
314
276
250
292
203
236
219
E
F
M
A
M
J
J
A
S
O
N
D

Recursos de aprendizaje

1
You Don't Know JS

You Don't Know JS

A book series on JavaScript
+20.1k☆
En 2019, You Don't Know JS consiguió 20.1k estrellas, llegando a alcanzar el puesto #1 en Recurso de aprendizaje en GitHub Tweet
1.8k
1.4k
1.9k
1.8k
1.5k
1.6k
1.7k
1.7k
1.3k
1.6k
1.6k
1.6k
E
F
M
A
M
J
J
A
S
O
N
D
2
30 seconds of code

30 seconds of code

Short JavaScript code snippets for all your development needs
+18.1k☆
En 2019, 30 seconds of code consiguió 18.1k estrellas, llegando a alcanzar el puesto #2 en Recurso de aprendizaje en GitHub Tweet
2.7k
1.8k
1.9k
1.7k
1.5k
1.1k
921
885
997
1.7k
1.6k
806
E
F
M
A
M
J
J
A
S
O
N
D
3
JS Algorithms & Data Structures

JS Algorithms & Data Structures

Algorithms and data structures implemented in JavaScript with explanations and links to further readings
+17.8k☆
En 2019, JS Algorithms & Data Structures consiguió 17.8k estrellas, llegando a alcanzar el puesto #3 en Recurso de aprendizaje en GitHub Tweet
2.0k
1.7k
1.5k
1.4k
936
940
1.5k
1.2k
1.3k
1.2k
888
2.7k
E
F
M
A
M
J
J
A
S
O
N
D
4
Node.js Best Practices

Node.js Best Practices

The largest Node.js best practices list (December 2019)
+16.1k☆
En 2019, Node.js Best Practices consiguió 16.1k estrellas, llegando a alcanzar el puesto #4 en Recurso de aprendizaje en GitHub Tweet
2.9k
1.1k
732
791
2.4k
974
874
897
1.1k
1.4k
1.2k
1.4k
E
F
M
A
M
J
J
A
S
O
N
D
5
Tech Interview Handbook

Tech Interview Handbook

Materials to help you rock your next coding interview
+13.0k☆
En 2019, Tech Interview Handbook consiguió 13.0k estrellas, llegando a alcanzar el puesto #5 en Recurso de aprendizaje en GitHub Tweet
629
492
572
608
583
864
558
3.1k
3.0k
766
570
923
E
F
M
A
M
J
J
A
S
O
N
D

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!

Spanish version

Authors

Sacha Grief
Author of Discover Meteor and creator of Vulcan, a React+GraphQL open-source framework.

Available Translations

English

中文