Categorías
Proyectos más populares del 2018
Trends in 2018
GitHub data
- Creado2013/7
- Total stars124.1k☆
Links
- GitHub
- Home
React
Trends in 2018
GitHub data
- Creado2013/5
- Total stars119.2k☆
Links
- GitHub
- Home
VS Code
Trends in 2018
GitHub data
- Creado2015/9
- Total stars66.8k☆
Links
- GitHub
- Home
Deno
Trends in 2018
GitHub data
- Creado2018/5
- Total stars28.9k☆
Links
- GitHub
- Home
Puppeteer
Trends in 2018
GitHub data
- Creado2017/5
- Total stars43.5k☆
Links
- GitHub
- Home
Create React App
Trends in 2018
GitHub data
- Creado2016/7
- Total stars61.6k☆
Links
- GitHub
- Home
Axios
Trends in 2018
GitHub data
- Creado2014/8
- Total stars53.3k☆
Links
- GitHub
Ant Design
Trends in 2018
GitHub data
- Creado2015/4
- Total stars40.7k☆
Links
- GitHub
- Home

Vue Element Admin
Trends in 2018
GitHub data
- Creado2017/4
- Total stars25.1k☆
Links
- GitHub
- Home
Storybook
Trends in 2018
GitHub data
- Creado2016/3
- Total stars32.6k☆
Links
- GitHub
- Home
Frameworks Front-end
Vue.js
Trends in 2018
GitHub data
- Creado2013/7
- Total stars124.1k☆
Links
- GitHub
- Home
React
Trends in 2018
GitHub data
- Creado2013/5
- Total stars119.2k☆
Links
- GitHub
- Home
Angular
Trends in 2018
GitHub data
- Creado2014/9
- Total stars44.1k☆
Links
- GitHub
- Home
Hyperapp
Trends in 2018
GitHub data
- Creado2017/1
- Total stars16.0k☆
Links
- GitHub
Omi
Trends in 2018
GitHub data
- Creado2015/5
- Total stars6.7k☆
Links
- GitHub
- Home
La batalla por la categoría "framework front-end" sigue encabezada por los 3 mismos protagonistas del 2017: Vue.js, React y Angular.
Si analizamos el gráfico, podemos ver que hay un pico de estrellas en Junio, tanto para Vue.js como para React. La razón, esto ocurrió cuando Vue.js adelantó a React en términos de número total de estrellas, convirtiéndose en el proyecto más popular en la categoría framework UI. En ese momento, fans de ambos lados se esforzaron por promover a su campeón.
La novedad en 2018 es Omi, un framework UI muy prometedor, que hace uso de la tecnología Shadow DOM y a la vez utiliza sintaxis "JSX", lo que resulta familiar para desarrolladores de React.
Frameworks Node.js
Next.js
Trends in 2018
GitHub data
- Creado2016/10
- Total stars33.2k☆
Links
- GitHub
- Home
Nuxt
Trends in 2018
GitHub data
- Creado2016/10
- Total stars17.3k☆
Links
- GitHub
- Home
Nest
Trends in 2018
GitHub data
- Creado2017/2
- Total stars11.5k☆
Links
- GitHub
- Home
Express
Trends in 2018
GitHub data
- Creado2009/6
- Total stars41.8k☆
Links
- GitHub
- Home
Koa
Trends in 2018
GitHub data
- Creado2013/7
- Total stars24.5k☆
Links
- GitHub
- Home
Los 2 frameworks Node.js que encabezan la lista en 2018 son "full-stack frameworks" relacionados a un framework front-end específico:
Ambos proporcionan una buena experiencia de desarrollo para configurar Single-Page Applications a la vez que ofrecen funcionalidades para Server-Side Rendering.
En el puesto número 4 Express, el número 1 del año anterior, continúa siendo popular a pesar de su edad.
Ecosistema React
Create React App
Trends in 2018
GitHub data
- Creado2016/7
- Total stars61.6k☆
Links
- GitHub
- Home
Ant Design
Trends in 2018
GitHub data
- Creado2015/4
- Total stars40.7k☆
Links
- GitHub
- Home
Gatsby
Trends in 2018
GitHub data
- Creado2015/5
- Total stars29.8k☆
Links
- GitHub
- Home
Next.js
Trends in 2018
GitHub data
- Creado2016/10
- Total stars33.2k☆
Links
- GitHub
- Home
Material UI
Trends in 2018
GitHub data
- Creado2014/8
- Total stars43.3k☆
Links
- GitHub
- Home
No hay muchas sorpresas dentro del ecosistema React, en primer lugar del 2018 aparece Create React App, la herramienta preferida para crear un proyecto nuevo React.
Su versión 2 fue lanzada en 2018, trayendo consigo grandes funcionalidades como incluir la versión 4 de Webpack o la posibilidad de usar TypeScript.
Hablando de la propia librería React, la introducción de los hooks ha sido muy comentada, esto puede que cambie la manera en que se maneja el estado de la aplicación y el control de los "side effects" con React.
Ecosistema Vue

