Skip to content
View mroth's full-sized avatar

Organizations

@protocol @lolcommits

Block or report mroth

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
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 406 48

  2. scmpuff scmpuff Public

    πŸ”’ Numeric file shortcuts for common git commands

    Go 393 26

  3. bump bump Public

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

    Go 48 2

  4. jitter jitter Public

    🫨 Go timers with random jitter

    Go 5

  5. emojitracker emojitracker Public

    πŸ’« track ALL the emoji

    742 46

  6. unindexed unindexed Public

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

    JavaScript 1.3k 98