Jump to content

Projects

From Hugo's wiki

Every public project on GitHub, grouped by kind. Forks are not listed.

Tools and applications

Project Description Language
pm Package manager configured in Lua, builds in parallel C
pm-user-repository Community registry of package definitions for pm Lua
isf Two-way folder sync over ssh C
vicel Terminal spreadsheet editor with Vim motions C
wl2kodi Screen mirroring from wlroots Wayland to Kodi Shell
send2kodi Send links and local videos, music and pictures to Kodi Python
browser2kodi Browser extension to play pictures, videos, songs and links on Kodi JavaScript
tffpr PDF RSVP speed reader C
yaci Calculator interpreter with a C FFI C
dv Directory view with regex editing C
b Minimal Qt browser C++
zrun Fuzzy application launcher Zig
mybar Wayland status bar configured in Lua, with plugin modules C
eqnx Plugin-based application environment (archived) Rust
tui-do Task list for the terminal, stored in Lua C
todo The original to-do list for the terminal C
fetch Suckless-style system info fetcher C
pdfjoin Merge PDFs keeping their outlines Python
wallpapers Wallpaper collection and rotation script Shell
piano A piano for the terminal C

C libraries

Project Description
flag.h Command line flag parser, inspired by argparse
conf.h Lua config file reader for C and C++
cum.h Cursed yet Useful Macros
bt.h Red-black tree with string keys
timeslice.h Overhead-corrected wall-clock timer
cpu-usage CPU usage and RAPL energy readings on Linux
enc Base64 and SHA-256
passimg Passwords taken from an image
libpngstore Store data in the pixels or chunks of a PNG
mmmalloc Misoptimised memory allocator
thread_pool Apply a function to an array in parallel
printf A dumb printf

Languages and compilers

Project Description Language
lang Lu, a programming language C
malpp Comment directives that make loops malleable C
lineit A blueprint-like language C
nvim-lu Lu syntax highlighting for Neovim Vim Script

Games

Project Description Language
tetris Tetris for the terminal C
freecell FreeCell solitaire with raylib C++
pokerish Texas Hold'em server for bots C++
freedoom Something like a naked game engine C
minesweeper_bot Bot for minesweeper.org Python
maze_generator Draw a maze into an image and solve it Python

Configuration and themes

Project Description
dotfiles My configs
st My patched suckless terminal
gogh-theme Base16 Gogh scheme for kitty and Neovim
nvim-gogh The Gogh colorscheme for Neovim
vm-unsupported-releases Packages built for a 2018 Debian VM

Documents and Typst

Project Description
wired-ieee Multilanguage IEEE paper template
resume My resume
conf.h-paper Paper about conf.h

Claude skills

Project Description
always-typst.skill Make Claude build PDFs with Typst
cesga-ft3-skill Guide to CESGA's FinisTerrae III

Web and infrastructure

Project Description
hugocoto.com The previous version of my website
grafana-template Docker Grafana stack with MySQL and CSV sources

Other

Project Description
blank GitHub says that name cannot be blank