Falta solo una parte de esta lista para llegar al famoso 20, la lista de mis proyectos favoritos a los que les he dado una estrellita en github yendo en cada parte de los mas antiguos a los mas nuevos (que he dado estrellita). Bueno pues vamos a los de esta parte veinteava:
cordova-httpd: un plugin para apache cordova (una genial tecnología para crear app con solo html y js para distintos smarthphones y otras plataformas), en este caso el plugin nos hace un pequeño servidor web…útil para algunos inventos…
cordova-plugin-browsersync: plugin para apache cordova para tener sincronización rollo hot reload de react.
tactics: un videojuego RPG estratégico muy simple pero resulton hecho en javascript cnn el invento de nodejs.
vim-quickui: echas de meno el edit de m$-dos con ese menú arriba, pues este plugin te lo trae mas o menos de vuelta para vim.
Yolky-RPG: un RPG hecho en Godot, si os digo la verdad no recuerdo como era, lo añadí hace mucho tiempo.
SHRDLU: una aventura gráfica que en teoría juegas como una aventura en modo texto porque tiene una IA, no he conseguido que funcione muy bien.
http-echo-server: una cosa muy tonta y muy simple pero útil (hecho en nodejs) un servidor web que solo rebota los mensajes que le envías. Ahora me diréis que con netcat se puede hacer en dos patadas…y creo que si…
mpdf: es dios y lo he dicho, no he visto mejor librería para convertir html en pdf con un php en un servidor capado.
cult: un curioso juego programado en haxe en que te pones como lider de un culto o una secta y tienes que conseguir mas seguidores y poder. Ojo que es un juego muy abstracto y suckless visualmente.
mapscii: un visor de mapas en ASCII escrito en nodejs.
sm64ex: la noticia del año y no el coronavirus, si no la reimplementación por ingenería inversa del Super Mario 64 de la asquerosa Nint€ndo. Sencillamente espectacular tanto el tema técnico como el tema social y ético. Ya hable por aquí en: Vídeo de las instrucciones para compilar Super Mario 64 para GNU/Linux.
XG-Project: otro clon libre de ogame hecho en PHP y muerto desde el 2015.
OpenTomb: reimplementación libre del motor de los juegos de Tomb Raider del 1 al 5. En mis tiempos mozos disfrute mucho del 2 jugando en un pentium2. Creo que Fanta ha hablado bastante de este motor. Yo a ver si algún dia saco tiempo para probarlo. Por cierto como me gusta las barras de % de compatibilidad de los juegos en ScummVM a ver si se pone de moda en otros proyectos…guiño….guiño…
La 18 parte esto parece Dragon Lance, tengo conocidos que me han dicho que es una gran saga de espada y brujería, pero bueno volviendo a nuestras brujerías particulares, mi lista de proyectos favoritos de github (hubo un tiempo antes que fuera canivalizado por la malvada micro$oft, que todo el mundo mirabamos con admiración esta empresa…pese a que nunca liberaron el código, aunque sourceforge lo libero no siguió manteniendo). Bueno volvemos a la lista:
UndeadPeopleTileset: el repo de un fork del pack de gráficos deadpeople msx, creo que en su momento lo que intentaban era limpiar de sprites con copyright el pack de gráficos pero ahora mismo no se si siguen haciendo esa labor o en que estado esta…aunque se le ve activo el proyecto. (Actualización octubre 2021: ha desaparecido el repositorio, pero hay un fork que sigue ahí manteniendolo online https://github.com/jmz-b/UndeadPeopleTileset).
ataraxia: un proyecto para hacer redes P2P con nodejs.
selflessheroes: un videojuego de programación libre, todavía no me he puesto a jugar con a ver si tiene tan buena pinta como parece.
gearhead-caramel: un videojuego libre de tipo roguelike con mechas, esta escrito en python, y la pena que todavía no he tenido tiempo para probarlo.
simple-peer: un proyecto sobre redes P2P usando webrtc y javascript.
cordova-plugin-websocket-server: otro de mis amores Apache Cordova, una herramienta para hacer aplicaciones multiplaforma con html y javascript. Este es un plugin para levantar en el android y en otros móviles un server para websockets.
Bueno vamos a por la parte 17, uno de los primeros números primos. Y parece que ya vamos llegando al final, aunque me huelo que pasaremos el número 20, pero bueno ahí voy:
tech-coops: una awesome list (una lista de links, repos y otras cosas como la llaman en github) sobre una cosa que para mi tienen mucha importancia, LAS COOPERATIVAS, creo que los informáticos tenemos una posición privilegiada para no ser borregos con perro pastor. Y hay que intentar liberarnos de esa gente que vive muy bien de nuestro trabajo. Cayetanos a la guillotina.
turf: no tiene que ver con el gordo-friki, si no es una librería para hacer cálculos geoespaciales en javascript, útil para no volverse loco a hacerlos a mano.
node-db-migrate: una herramienta para hacer migraciones escrita en node, creo que no la he probado pero no recuerdo si era buena.
mimesis: un generador de datos falsos en python para hacer pruebas u otras cosas.
HC: un juego hecho en Godot, estoy intentando recordarlo perdón no estoy en mi portátil y no puedo probarlo.
0x0: el código fuente de un acortador de urls y hosting anónimo de 0x0.st hecho en python, muy interesante.
reveal.js: es genial, una herramienta para hacer diapositivas fácilmente y rapidamente….y como os he dicho algunas veces «code as everything» sin andar volviendose loco a mover con el ratón un pixel para arriba o para abajo, porque para hacer las diapositivas se hace tirando de html. Y soporta plugins muy buenos para mostrar gráficas. Muy útil para evitar perder el tiempo con programas de diapositivas.
You-Dont-Need-GUI: un pequeño listado o tutorial de formas de hacer las cosas desde la shell.
test_db: una base de datos para hacer pruebas en mysql, muy interesante porque es bastante grande y compleja.
ditaa; una herramienta para hacer diagramas que gracias Swicher por darme lo a conocer, muy interesante porque se puede crear los diagramas de forma ASCIIart y tal cual son bonitos y legibles, pero que puedes convertirlos a imagen vectorial.
weblate: el repo de esta herramienta libre para montar portales para ayudar en las traducciones. Esta herramienta la conocí gracias a la fundación francesa Framasoft que la usan para traducir sus proyectos, esta gente (los de framasoft) son espectaculares con proyectos tan importantes como Peertube.
corewar.io: otra de esas cosas frikis que me gustan Corewar (de 1984) que es un software (no sabría si decir si una maquina virtual) donde varios virus programados en ensamblador compiten por ganar a los otros. Este es una implementación para nodejs para facilitar el proceso de hacer las peleas de virus.
chibitracker: un tracker de música, que lleva sin actualizarse desde el 2017. Que lo mas interesante es que es obra del creador del Godot, el señor Juan Linietsky. Y según el cuenta, el GUI del Godot es hijo de este proyecto, total muy interesante a nivel histórico.
laigter: una herramienta para generar mapas normales en graficos 2D, basicamente es un invento que se usa mucho en videojuegos para hacer efectos de iluminación y dar volumen en donde no lo hay…y menos en 2D.
pirate-get: un cli para acceder a los torrents de piratebay, muy interesante para evitar publicidad tan invasiva que tienen los clones. Esta hecho en python.
wttr.in: el repo de wttr.in que es un server del tiempo muy chulo porque te da una imagen del tiempo muy bonita en ASCIIart y que se le puede llamar desde curl.
Mindustry: uno de los mejores videojuegos libres de los últimos tiempos, es una mezcla de tower defense, crafteo y sandbox. Muy muy recomendable, sobre todo porque tiene un solido modo historia para un jugador…que no voy a mentir, muchos de los videojuegos libres siempre adolecen de un buen modo historia. Por cierto la traducción al español ha sido supervisada al 100% por mi.
Bueno pues la diez y seis, como 16bits tenía el cerebro de la bestia la SNES de Nint€ndo. Vamos a ver que sale de los proyectos que marque como favoritos en github y que hemos empezado a listarlos de los mas antiguos a los mas nuevos:
mate-university: un repo oficial del escritorio Mate (el fork de Gnome2 alias «si funciona pa’que tocas») que tiene ejemplos de como crear applets y cosas del estilo. Recordáis Watson de anteriores partes de esta lista pues eso, es uno de esos proyectos que me molaria hacer…implementar un applet para watson estilo el difunto hamster applet.
Sourcetrail: un visor gráfico de código fuentes, no lo he probado y lleva con estrellita hace mucho tiempo…a ver si saco algún día tiempo para darle una probada.
mate-python-applets: otro repo con ejemplo de applets creados con python para el escritorio Mate.
multiload-ng: un applet muy famoso que ha resucitado, que muestra la carga en el sistema con vistosas gráficas.
love-release: aunque le tenga amor a Godot, mi viejo amor Löve un framework para hacer juegos con Lua. Por eso esta estrellita, sobre un proyecto para hacer paquetes de los juegos programados para Löve fácilmente (le falta para Android y ya sería la repanocha).
luarocks: sinceramente no sabía que Lua tenia un invento parecido al sistema de paquetería de muchos lenguajes, ya sabes el Pip de python, el npm de javascript, cargo de rust… Bueno nunca es tarde para saber que se pueden hacer las cosas fácilmente. Por cierto el nombre mola, porque es en plan oye que estamos aquí y somos la caña.
ansilove: aunque este hablando de Löve y Lua y tal, esto no tiene que ver con ellos. Es una herramienta cli para convertir PNG en ascii arts o mejor dicho ansi art, en plan pintando con bloques de colores y letras y tal.
php-client: con este nombre tan críptico esta (aunque muerto desde el 2018) el mítico proyecto de Ugamela, el clon libre de Ogame…un juego que estuvimos muy viciados allá por los dosmiles. Ojala algún día vuelva entre los muertos.
2Moons: el fork mas actualizado de Ugamela (muerto en 2019). Lo tienen archivado (en modo lectura) el proyecto porque están con un fork con mierdas de criptomonedas o no se que.
consomaton: un juego de AbaGames del señor Kentacho. Un hombre muy peculiar que coge los lenguajes de programación mas raros o minoritarios y te planta un juego, como con el lenguaje de programación D y su saga de matamarcianitos cada cual mas espectacular. Este juego, es curioso porque es un «juego de programar», hay un autómata celular funcionando y tienes que ponerle unas reglas para conseguir el objetivo que te propone el nivel. Por desgracia esta programado en un infecto lenguaje, el typescript (que es un sabor de javascript de Micro$oft).
Blender-RCT-Graphics; un plugin para Blender para trabajar con el tema de crear una alternativa libre a los gráficos del mágnifico videojuego de crear parques de atracciones OpenRCT2.
fossjobs: repo la página de empleo fossjobs que lista trabajos de software libre. Esta hecha en PHP.
paper-cuban-opensource: un análisis de los proyectos de software libre y la participación de Cuba en estos en github.
vardbg; un visor gráfico y depurador de código en Python, muy interesante para entender código incomprensible o aprender.
httpie; una especie de curl hipervitaminado para hacer llamadas a servicios http, esta hecho en python y tiene plugins interesantes como el jwt y tal. Muy útil cuando estas trabajando con mierdas de API Restful.
pgcharts: una interesante herramienta para las trabajar con bases de datos PostgreSQL, te levanta un server web donde poder tirar querys y ver gráficas de estas. Un proyecto muy muy útil.
pgloader: del mismo autor también, esta herramienta de cli para hacer migraciones a bases de datos PostgreSQL. Otra herramienta muy útil.
awesome-vector-tiles: otra awesome list (en otros artículos de esta saga os he explicado que son listas de cosas hechas por la gente y subidas como repos a github, perdón por repetirme again). Pues en este caso sobre la tecnología «vector tiles» para temas de mapas, que mola mucho porque en vez de enviar los datos como trocitos de imágenes se envían datos vectoriales que son mucho mas útiles porque los puedes cargar con metadatos muy interesantes.
transformer: la gente esta de Zalando habría que ponerles una medalla, porque a parte de vender zapatos y zapatillas por internet, están apostando muy fuerte por el software libre y están colaborando y liberando proyectos muy interesantes. Como este, que es una herramienta para convertir las navegaciones de firefox o chromium o así (que se ven en las herramientas de desarrollo) a ficheros python para la herramienta chequeo de estrés de webs Locust. Una genial herramienta que le da de patadas al jmeter.
Quince, la niña bonita…un día tengo que buscar de donde viene esa frase. El número 15 me gusta porque es la multiplicación entre el 5 y el 3, y como que sale un número impar obviando al egocéntrico 2…algún día os tengo que contar la personalidad que le daba a los números, no se es como que tuvieran vida propia. El 7 por ejemplo le tenia cariño porque era el friki incomprendido que sin querer jodía todas las operaciones. Pero bueno volvamos a mi lista de proyectos que les he dado una estrellita en github (que va de los mas antiguos a los mas nuevos):
aikiframework; el CMS en PHP que desarrollo Bassel Khartabil y usado en OpenClipart. Si has estado debajo de una piedra, fue un hacker árabe famoso que se lo cargaron en la última guerra de Siria, un asco todo. Y lo tengo ahí con estrellita como recuerdo a lo todo el trabajo que hizo.
Watson: me encanta, después de que el proyecto Hamster Applet se fuera a la mierda por intentar migrarlo a Gnome3, es de los mejores traceadores o trackeadores o registradores o llamalopepito de tiempo en tareas, es formato cli y es realmente muy simple de usar y sacar informes. Muy útil para esos curros con ordenador que estas con distintas tareas y el que te sopla la nuca te pide de vez en cuando en pos del dios de la productividad saber que hiciste el 12 de enero a las 16:30 de hace 3 años. Estuve en una empresa que se convirtió en un infierno, que nunca me pillaron en una duda de que paso tal día a tal hora. Una cosa…ya se que es muy antidogmatico, estoy esperando que hagan un applet para Mate del Watson…porque con cli, muchas veces se me olvida de que ando con el.
cheatsheets: un repo enorme de cheatsheets (chuletas) de temas de informática en ingles y en formato markdown, muy útil, soy fan de las chuletas porque en la EGB (el sistema educativo de los 1980 en España) nos mandaban hacer muchas veces Murales que eran como chuletas de cosas para aprender, se cogía una cartulina de un color poco chillón y se ponía el título del tema arriba por ejemplo el Amazonas, y después buscabas o recortes de revistas o fotocopiabas o dibujabas pues cosas del amazonas (desde mapas a fotos, gráficas…) y escribías en los cajas de texto cosas y datos sobre el amazonas.. Y después los famosos mapas mentales que se pusieron de moda. ¿En otros países y en otros tiempos os mandaban hacer murales?
dindent; una librería en PHP para identar/tabular correctamente el html generado desde PHP. En serio es algo que debe ser TOC pero sufro con el html reventado aunque después salga bonita la página.
OpenGraphics; para liberar un juego por ingeniería inversa lo primero que se suele hacer es atacar al código del juego, al motor. Pero si nos ponemos serios cuando se consigue, todavía no tienes un juego libre, necesitas que cualquiera pueda jugarlo y que no puedan denunciarle ni nada malo, porque en ese punto todavía necesitas usar los gráficos privativos del juego original. Hay juegos que han pasado ya a la eternidad como OpenTTD el juego estrategia comercial de una empresa de transportes, pero OpenRCT2 el juego de los parques de atracciones esta todavía y por desgracia parece que queda mucho por hacer pendiente de tener una versión libre de los gráficos. Y este es el repo git oficial donde están intentando conseguirlo, para que al final transcienda y sea totalmente libre.
powerline-docker: ya os he hablado muchas veces del famoso powerline que es un invento para que el prompt (el texto que tienes a la izquierda en la shell que normalmente pone el directorio y poco mas) este hipervitaminado. Pues este es un segmento (o plugin) para mostrar el estado del docker y con una simpática ballena de emoji.
gov-takedowns: el git oficial de github donde ponen toda la documentación sobre la censura que sufren, sale por ejemplo España en el 2019 por el caso de la app para comunicarse durante el proceso de Cataluña. Me parece una buena forma de transparencia, aunque no se si después de que Micro$oft la haya comprado siguen dejando a esta gente contar las verdades.
La tabla de multiplicar del 7 o la del 8, 7 x 2 = 14, ya ahí es cuando te flaqueaban las fuerzas, pero bueno sigo aquí dándole a las famosas listas, pues eso adelante la parte 14 de las listas de mis proyectos favoritos en github:
craeft: un videojuego libre en javascript en plan de estos clicker o idle game, de corte fantástico y RPG. Me gusta aunque es difícil.
awesome.fish: si por el nombre lo has acertado, es una awesome list (una lista de cosas que hay a patadas en github) sobre la shell Fish …si hay vida mas allá de bash…aunque como muchas cosas de la vida siempre ando con ganas de ponerme en serio y usarla.
cookbook.fish: trucos y consejos sobre la shell Fish.
vscodium: es el IDE de micro$oft pero un poco mas libre, es estilo a Chromium y Google Chrome. Lo tengo ahí con estrellita por vigilarlo a ver si en un futuro lo pruebo o que.
cheat.sh: es de esos proyectos que le ponía no 1 si no 100 estrellas, es flipante el sistema de chuletas tan bueno que se han montado aquí, tanto el api para consultarlas como el cli. Muy muy recomendable.
trackerslist: una lista de servidores de tracker de bitorrent que la actualizan a menudo, muy recomendable para ejercer un poco la libertad cultural.
react-espanol: una awesome list mas o menos actualizada (2019, un año según escribo esto…no se si para js es superantiguo porque se les va mucho la peonza con lo ultimo de lo ultimo) de recursos para aprender la famosa librería de js para hacer páginas molonas.
Cata-MSX-DeadPeopleTileset-Backup: esto tiene miga, os he hablado muchas veces del mejor videojuego libre y quizá el mejor videojuego de todos los tiempos a secas, Cataclysm: Dark Days Ahead, pues hace ya 1 año mas o menos hubo un lío pardisimo porque el pack de gráficos mas o menos por defecto, con el nombre MSX-DeadPeople se encontró varios sprites que venían de otros juegos y que no tenían una licencia libre, pero a su vez no se sabía si era «culpa» del actual artista o el antiguo porque este pack venía de un pack de gráficos de años atrás que lo llevaba otro artista y que lo abandono. La comunidad decidió sacarlo del repo en plan rollo cuarentena para evitar que denunciaran al juego o sufriera algo…el lío es y era bastante gordo porque son no se la cifra pero casi llegara a las 3 cifras de sprites, ponte a analizar 1 por 1 de donde vienen, quien lo hizo (porque el artista principal aceptaba aportaciones). Y todavía sigue el lío, porque no se realmente bien porque pero se armo una buena pelotera en el foro principal del juego en la sección de gráficos y el artista, con lo que desemboco en que el artista borro el repositorio oficial del proyecto de los pack de gráficos y por suerte hubo gente que pudo rescatar la obra (que estará infectada mucho o poco por sprites no libres) y guardarla aquí. Y después de toda esta parrafada, pues que menos mal porque es de los pack de gráficos mas resultones que tiene el CDDA y no lo perdimos.
rainwave: la verdad es que esta gente de la página de radio de videojuegos rainware son geniales porque ofrecen su plataforma como software libre para si quieres montarte tu radio con casinos y furcias, hay que hacer una genuflexión cuando los veamos por la calle.
Ya la trece, el número de la mala suerte por España y muchos otros países, como siga con esta lista de proyectos favoritos en github, debería cambiarle el nombre al blog por «el blog de la imagen de la estrella fea». Pero bueno, volvamos a la lista:
opensourcegames; deberían hacerle un episodio en el documental-espectaculo de megastructuras a este proyecto. Porque con apenas 200 y pico commits ha recopilado la mayor y mas exacta lista de videojuegos libres que existen, dando mucha metainformación de ellos, como la triste información de el año en que murieron. Altamente recomendable para los jugones del pingüino, que somos pocos y cada vez menos con lo bueno y lo malo de que apareciera Steam en el pingüino. Pero bueno espero que siga apareciendo sangre nueva que le guste esto delos videojuegos libres. Por cierto es espectacular el js de tabla dinámica que usa, ya que el repo guarda como ficheros markdown cada juego en un directorio (quizá json, xml, yml o algo así…no se la razón de markdown) y con un python genera un html para listarlos páginados.
cuban-opensource: un awesome list (me repito a lo que lo conocen, una lista de cosas como repo en github) de proyectos y cosas de software libre de Cuba. Muy interesante.
awesome-kaitai: otra awesome list esta vez de kaitai, una excelente herramienta para tratar los ficheros binarios, recomendable para temas de hacking y retroinformática.
aha: un conversor de caracteres de escape ANSI a html.
CDDA-Tilesets; puede que no conozcas el genial juego de supervivencia en un mundo abierto postapocaliptico zombie de roguelike, pero para mi uno de los mejores juegos que existen, si el Cataclysm Dark Days Ahead. Pues existen pack de gráficos o sprites para darle uno forma mas «vistosa» de verlo frente al típico lío de caracteres en pantalla. Este pack de gráficos (que todavía no esta terminado) con el nombre de UltiCa, le da un aspecto al juego en plan juego serio de Super Nintendo, con sprites mas o menos realistas y de colores apagados. Frente a otros packs mas humoristicos y con colores mas chillones. Bueno esta bien tener alternativas aunque me quedo con el polémico MSX Dead People o con el desactualizado ChestHole.
fantasy: bueno pues otra awesome list sobre consolas de fantasía, o consolas ficticias. La mas famosa (e infame porque no es software libre) es la Pico8. Son como motores de videojuegos que simulan consolas muy limitadas y donde la gente hace sus jueguecitos, demoscenes y cosas raras. Pues a parte de la Pico8, hay mas en el mundo.
RomPatcher.js: un proyecto español muy curioso, porque es el típico parcheador de roms pero hecho para web. Algo que hace años usabamos mucho (como aplicación de escritorio o msdos) para parchear al español juegos de rol de supernintendo y así. Supongo que la gente sigue usando este típo de utilidades.
fondos-productivos: un proyecto muy interesante de fondos de pantalla en plan chuleta de comandos o atajos de teclado para aplicaciones, aunque se pueden usar como imágen para de un golpe visual sacar lo que tenías atascado, proyecto liderado Lorenzo Carbonell (alias Atareao) muy recomendable.
PiedraTijerasPapel: un notebook para jupyter notebook, que por ser divulgativo, el que no conozca esta herramienta, es una forma visual de hacer demostraciones de algoritmos en python desde una interfaz web…muy muy útil para temas de enseñanza. Pues este fichero de jupyter es una demostración simple de una red neuronal que aprende a jugar al piedra papel o tijeras.
Pues ya vamos a por la docena de huevos, nunca se os ha caído una docena de huevos, menudo jaleo. Me pregunto porque una docena de huevos en vez de 14 huevos o 15 huevos o 10 huevos.
Bueno, volviendo a la lista de proyectos favoritos que les he puesto una estrellita….pues continuo con la lista de proyectos favoritos:
Perceptron: un ejemplo de un perceptron hecho en python, muy didáctico para estos temas de inteligencia artificial y tal.
OpenTTD: otra joya del software libre, un videojuego libre con todas las de la ley (porque empezó como una reimplementación libre de un motor de un juego cerrado, pero ahora esta a años luz del juego original) de estrategia comercial de una compañía de transportes….aunque hay mods que te permiten jugar a cosas mas bizarras como una especie de simulador de Waterworld. Pues eso aquí esta el repo principal del proyecto, un viejo proyecto de años y años.
gollum: los wikis que ves en github por debajo funcionan con esto, que es un wiki pero que trabaja sobre ficheros en git, una cosa muy interesante y potente. Escrito en Ruby pero bueno.
noteye; un proyecto muy interesante, porque es un frontend para roguelikes donde te da nuevas vistas, desde isométrica a una vista en primera persona en plan doom. La lastima, es que el proyecto lleva parado desde el 2017.
gun: es un poco difícil de explicar, porque ni yo lo entiendo bien, creo que es una base de datos distribuida y descentralizada por p2p. No se, le metí una estrellita hace tiempo y no se por que, pero tiene buena pinta.
awesome-activitypub; una awesome list (si no has leído otros artículos de esta saga o no conoces el palabro, es una lista de proyectos o cosas que la gente hace en github) sobre el protocolo activitypub, uno de los protocolos mas importantes donde se asienta toda la potencia de las redes descentralizadas como Mastodon o PeerTube.
Gource: gource es una delicia, es un viejo proyecto que todavía sigue vivo que conocí hace años en una empresa que descendió hasta los infiernos, gource analiza un repositorio de código y de su historía hace una animación rollo muy de museo de arte moderno donde el código es como una planta marciana viva y los developers son como abejitas rondando por ella y ayudándola a crecer, realmente mola verlo.
code_swarm: antes de conocer Gource, conocí este, el code swarm (creo que sus primeras versiones era en sketch, un lenguaje de programación para processing que era una herramienta de artistas, ahora es java), la lastima es que lleva muerto desde el 2013. Este en vez de ser una planta alienígena y abejitas, es como fuegos artificiales. También es muy espectacular.
WaveFunctionCollapse:este me lo recomendó un compa de un viejo curro que era ingeniero de datos y le molaba los roguelikes, porque era un algoritmo para generar procedualmente muchas cosas muy chulas. A ver si algún día tengo tiempo para sentarme a estudiarlo.
awesome-php: una awesome list (una lista de cosas en github) de mi querido y viejo amigo el lenguaje PHP…odiado por mucha gente pero es que el no tiene la culpa de paguen sueldos mierda o hayan hecho proyectos de mierda con el.
phpqa: hablando de PHP, un repo de un docker cargadito de herramientas para PHP.
shippy1984: un repo de un conocido de un foro de videojuegos libres, en el que esta desarrollando en C un matarmacianitos muy curioso.
panwid: un repo con widgets para darle mas vida el urwid (una librería para hacer TUI (text GUIS ( pintar interfaces de formularios y estas cosas en terminal) ) con Python) trae cosas chulas como un desplegable, datatable…
blessed: una librería para nodejs para hacer TUIs. Aunque la lastima…si ya sabéis lo que voy escribir…esta muerta desde el 2016.
flask-restplus-server-example: a flask se le puede vitaminar con cosas muy potentes, entre ellas un plugin que se llama restplus para crear mas o menos un API rest limpia y muy ful. Este es un repo con un ejemplo para aprender.
Thumblr: un proyecto mas o menos abandonado pero que mola para crear slideshows de imagenes del tumblr. Yo lo adopte y lo converti a una aplicación electron (que a ver si algún día sigo mejorandola): Fallen leaves.
chob: un buscador en cli de aplicaciones de los stores de apps libres para PC Flathub, Snapcraft and AppImage.
dockerize: la gente se esta flipando mucho con kubernetes y están matando moscas a cañonazos, porque con docker-compose y dockerize puedes hacer una sincronización esquisita y sin tantos jaleos…que ya de por si docker y docker compose son jaleos…pero muy útiles…
Tri-Me: un juguete muy curioso (hecho en js con webrtc) para de la imagen de la webcam hacer una vista en plan triangulos.
Tweetopia: otro juguete muy curioso del mismo autor para hacer en 3D una nube de tweets…no se si funcionara por el rollo de la mierda del api de Twitter.
¿Por qué hago estas listas? Creo que a parte porque últimamente tengo un par de horas libres por la noche, es por no enfrentarme con toda mi alma a Rust porque ando con ganas de aprenderlo pero siempre que me pongo me dan ganas de hacer otras cosas como estas listas….
Bueno sigo con la lista:
HID: firmware libre para convertir un arduino uno (para arriba porque el chip que convierte usb-serial es programable) en un periférico. Un proyecto que llevaba yo pensando hace años desde que vi en un arduino antiguo convertirlo en un piano, y me parece de gran ayuda para temas de accesibilidad para discapacitados, para modificaciones de hardware y domotica.
python-talks: las diapositivas sobre Python que ha ido dando en la PyconES estos últimos años el señor Víctor Terrón que no tengo el placer de conocerle pero que admiro.
drakon_editor: soy fan de DRAKON que no es un dragón gordote, si no el estándar soviético de los diagramas de flujo…pero llevado a la enésima potencia, la pena es que casi no hay editores…bueno excepto este.
vimrc: una configuración para vim hipervitaminada, si os digo la verdad, no la he probado, creo que me la recomendó algún compa poweruser de vim.
microservicios-nodejs-recursos: los famosos microservicios y el famoso nodejs, un listado en plan awesome list sobre estos temas.
badges; un awesome list (algo desactualizado porque el último commit es del 2016) sobre los badges, las medallitas que tienen los proyectos en github. Me hace gracia porque cuando veo un proyecto cargado de ellas, me recuerda a la típica chaqueta militar de un general militar (o el mas alto rango…que no me se las jerarquías).
phpunit-travis-ci-coverage-example: un proyecto de ejemplo como montar un phpunit para travis en github. Esta sin actualizar desde el 2018…no se si sigue siendo «the best practices».
ptpython: si conoces el ipython, esto es como un ipython hipervitaminado, si no conoces ipython, ipython es un consola interactiva como la de python normal pero hipervitaminada. Entonces ptpython es hypervitaminado plus de la consola interactiva de python.
PiTextReader; un escanear con OCR para convertir cualquier texto no manuscrito en voz ideal para gente ciega, pero no lo he probado.
shattered-pixel-dungeon: Pixel Dungeon es de los mejores juegos libres para android que ha salido estos últimos años, muchas veces hemos hablado de el en el blog, pues este fork es de los mejores que hay (porque hay mucho fork cutre del pixel dungeon), creo que si tuviera que recomendar un juego bueno bueno para móvil recomendaría este juego. Y bueno este es el repo oficial del proyecto, que esta vivito y coleando.
kfchess: no, no es el ajedrez de la cadena de comida rápida del pollo frito. Es un ajedrez en tiempo real picado en python y para flask (un servidor web…con muchas comillas).
Jo, ya la 10 y no se cuantas partes quedan…bueno por lo menos voy mas rápido que el gordo friki (que asco le tengo por muchas razones) ese que esta escribiendo libros de fantasía.
Bueno lo que andáis buscando, la lista:
retdec: bueno el santo grial los descompiladores, nunca he encontrado uno bueno, no que me invente el código original, si no que al menos pueda volverlo a compilar sin que pete el código que suelta en C «raruno». Este lo tengo en favoritos desde hace años y no se si es el elegido o no…porque no me ha dado tiempo a probarlo.
joengine; una frikada muy interesante, un engine para programar videojuegos en C para la previa consola a la muerte de Sega, la Sega Saturn.
Much-Assembly-Required; otra frikada muy interesante, si conoces Corewars o Realtimebattle, esto te va hacer gracia, es un videojuego multijugador persistente donde programas robots en lenguaje ensamblador.
galaxyofdrones; un juego estilo ogame, pero libre y picado en PHP, tiene muy buena pinta.
kaichronicles:un motor de videojuegos de librojuego (que eran libros parecidos a elige tu propia aventura pero en plan mas rol) del autor Joe_Dever que el pobre hombre murió en el 2016 pero hizo un proyecto para que sus libros fueran publicados gratuitamente en internet. Y este motor los usa y lo mejor de todo es que hay versión para Android, y puedo atestiguar que para los asquerosos viajes en Metro era una delicia. Eternamente agradecido.