Vue Element Admin
Trends in 2018
GitHub data
- Creado2017/4
- Total stars25.1k☆
Links
- GitHub
- Home
Element
Trends in 2018
GitHub data
- Creado2016/9
- Total stars34.0k☆
Links
- GitHub
- Home
VuePress
Trends in 2018
GitHub data
- Creado2018/4
- Total stars10.6k☆
Links
- GitHub
- Home
vue-cli
Trends in 2018
GitHub data
- Creado2015/12
- Total stars18.3k☆
Links
- GitHub
- Home
Nuxt
Trends in 2018
GitHub data
- Creado2016/10
- Total stars17.3k☆
Links
- GitHub
- Home
La popularidad de Vue.js continúa creciendo, la versión 3 aprovechará funcionalidades de navegadores modernos para hacerlo más rápido y más fácil de usar.
Vue Element Admin, el proyecto más popular de la categoría este año, es una herramienta para crear bonitos dashboards usando componentes Vue.js.
vue-cli es la forma estándar para crear un nuevo proyecto Vue.js. Podemos compararlo con Create React App para React, sin embargo es más flexible y proporciona una interfaz gráfica que lo hace más amigable para el usuario.
Ecosistema Angular
Angular CLI
Trends in 2018
GitHub data
- Creado2015/6
- Total stars20.7k☆
Links
- GitHub
- Home
ngx-admin
Trends in 2018
GitHub data
- Creado2016/5
- Total stars14.7k☆
Links
- GitHub
- Home
Material Design for Angular
Trends in 2018
GitHub data
- Creado2016/1
- Total stars16.9k☆
Links
- GitHub
- Home
NgRx
Trends in 2018
GitHub data
- Creado2017/3
- Total stars4.2k☆
Links
- GitHub
- Home
NG-ZORRO
Trends in 2018
GitHub data
- Creado2017/8
- Total stars4.3k☆
Links
- GitHub
- Home
En este 2018, Angular ha traído dos importantes lanzamientos:
Angular versión 6, aparecida en Mayo, proveé nuevas funcionalidades relacionadas con sus herramientas.
Por esto, el proyecto más popular de Angular ha sido Angular CLI, la herramienta de línea de comandos oficial, usada para crear la estructura de nuevos proyectos y organizar proyectos existentes.
Entre las nuevas funcionalidades, el comando update
facilita la actualización de una aplicación y sus dependencias. Además, ahora es posible personalizar la configuración Webpack sin necesidad de "ejecting".
Angular versión 7 fue anunciado en Octubre.
Incluye Angular CLI prompts, una actualización de Material Design for Angular y se centra en mejoras de rendimiento con una funcionalidad llamada "Virtual Scrolling".
Móvil
React Native
Trends in 2018
GitHub data
- Creado2015/1
- Total stars72.6k☆
Links
- GitHub
- Home
Weex
Trends in 2018
GitHub data
- Creado2017/1
- Total stars11.5k☆
Links
- GitHub
- Home
NativeScript
Trends in 2018
GitHub data
- Creado2015/3
- Total stars15.9k☆
Links
- GitHub
- Home
Quasar
Trends in 2018
GitHub data
- Creado2015/10
- Total stars8.2k☆
Links
- GitHub
- Home
Ionic
Trends in 2018
GitHub data
- Creado2013/8
- Total stars36.3k☆
Links
- GitHub
- Home
React Native continúa encabezando la lista de soluciones para crear aplicaciones móviles usando JavaScript.
Airbnb recientemente publicó una serie de artículos explicando por que han decidido descartar React Native para sus próximos productos y adoptar aplicaciones nativas.
Para los que prefieran usar Vue.js en vez de React hay varias opciones.
Los siguientes 4 proyectos de esta categoría (Weex, NativeScript, Quasar y Ionic) soportan Vue.js en la vista para crear aplicaciones móviles.
Aunque no sea un proyecto JavaScript (ya que usa Dart) merece la pena destacar Flutter de Google, que es una gran alternativa para crear aplicaciones móviles multiplataforma.
Compiladores JS
TypeScript
Trends in 2018
GitHub data
- Creado2014/6
- Total stars43.2k☆
Links
- GitHub
- Home
Babel
Trends in 2018
GitHub data
- Creado2014/9
- Total stars31.3k☆
Links
- GitHub
- Home
Flow
Trends in 2018
GitHub data
- Creado2014/10
- Total stars18.7k☆
Links
- GitHub
- Home
Reason
Trends in 2018
GitHub data
- Creado2015/11
- Total stars7.0k☆
Links
- GitHub
- Home
Purescript
Trends in 2018
GitHub data
- Creado2013/9
- Total stars5.4k☆
Links
- GitHub
- Home
Ha habido mucha discusión en el pasado sobre cual sería la mejor manera de introducir tipado estático en JavaScript.
En 2018, parece que TypeScript, de Microsoft ha tomado ventaja frente a su competidor Flow, de Facebook.
El hecho de que la última versión de Babel soporte TypeScript has sido muy significativo.
TypeScript se ha convertido en un standard en el desarrollo tanto back-end como front-end. Cada vez aparecen más librerías que incluyen definiciones TypeScript. En caso de que la propia librería no las incluya, el proyecto DefinitelyTyped proporciona tipos de miles de proyectos JavaScript.
Build
Parcel
Trends in 2018
GitHub data
- Creado2017/8
- Total stars29.0k☆
Links
- GitHub
- Home
Webpack
Trends in 2018
GitHub data
- Creado2012/3
- Total stars46.3k☆
Links
- GitHub
- Home
Rollup
Trends in 2018
GitHub data
- Creado2015/5
- Total stars14.6k☆
Links
- GitHub
- Home
Gulp
Trends in 2018
GitHub data
- Creado2013/7
- Total stars30.8k☆
Links
- GitHub
- Home

