Skip to content
View MKindberg's full-sized avatar
Block or Report

Block or report MKindberg

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


My more useful/interesting repos

Cli applications

A collection of more or less useful cli applications. Mostly created to explore a topic or two but some (eg grt) turned out to be surprisingly useful.

grt commit selection A tool for downloading commits from Gerrit without leaving the terminal. Makes it simpler to download multiple commits or topics.

openhab_tui example An exporation of Go and Charm to create a TUI that can be used to control lights and other smart things connected to openHAB. The TUI can either be started manually when needed or on a server and accessed over ssh.

Truss feed selection Played around with RSS and wrote an rss reader that runs in the terminal. It allows the user to fuzzy search among the subscribed feeds and their articles.


Some tools doesn't need an interface.

Wanted a way to start Sonos speakers and openhab things at a specific time without having to set an alarm in multiple apps.

Language servers

Got curious about language servers and started exploring what they can do.

Noticed that there was a lot of duplicated code in the servers and extraced the common code into a library which simplified a lot.

censor-ls config and warnings Makes it easier to avoid using user specified words by marking them with a diagnositc in the editor and possibly suggesting alternative words to use.

test-ls results Automatically run Zig unit tests on save and report the results though diagnostics and hover text.


Exploring how compilers work by following the books Writing an interpreter in Go and Writing a compiler in Go but changing the language to Rust.

Was curious about how text editors worked, followed this tutorial but wrote it in Zig. Also started to add some additional small features.

Pinned Loading

  1. dotfiles dotfiles Public

    Lua 1