Repositorios de GitHub que comenzaron como proyectos personales y acabaron siendo gigantes

GitHub
GitHubIA
Reportaje
Añádenos en Google

Elígenos como tu fuente preferida en Google.

Algunos de ellos fueron proyectos de fin de semana en GitHub, pero acabaron consiguiendo millones de dólares por ofrecer soluciones reales a la industria.

Se han contado historias muy grandilocuentes sobre los inicios de las empresas tecnológicas que dominan toda la industria tecnológica a nivel mundial: que si nacieron de la nada, del esfuerzo incansable de sus creadores e incluso en un garaje durante madrugadas en vela.

Hay cierta verdad en estos relatos, al menos en parte de estas historias y biografías, pero siempre se magnifican los eventos, ya que la mayoría de estas tuvieron golpes de suerte o una financiación que no está al alcance de todo el mundo, sobre todo si no resides en Silicon Valley.

En la otra orilla del río, aparecen proyectos comunitarios o personales que buscan responder a necesidades reales, sobre todo en el campo de los desarrolladores, y que comenzaron totalmente como bocetos de fin de semana, pero que acabaron convirtiéndose en gigantes de la industria.

Más allá de la mitología propia que rodea a Silicon Valley, con proyectos que nacen en habitaciones precarias o mediante la férrea voluntad de sus creadores, sí existen proyectos que han alcanzado una popularidad más que lograda, gracias a que su creador apostaba por solucionar problemas del día a día, y no tanto en crear nuevas necesidades.

Esto no quita mérito alguno a las grandes compañías tecnológicas que dominan el mercado, como Meta, Google, Microsoft y otras, sino que representa más bien la voluntad de otros creadores independientes que, sin tener una gran financiación, han conseguido ofrecer proyectos impresionantes para toda la comunidad.

Teniendo a GitHub como la plataforma predilecta de sus creaciones, estos han sido los proyectos que comenzaron siendo muy personales –algunos creados en un solo fin de semana–, pero que han llegado a ser gigantes en los que sus usuarios han depositado su confianza.

Docker, una startup que se abrió al mundo entero como estándar

Si eres programador o trabajas con diferentes contenedores en tu máquina, no tengo nada más que contarte sobre Docker; no obstante, si llegas desde cero a esta industria, has de saber que es una de las mejores formas para crear algo de forma totalmente controlada.

Este proyecto de GitHub nació directamente con un prototipo del que apenas se mostraron 5 minutos en la conferencia PyCon. Solomon Hykes, un estudiante de tecnología en París, creó su propia startup, dotCloud, en 2008, con el objetivo de ofrecer una plataforma como servicio frente a los competidores que ya estaban consolidados.

Hasta 2013, Hykes se dedicó a crear un pequeño proyecto escrito en el lenguaje de programación Go para resolver un problema crítico, como era aislar aplicaciones de forma que se pudieran reproducir en servidores compartidos, en el marco del kernel de Linux.

Su presentación en 2013 tuvo una brutal acogida y esto llevó rápidamente a que su repositorio de GitHub superara rápidamente las 70.000 estrellas, con miles de millones de descargas, sentando las bases de una tecnología ampliamente usada para controlar los entornos creados y probar aplicaciones sin que existan problemas de seguridad para desarrolladores y analistas de seguridad.

Vue.js, un proyecto de fin de semana que desafió a Google y Meta

Dentro del Google Creative Lab, un joven desarrollador llamado Evan You –de China y Estados Unidos–, siempre se enfrentaba al mismo problema con AngularJS al correr sus programas con las herramientas existentes de Google.

Para solucionar todos estos problemas, lanzó en 2014 la primera versión de Vue.js en GitHub como un proyecto creado directamente en un fin de semana; sus competidores directos, cabe destacar, eran React de Meta y Angular de Google, por lo que este proyecto nació de forma independiente con una recaudación de fondos exitosa.

En la actualidad, Vue.js supera las 200.000 estrellas en GitHub, mientras que su proyecto secundario, Vite –un entorno de desarrollo y compilador de código– rebasa las 68.000 estrellas, solucionando los problemas frecuentes a los que se enfrentarían los programadores si no existiera.

Bun, la creación de un hacker indie que alcanzó el éxito en GitHub

Jarred Summer, de Estados Unidos, era más bien conocido como un ingeniero de software y un hacker independiente que anteriormente se había dedicado a desarrollar juegos indie y al desarrollo frontend.

A principio del siglo, Summer también tenía que enfrentar los largos tiempos de compilación, así como los flujos de trabajo extremadamente lentos de JavaScript mientras desarrollaba un juego en React, por lo que decidió crear desde cero una herramienta nueva.

De tal forma, aprendió Zig, un lenguaje de bajo nivel, para desarrollar un motor totalmente nuevo para toda la cadena de herramientas de JavaScript en un solo ejecutable, un repositorio al que bautizó como Bun y publicó en GitHub en julio de 2022.

Summer fue capaz de crear un proyecto capaz de superar en velocidad a Node.js y esto supuso una popularidad casi inmediata que le llevó a recaudar 7 millones de dólares en una ronda de financiación, culminando con el lanzamiento de Bun 1.0 en septiembre de 2023.

Ahora, tiene más de 73.000 estrellas en GitHub y es una de las mejores invenciones del sector, sobre todo desde la aparición de Node.js en 2009.

AutoGPT, la invención adaptada a la era de los agentes autónomos de IA

De nuevo, hay que agradecer muchísimo a la industria de los videojuegos independientes, ya que Toran Bruce Richards, de Reino Unido, creó este repositorio tras haber pasado por este sector tan poco laureado.

En 2023, apenas semanas después del lanzamiento del modelo GPT-4 de OpenAI, este desarrollador se aventuró a lanzar un proyecto propio en GitHub con una premisa clara: ofrecer un objetivo final a la inteligencia artificial, en lugar de prompts, por lo que el modelo entraba en un bucle.

Si recuerdas el comienzo de estos chatbots como ChatGPT, ni siquiera tenían la capacidad de acceder a la búsqueda en tiempo real en la web, pero AutoGPT sí podía hacerlo, algo que le llevó a superar en pocos días las 30.000 estrellas en GitHub.

Como era evidente, gracias a su popularidad, Richards fue capaz de conseguir una financiación inicial de 12 millones de dólares a finales de 2023, el inicio de lo que sería el éxito de los agentes autónomos que ahora puedes encontrar por decenas.

Como ves, todos estos proyectos supusieron un antes y un después gracias a desarrolladores y programadores que comenzaron desde cero y sin ambición para cobrar ni un solo euro, pero que por el contrario, acabaron ganando millones gracias a solventar problemas reales de la industria.

En definitiva, GitHub aún continúa siendo un escaparate ideal para comenzar con proyectos propios donde las grandes compañías se fijan en ideas que podrían ser, pero que desgraciadamente no tienen detrás el apoyo presupuestario que deberían tener.

Más información sobre: