Este repositorio contiene la mayor parte de mi código abierto y código disponible.
Para mi software gratuito compatible con GPL, consulte mi repositorio de software compatible con GPL.
https://github.com/jfhbrook/anisotropy
Este proyecto contiene mi tesis de maestría. Tiene licencia bajo la Licencia de Investigación y Programación Académica de la Comunidad V0 Beta 0.
Un script bash, utilizando copr-cli e yq , para implementar un patrón de infraestructura como código similar a kubectl apply . Es un MIT con licencia.
https://github.com/jfhbrook/dosapp
Una pequeña aplicación para instalar y ejecutar aplicaciones DOS en Dosbox. Está escrito en Go. La licencia es MIT.
La carpeta heos contiene una envoltura CLI simple que se conecta a los dispositivos Denon HEOS a través de Telnet. Para una documentación adicional, ejecute ./heos/bin/heos -h . La licencia es MIT.
Hay algunos iconos de Windows que hice en la escuela secundaria, alrededor de 2004. La licencia es CC-By-SA-4.0.
RIP 2010-2022
Una colección de guiones que uso para pegar mi escritorio Linux y experiencia general de CLI. Disponible bajo una licencia MPL v2.0.
https://github.com/jfhbrook/matanuska
Matanuska es un proyecto en curso para implementar mi propio lenguaje de programación, en la familia básica. Actualmente está escrito en TypeScript. Matanuska es una tarea importante, ¡y todavía necesita mucho trabajo! Tiene licencia bajo el MPL v2.0.
https://github.com/jfhbrook/crafting-interpreters
Como parte de este proyecto, trabajé mediante la elaboración de intérpretes de Robert Nystrom. Incluye mi implementación de clox , así como un puerto de jlox a TypeScript.
Old Memes es un nodo de la vieja escuela. JS Anti-Framework construido alrededor de las partes buenas de Flatiron, una selección de bibliotecas de subsistencia clásicas y las pocas cosas que valen la pena que escribí personalmente entre aproximadamente 2009 y 2016, con una pizca de comodidades modernas. Es un gran proyecto, así que vea su lectura para más detalles.
https://github.com/jfhbrook/hoarders
Uno de mis módulos antiguos incluye hoarders , Node.js la "bolsa de agarre de servicios públicos" más completa.
omsxctl es una pequeña CLI de óxido para controlar OpenMsx sobre su interfaz de socket. Puede ser útil si estás haciendo el desarrollo de juegos de MSX retro.
Estos son archivos que he escrito para OpenScad. Hasta ahora, estos están disponibles bajo una licencia MPL V2.0.
Esta carpeta contiene archivos para configurar y construir paquetes COPR.
https://github.com/jfhbrook/Homebrew-Joshiverse
También tengo algunos paquetes caseros en un repositorio separado.
https://github.com/jfhbrook/plusdeck
Soy dueño de un mazo de cassette de PC de 2C Plus Deck 2C, que es un reproductor de caseta en un factor de forma de bahía de transmisión de 5.25 "con controles seriales RS-232. Este proyecto contiene código de biblioteca para interactuar con su interfaz serie sobre Python, incluida una interfaz Jupyter. Es un MIT con licencia.
Estos son proyectos que he hecho para organizaciones políticas. Para obtener más información, consulte su Readme.
https://github.com/jfhbrook/pyee
Este es un puerto suelto del Node.js EventEmister con soporte especial para las coroutinas y la programación concurrente. Tiene licencia bajo una licencia MIT.
https://github.com/jfhbrook/resume
¡Este es mi currículum! Este repositorio contiene una versión .pdf y .docxpdfs de mi currículum estándar de 2 páginas.
https://github.com/jfhbrook/templates
Una pequeña colección de plantillas de CookieCutter, con licencia de MIT. Estos incluyen plantillas para Python, Flask, TypeScript, Nest.js y PowerShell.
Este es un módulo que hace que AutoAwait funcione en Ipython usando Twisted. Tiene licencia bajo una licencia BSD 3 cláusula con restricciones adicionales. Consulte el archivo de notificación incluido para más detalles.
Para obtener más información, lea la publicación del blog en Dev.to.