Poi
Trends in 2018
GitHub data
- Creado2016/4
- Total stars4.3k☆
Links
- GitHub
- Home
El bundler Parcel reafirma el éxito que tuvo en 2017, parece que la idea de crear nuevos proyectos sin necesidad de configuración extra triunfa entre desarrolladores.
Testing
Jest
Trends in 2018
GitHub data
- Creado2013/12
- Total stars22.6k☆
Links
- GitHub
- Home
AVA
Trends in 2018
GitHub data
- Creado2014/11
- Total stars15.5k☆
Links
- GitHub
Mocha
Trends in 2018
GitHub data
- Creado2011/3
- Total stars16.9k☆
Links
- GitHub
- Home
Jasmine
Trends in 2018
GitHub data
- Creado2008/12
- Total stars14.1k☆
Links
- GitHub
- Home
Tape
Trends in 2018
GitHub data
- Creado2012/11
- Total stars4.9k☆
Links
- GitHub
Ningún cambio significativo en el panorama de los frameworks de testing en 2018, las 5 primeras soluciones en la lista son las mismas que en el 2017 y en el mismo orden.
Jest ha aumentado su ventaja sobre los demás, parece que el esfuerzo de Facebook por proporcionar un completo framework de testing, que puede ser usado tanto para front-end (su intención inicial era puramente el testar componentes React) como back-end sin configuración, ha sido aclamado entre desarrolladores.
Editores
VS Code
Trends in 2018
GitHub data
- Creado2015/9
- Total stars66.8k☆
Links
- GitHub
- Home
Atom
Trends in 2018
GitHub data
- Creado2012/1
- Total stars47.5k☆
Links
- GitHub
- Home
Theia
Trends in 2018
GitHub data
- Creado2017/2
- Total stars2.4k☆
Links
- GitHub
- Home
Reactide
Trends in 2018
GitHub data
- Creado2017/3
- Total stars8.5k☆
Links
- GitHub
- Home
Brackets
Trends in 2018
GitHub data
- Creado2011/12
- Total stars29.5k☆
Links
- GitHub
- Home
VS Code, el tercer proyecto más popular independientemente de su categoría, se ha convertido prácticamente en el IDE preferido para el desarrollo web.
Destaca por sus funciones de auto completado e integración con TypeScript.
Su característica estrella probablemente sean sus funcionalidades de debugging para Node.js.
CSS en JavaScript
Styled Components
Trends in 2018
GitHub data
- Creado2016/8
- Total stars21.3k☆
Links
- GitHub
- Home
Emotion
Trends in 2018
GitHub data
- Creado2017/5
- Total stars6.5k☆
Links
- GitHub
- Home
CSS Modules
Trends in 2018
GitHub data
- Creado2015/5
- Total stars11.2k☆
Links
- GitHub
Linaria
Trends in 2018
GitHub data
- Creado2017/5
- Total stars2.1k☆
Links
- GitHub
- Home
Polished
Trends in 2018
GitHub data
- Creado2016/11
- Total stars4.5k☆
Links
- GitHub
- Home
Todavía no hay consenso sobre la mejor manera de dar estilo a nuestras modernas aplicaciones web construidas con componentes (ya sea con React, Vue.js o Angular).
Sin embargo Styled Components parece ser la solución "component-based styling" más popular.
SSG
Gatsby
Trends in 2018
GitHub data
- Creado2015/5
- Total stars29.8k☆
Links
- GitHub
- Home
Next.js
Trends in 2018
GitHub data
- Creado2016/10
- Total stars33.2k☆
Links
- GitHub
- Home
VuePress
Trends in 2018
GitHub data
- Creado2018/4
- Total stars10.6k☆
Links
- GitHub
- Home
Nuxt
Trends in 2018
GitHub data
- Creado2016/10
- Total stars17.3k☆
Links
- GitHub
- Home
Hexo
Trends in 2018
GitHub data
- Creado2012/9
- Total stars24.8k☆
Links
- GitHub
- Home
Al igual que en 2017, Gatsby fue el "Static Site Generator" (herramienta para generar HTML, JavaScript y ficheros CSS preparados para desplegar donde queramos y crear sitios web muy rápidos) más popular en 2018.
Gatsby destaca en su versatilidad (lo mejor de "Single Page Applications" y web estáticas) y el rendimiento.
Para usuarios de Vue.js en vez de React, VuePress, en la segunda posición, puede ser una buena elección.
GraphQL
Gatsby
Trends in 2018
GitHub data
- Creado2015/5
- Total stars29.8k☆
Links
- GitHub
- Home
Prisma
Trends in 2018
GitHub data
- Creado2016/9
- Total stars12.0k☆
Links
- GitHub
- Home
Apollo client
Trends in 2018
GitHub data
- Creado2016/2
- Total stars9.6k☆
Links
- GitHub
- Home
GraphQL
Trends in 2018
GitHub data
- Creado2015/7
- Total stars10.6k☆
Links
- GitHub
- Home
Apollo Server
Trends in 2018
GitHub data
- Creado2016/4
- Total stars6.1k☆
Links
- GitHub
- Home
El ecosistema GraphQL está cogiendo velocidad y una de las mayores tendencias es la aparición de herramientas que simplifican parte del proceso de configuración de un endpoint GraphQL.
Gatsby continúa el número uno, siendo una de las herramientas más amigables para comenzar con GraphQL.
Graphcool evolucionó a Prisma y se colocó en el número dos, mientras que Hasura GraphQL Engine también ayuda a generar un back-end directamente de tu base de datos.
El resto del top 15 lo componen servidores GraphQL, clientes y otras utilidades como GraphQL Playground.
Recursos de aprendizaje
JS Algorithms & Data Structures
Trends in 2018
GitHub data
- Creado2018/3
- Total stars41.9k☆
Links
- GitHub
30 seconds of code
Trends in 2018
GitHub data
- Creado2017/11
- Total stars36.0k☆
Links
- GitHub
- Home
You Don't Know JS
Trends in 2018
GitHub data
- Creado2013/11
- Total stars94.2k☆
Links
- GitHub
- Home
Airbnb Style Guide
Trends in 2018
GitHub data
- Creado2012/11
- Total stars80.3k☆
Links
- GitHub
Node.js Best Practices
Trends in 2018
GitHub data
- Creado2017/9
- Total stars22.2k☆
Links
- GitHub
- Home
Angelos Chalaris es el principal responsable de uno de los proyectos más exitosos del año: 30 seconds of code, una excelente forma de aprender JavaScript mediante una colección de ejemplos concisos y muy bien documentados.

