¿Cuánto contribuimos?
No solo decimos "nos gusta el open source" y lo dejamos en palabras. Abajo dejamos los números, que deberían dejar bastante claro lo que sabemos hacer. Ten en cuenta que crecen cada semana.
Líneas de código escritas en total
Más de cinco millones de líneas de código en proyectos reales - desde un panel de hosting y un mensajero, hasta apps nativas de escritorio y móviles, emuladores, motores de juego y microframeworks propios. No es un número de generador ni tutoriales recopiados: cada una de esas líneas respalda un producto que funciona o una herramienta que usamos nosotros mismos a diario. Escribimos mucho porque construimos mucho, sin parar desde 2020.
Repositorios (proyectos)
Más de doscientos repositorios a lo largo de más de 100 proyectos, todos repartidos en nuestras cuentas. Hay plataformas en producción, herramientas internas, experimentos, apps móviles y de escritorio, dashboards y proyectos educativos o de código abierto que preparamos para otros desarrolladores. Un número así no sale de un fin de semana - son años de trabajo constante, donde una idea nueva termina dándonos una oportunidad más de construir el siguiente proyecto escalable.
Estrellas en proyectos a los que hemos contribuido
No solo confían en nosotros las personas no técnicas, sino también desarrolladores de todo el mundo. Millones de personas usan librerías y herramientas a las que hemos aportado nuestro grano de arena - muchas veces sin saberlo, porque nuestro código trabaja en silencio bajo el capó de sus proyectos favoritos. Las estrellas en esos repositorios son la confianza sumada de una comunidad que valora estas herramientas lo suficiente como para volver a ellas cada día. Para nosotros es la mejor prueba de que nuestro trabajo llega mucho más allá de nuestro propio patio.
Proyectos open source con nuestras contribuciones
Nuestro código ha llegado a más de 50 proyectos open source externos. No son repos al azar - son librerías y herramientas que los desarrolladores usan a diario: PHPMailer, pydantic, Polly, FluentValidation, Monolog, Serilog, NLog, Ebiten, goquery, Pagefind y CommonMark. Arreglamos donde nos apoyamos y devolvemos los cambios a la comunidad.
Conoce nuestros proyectos open source
No solo añadimos commits a repos ajenos - construimos nuestras propias herramientas y plataformas, que usamos a diario y compartimos.
Todos nuestros repositorios desde un solo terminal.
Vulp es nuestra herramienta interna de terminal: una pantalla muestra el estado de todos los repositorios, una sincronización en lote descarga y sube los cambios de una vez, y proyectos, tareas, pull requests y estadísticas están a un atajo de teclado. Escrito en Rust para que responda al instante.
Ver en GitHubUn panel de control para agentes de IA que trabajan por su cuenta.
Gyred mantiene a raya una flota de agentes: los espacios de trabajo separan los proyectos, las reglas dicen qué puede hacer un agente y los bucles tienen una condición de parada real en lugar de dar vueltas sin fin. Los leases garantizan que dos agentes nunca se lancen a la misma tarea - uno la toma y el resto espera.
Ver en GitHubUn messenger con cuentas, grupos y conversaciones en tiempo real.
Plazer es un messenger construido desde cero: creas una cuenta, añades amigos, escribes en privado o en grupos, reaccionas y fijas lo importante. Los mensajes viajan por WebSocket, así que la conversación ocurre en tiempo real, y el mismo historial te espera en el ordenador, en el móvil y en el navegador. El backend funciona con Go, PostgreSQL y Redis.
Ver en GitHubCómo ponemos nuestro grano de arena
Nuestra parte en el código abierto no tiene una sola forma. Lo hacemos de cuatro maneras distintas - cada una alimenta a las demás.
Servicios de software a medida
Desarrollamos a medida: webs, paneles, tiendas y apps. El cliente es dueño del código y recibe todo el historial de commits, no una caja negra cerrada. Muchos de los patrones y herramientas que ideamos aquí luego vuelven a nuestros proyectos abiertos.
Liderar proyectos OSS propios
Mantenemos nuestros proyectos abiertos - como vulp - con un repo real, versiones y cuidado de la calidad. No son experimentos abandonados: vigilamos las issues, escribimos documentación y los seguimos desarrollando porque los usamos nosotros mismos a diario. Cualquiera puede entrar, leer el código y construir encima.
Contribuir a código ajeno
Cuando encontramos un error o una función que falta en una librería que usamos, no lo parcheamos en silencio - devolvemos el arreglo al origen. Abrimos issues, pull requests y ayudamos a mantener vivas las herramientas sobre las que también se apoya nuestro trabajo. Es simple honestidad con el ecosistema del que dependemos.
Plataformas SaaS listas
Algunos de nuestros proyectos se convierten en plataformas SaaS completas donde alguien puede simplemente registrarse y ponerse a trabajar. Su núcleo suele compartir código con las herramientas abiertas, así que desarrollar una impulsa la otra. En vez de inventarlo todo desde cero en cada encargo, tenemos cimientos probados que construimos nosotros y entendemos de principio a fin.
No nos quedamos quietos
No presumimos de un solo buen mes. A la izquierda, los números de toda nuestra historia en el código abierto; a la derecha, el gráfico de actividad de los últimos 90 días - denso y sin largas pausas, porque el open source es para nosotros un hábito diario.
Qué construimos en abierto
El código abierto no es un solo tipo de proyecto para nosotros. De herramientas de terminal a plataformas y apps, hasta emuladores y librerías.
Herramientas de terminal que usamos nosotros mismos a diario y que nos ahorran horas de clics. El buque insignia es vulp - desde una sola ventana de terminal gestiona muchos repositorios a la vez, los sincroniza, abre pull requests y recoge estadísticas. Además aplica guardrails para que nada acabe en mal estado. Las construimos primero para nosotros, así que tienen que ser rápidas y fiables.
Planos de control y plataformas completos que reúnen muchas piezas móviles en un panel legible. Un proyecto así es Gyred - gestiona toda una flota de agentes de IA desde un solo lugar, muestra su estado y permite dirigirlos en tiempo real. Con el mismo espíritu construimos paneles de hosting y de cliente donde todo lo importante está a mano. La idea es que una infraestructura compleja se abarque de un vistazo.
Apps escritas desde cero, donde un solo código sirve para web, escritorio y móvil a la vez. El buque insignia es Plazer - un mensajero con chat en vivo y cifrado de extremo a extremo, así que el contenido de los mensajes queda entre quienes hablan. En lugar de encajar bloques ya hechos, construimos estas apps capa por capa y controlamos cada detalle. De ese modo funcionan igual de bien en cada pantalla.
Bajamos a las capas más bajas, donde cuenta cada ciclo de reloj. Escribimos emuladores de CPU verificados bit a bit - de CHIP-8 a la Game Boy - para que se comporten exactamente como el chip original. A eso se suman motores de juego y renderizadores construidos desde cero, sin librerías de dibujo ya hechas. Es la parte más exigente de lo que hacemos, y de la que más aprendemos.
Librerías y microframeworks pequeños y bien probados, que hacen una sola cosa y la hacen bien. Los construimos solo sobre la librería estándar del lenguaje, sin dependencias pesadas que arrastren medio internet detrás. Así se mantienen ligeros, fáciles de integrar en otro proyecto y predecibles de mantener. Cubrimos cada uno con pruebas antes de darlo por terminado.
Bots de Discord, proxies de webhooks y scripts de ops que asumen el trabajo repetitivo y aburrido. Descargan al equipo y vigilan la infraestructura solos, reaccionando antes de que alguien note un problema. En lugar de hacer clic a mano por los paneles, describimos una vez qué debe ocurrir de forma automática y se lo dejamos a la máquina. Nos dan más tiempo para lo que no se puede automatizar.
Mira cómo escribimos - en abierto
Todo nuestro open source es público: repositorios, historial de commits, versiones. Échale un vistazo, lee el código, clónalo y construye encima - y si te gusta lo que ves, deja una estrella y síguenos.
Síguenos en GitHub

