Skip to content
View mroth's full-sized avatar

Organizations

@protocol @lolcommits

Block or report mroth

Report abuse

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

Report abuse
mroth/README.md

Hi there πŸ‘‹

Ahoy! I'm a computer person of sorts, currently based in Brooklyn, New York.

A random assortment of my projects that may be useful (either to me or others) or amusing (mostly just to me):

πŸ—οΈ Developer Tooling

  • 🌻 bump β€” CLI tool to draft a GitHub Release for the next semantic version
  • πŸ—‘οΈ deepclean β€” Scan and remove junk files from your source code directories
  • πŸ‘Ή gitbrute β€” Brute-force any desired git commit hash prefix
  • 🐏 ramdisk β€” Convenience tool for managing RAM disks with consistent cross-platform syntax
  • πŸ”’ scmpuff β€” Numeric file shortcuts for common git commands
  • 🎯 semverdesc β€” Extends 'git describe' with semantic version compatible names

πŸ“¦ Go Modules and Tools

  • πŸ’― base100-go β€” Go implementation of Base100 emoji encoding
  • πŸͺΆ go-bgtest β€” Fuzz tests in the background on Apple Silicon efficiency cores
  • 🫨 jitter β€” Go timers with random jitter
  • 🐜 orderedmap β€” Efficient ordered map implementation for Go
  • πŸ«– porcelain β€” Parsers for git status porcelain in Go
  • βͺ revhex β€” Reverse hexadecimal encoding and decoding (as used in Jujutsu change IDs)
  • 🧬 randomart β€” Visual fingerprint hash library for Go
  • πŸ” seq β€” Handy sequence iterators (sliding window) for Go
  • βš–οΈ weightedrand β€” Fast weighted random selection for Go

🐚 Shell

  • 🐣 evalcache β€” zsh plugin to cache eval loads to improve shell startup time
  • πŸ’‚ git-prompt-useremail β€” zsh plugin adds prompt reminders for git user.email
  • β­• dotfiles β€” My dotfiles repository. There are many like it, but this one is mine.

πŸ§ͺ Experiments & Fun

  • πŸ’« emojitracker β€” track ALL the emoji. (Alumni: Acquired by Emojipedia and now maintained by their team.)
  • 🎡 git-muzak β€” Background music for your git commits
  • πŸ“· lolcommits β€” selfies for software developers. (Alumni: now maintained by @matthutchinson)
  • πŸ‘ momocode β€” Visual fingerprinting for 20-byte Ethereum addresses via emoji
  • πŸ‘― slacknimate β€” Realtime text animation for Slack chatops

Pinned Loading

  1. weightedrand weightedrand Public

    βš–οΈ Fast weighted random selection for Go

    Go 416 48

  2. scmpuff scmpuff Public

    πŸ”’ Numeric file shortcuts for common git commands

    Go 407 25

  3. bump bump Public

    🌻 CLI tool to draft a GitHub Release for the next semantic version

    Go 49 2

  4. jitter jitter Public

    🫨 Go timers with random jitter

    Go 6

  5. emojitracker emojitracker Public

    πŸ’« track ALL the emoji

    741 46

  6. unindexed unindexed Public

    πŸ”Žβ” website that irrevocably deletes itself once indexed

    JavaScript 1.3k 98