Al igual que la popularidad de JavaScript continúa creciendo, no paran de aparecer recursos para dominar este lenguaje y su amplio ecosistema.
La mayor parte de los recursos de aprendizaje del 2018 se dividen en dos categorías: "Tutoriales & Cheatsheets" y "Guidelines & Mejores prácticas".
La primera incluye proyectos como 30 seconds of code, You Don't know JS o JS Algorithms & Data Structures que proporcionan recursos gratis de alta calidad, explicando mediante ejemplos, tanto conceptos de programación como detalles específicos de JavaScript, que permiten a los developers programar a la vez que, poco a poco, se familiarizan con el ecosistema de JavaScript.
La segunda comprende proyectos como Airbnb Style Guide, Node.js Best Practices o Front-End Checklist. Este tipo de recursos ayudan a los equipos de desarrolladores a mantener el estilo de su código consistente, fácil de entender y a evitar errores comunes, algo que facilita la incorporación de nuevos miembros al equipo o comunidad.
Conclusión
Mirando atrás al 2018, la historia más impactante dentro de la comunidad JavaScript posiblemente sea el Event-stream drama, aparecido en Noviembre.
Se habló mucho sobre este tema, la preocupación en la seguridad y la carga que se adquiere al mantener de proyectos open-source.
Hablando de open-source, la compra de GitHub por Microsoft en Junio, fue algo muy comentado también.
Durante los últimos meses del año, Microsoft ha puesto de su parte para convertirse en uno de los mayores activos del mundo JavaScript, con sus exitosos TypeScript y editor VS Code.
Por lo que no parece tan sorprendente que un gigante como Microsoft haya tomado control de nuestro querido GitHub...¡menudo vuelco en la historia del open-source!
¡Muchas gracias por tu atención! no dudes en compartir este artículo o contactarnos en GitHub si quieres contarnos qué opinas...¡nos vemos el año que viene!
En esta sección encontraremos los proyectos más populares del año, independientemente de su categoría.
Por tercera vez consecutiva, Vue.js es el proyecto más popular del año.
Ha recibido 45k estrellas a lo largo de los 12 meses. 5000 estrellas más que en el 2017...¡el hype continúa!
En la posición número 4, Deno es el único proyecto nuevo dentro de los 10 primeros.
Citando la descripción en su web, Deno es "a program for executing JavaScript and TypeScript outside of the web browser."
Según su autor Ryan Dahl (el padre de Node.js), este TypeScript runtime es un intento de abordar varios problemas de Node.js. Echa un vistazo a su presentación.