topcat:~$ cat README
TopCat
programas pequeños que puedes leer enteros
Cada proyecto resuelve un problema concreto y se mantiene en el tamaño mínimo que ese problema exige: sin frameworks, sin capas intermedias y sin dependencias que no pueda auditar por completo.
Todo el código está publicado íntegro y con licencia libre. Puede leerse, verificarse, modificarse y reutilizarse sin pedir permiso, y sin tener que dar nada por supuesto.
Cada entrada documenta qué hace el proyecto, qué no hace, qué necesita para funcionar y bajo qué licencia se distribuye. Cuando el trabajo parte del código de otra persona, se indica y se enlaza al original.
Un idiota admira la complejidad. Un genio admira la simplicidad.
topcat:~$ ls projects/
8 proyectos
-
Astra vs Renfe Parasites
Go · JSUna alternativa satírica a comprar un billete de tren. Mapa interactivo, pago simulado, billetes PDF con QR y un laboratorio de rendimiento frente a Renfe.
-
topcat tv
GoCatálogo de series animadas clásicas estilo Netflix, en catalán y castellano, con reproducción encadenada capítulo tras capítulo sobre catálogos públicos que no encadenan solos. Un binario Go con el frontend incrustado.
-
poke recomp
Go · LuaPokémon Rojo, Azul y Amarillo —y Oro, Plata y Cristal— recompilados de forma nativa, con un mod 3D voxel, y llevados al navegador con WebAssembly. La ROM la pones tú; el servidor no aloja ninguna.
-
archtemple
ShellDistribución de Linux basada en Arch: el criterio de ingeniería de TempleOS con una postura de OPSEC. Instalador de consola, sin telemetría, x86_64 UEFI.
-
iaup
GoLos changelogs de los asistentes de código con IA, desde la terminal. Qué versión tienes, cuál es la última y qué te llevas si actualizas.
-
up
ShellActualiza todo el software de la máquina con un solo comando. Un script de bash, cero dependencias, mismo comportamiento en Linux y en macOS.
-
adventure
C++Diablo (1993) convertido en RPG por turnos al estilo Final Fantasy VII, sobre el código original en C++.
-
88x2bu
CParche al driver de los adaptadores WiFi RTL8812BU/8822BU para que compile en el kernel 6.17.
topcat:~$ cat CONTRIBUTING
Los errores y las propuestas van al repositorio de cada proyecto: es donde vive el código y donde quedan por escrito para quien venga después.
Un informe de error reproducible vale tanto como un parche. Si algo no funciona en tu máquina, esa información no la tengo yo.
Todo el código está en github.com/blasdecrespo, cada repositorio con su licencia.
topcat:~$