Skip to content
View shabbyrobe's full-sized avatar
🐦
Movin' to sourcehut
🐦
Movin' to sourcehut

Organizations

@docopt @exhibitionist-digital
Block or Report

Block or report shabbyrobe

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shabbyrobe/README.md

📎 It looks like you're trying to look at my Github profile

I'm moving to Source Hut, but it'll take me a while. Nearly everything interesting's there now.

Some of my favourite things I made that live on my SourceHut:

  • bmp2cpp: Convert an image into source code representing the bitmap and palette. I.e. the source code actually looks like the image. Mostly silly fun, but extremely useful for very specific tasks.
  • musefuse: Point it at a messy folder full of audio files, get a read-only, mountable FUSE filesystem organised by tag values. Surprisingly useful.
  • termimg: Go port of Stefan Haustein's TerminalImageViewer algorithm, with significant performance improvements. This is more than your standard unicode half-block renderer, it wrings a bit more resolution out of your terminal than you might expect. Not as much as sixel though.
  • cmdy: Tasteful, flexible Go library for implementing CLI programs. There are more popular tools out there, but I miss cmdy terribly every time I'm forced to use cobra.
  • wu2quant: Performant, garbage-collector friendly Go port of Xiaolin Wu's Color Quantizer. Want to make a paletted version of your true colour image? Probably not? Well, just in case you do, this one works well.
  • sortnet: Code generator for sorting networks in Go. These are optimised to sort small groups of values faster than anything else around, takes 15-35% of the time the stdlib takes up to about 16 elements.
  • bumpy: Experiments with BMP, the most underrated image format in the world. Seriously.

Pinned

  1. go-num go-num Public

    Additional numeric types for Go (int128, uint128)

    Go 25 3

  2. phphll phphll Public

    HyperLogLog for PHP implemented as a C extension

    C 20

  3. xmlwriter xmlwriter Public

    xmlwriter is a pure-Go library providing procedural XML generation based on libxml2's xmlwriter module

    Go 27 6