London, United Kingdom

Jim Myhrberg

Elite
@jimeh

I'm a software engineering mercenary, who plays with code, video games, and on occasion, design.

git-aware-prompt. Display current Git branch name in your terminal prompt when in a Git working directory.

2.2k

tmux-themepack. A pack of various Tmux themes.

1.8k

tmuxifier. Tmuxify your Tmux. Powerful session, window & pane management for Tmux.

1.5k

build-emacs-for-macos. Somewhat hacky script to automate building of Emac.app on macOS.

585

emacs-builds. Self-contained Emacs.app builds for macOS, with native-compilation support.

561

manservant. Browse man pages in style with your personal manservant.

163

redistat. A Redis-backed statistics storage and querying library written in Ruby.

155

docker-znc. Run the ZNC IRC Bouncer in a Docker container.

136

.emacs.d. My personal Emacs config with any quirks, oddities, bugs, and man-eating errors I live with on a daily basis.

128

zsh-peco-history. Search shell history with peco when pressing ctrl+r.

127

PastryKit. A little-known and unreleased iPhone web-app Javascript framework developed by Apple.

111

emacs-liquid-glass-icons. Emacs app icons in macOS 26's new Liquid Glass style.

66

twilight-bright-theme.el. A Emacs port of the TextMate theme by the same name with some minor tweaks and additions.

64

stub.sh. Helpers for bash script testing to stub/fake binaries and functions. Includes support for validating number of stub calls, and/or if stub has been called with specific arguments.

53

php-rack. An implementation of the middleware execution stack from Ruby's Rack library, for PHP.

51

common-flow. An attempt to gather a sensible selection of the most common usage patterns of git into a single and concise specification.

44

dotfiles. My personals dotfiles with any quirks, oddities, bugs, and man-eating errors I live with on a daily basis.

42

twilight-anti-bright-theme. A light-on-dark Emacs and TextMate theme inspired by the dark-on-light Twilight Bright TextMate theme.

42

birds-of-paradise-plus-theme.el. A Emacs port of Joseph Bergantine's light-on-dark theme by the same name.

39

node-base58. Base58 encoding and decoding for Node.js

36

homebrew-emacs-builds. Ruby

20

rubocopfmt.el. Emacs minor-mode to format Ruby code with RuboCop on save.

18

go-midjourney. Go

15

760-grid-system. Use the same principals of the 960 grid system within Facebook's 760 pixel wide frame for Facebook Applications.

15

jimeh.me-v3.0. Jekyll project of a old version my personal website and blog.

13

tomorrow-night-paradise-theme.el. A light-on-dark Emacs theme which is essentially a tweaked version of Chris Kempson's Tomorrow Night Bright theme.

13

yank-indent. Emacs minor-mode that ensures pasted (yanked) text has the correct indentation level.

12

litemysql. Very light-weight and simple ORM-like MySQL library for PHP. Kind of like ActiveRecord's little brother.

11

amqp-failover. Add multi-server support with failover and fallback to the amqp gem.

10

mta-sts-on-github-pages. Template repository for hosting MTA-STS (.well-known/mta-sts.txt) on GitHub Pages.

10

ansible-adguardhome. Ansible role to install and run AdGuard Home, with support for non-root operation.

8

jimeh.github.io. This is the source-code for my personal website.

8

suggest_results. Easily customizable search suggestion plugin for jQuery, which suggests results directly, rather than search terms.

7

casecmp. Case-insensitive string comparison, as an API. Because ¯\_(ツ)_/¯

7

collecta_ruby. A light Ruby library / Rails plugin for querying the Collecta API.

7

greek_easter. Never wonder again when easter is in Greece.

7

go-golden. Yet another Go package for working with *.golden test files, with a focus on simplicity.

6

airbrake-statsd. Extends the Airbrake gem to also report exceptions to Esty's StatsD statistics aggregator.

6

tab-bar-notch. Adjust tab-bar height for MacBook Pro notch

6

docker-flexget. Simple Docker container for running Flexget

5

fancy_input. Easily customizable search suggestion plugin for jQuery, which suggests results directly, rather than search terms. (Formally known as suggest_results)

5

facebooker_plus. A Ruby on Rails plugin fixing, extending and adding features to Facebooker, possibly beyond the originally intended scope of Facebooker itself.

5

zynapse. Rails-like MVC framework for PHP5. Currently abandoned and published for educational reasons.

4

time_ext. Extends the abilities of Ruby's built-in Time class by building on top of ActiveSupport.

3

ssh-forever. Smooth password-less SSH setup

3

twhois. Whois-like command-line tool and Ruby Gem for Twitter users

3

standardfmt.el. Emacs minor-mode to format JavaScript with standard / semistandard on save.

3

undent. Go package which removes leading indentation/white-space from strings.

3

Dockerfiles. Small collection of Docker and Docker Compose files I use to run stuff on my personal laptop

3

update-tags-action. Easily create/update one or more Git tags in a GitHub repository.

2

.vscode.d. My personal config for VSCode-based editors, heavily tweaked to try and match behaviors of my Emacs config.

2

rubocopfmt. DEPRECATED! Easy formatting of Ruby code using rubocop. Analogous to gofmt.

2

rbheap. A tool to help with tracking down memory leaks in Ruby.

1

solargraph. A Ruby language server.

1

git-basics. A basic intro to git

1

macos-battery-exporter. Prometheus exporter for detailed battery metrics on macOS.

1

rands. Go package providing a suite of functions that use crypto/rand to generate cryptographically secure random strings in various formats.

1

seedsafe. An attempt to learn about AES encryption.

1
58
Apply