Projects
An overview of all noteworthy projects that I was either working on before or I’m currently working on, including technical details and insights.
- Neon Modem OverdriveNeon Modem Overdrive is a BBS-style command line client that supports Discourse, Lemmy, Lobsters and Hacker News as backends, and seamlessly integrates all of them into a streamlined TUI.
- Superhighway84Superhighway84 is an open source, terminal-based, IPFS-powered, USENET-inspired, uncensorable, decentralized peer-to-peer internet discussion system with retro aesthetics.
- JournalistJournalist is an open source RSS aggregator (a.k.a. self-hosted Feedly) that can sync subscriptions and read/unread items across multiple clients without requiring a special client-side integration.
- CanardCanard is an open source, terminal-based RSS reader that was initially developed for Journalist and supports displaying full-length articles with inline ASCII images.
- readerA lightweight tool offering better readability of web pages on the CLI.
- ZeitZeit, erfassen. A command line tool for tracking time spent on activities.
- CloudcashCloudcash is an open source, part CLI, part GUI tool that allows checking the current usage/billing information on a variety of different cloud service providers, including Amazon AWS, DigitalOcean, Vultr and others!
- LemonLemon is a notification proxy that supports D-Bus, as well as the Pimoroni Raspberry Pi Unicorn Hat HD, allowing you to build a cheap, open-source alternative to LaMetric.
- KiwiKiwi turns your Pimoroni Keybow into a fully customizable poor-man’s Elgato Stream Deck!
- PlanorPlanor is an open source TUI client for cloud service like Amazon AWS, Vultr, Heroku, and many more.
- WTHWTH (aka What The Heck) is the better personal information dashboard for your terminal, providing at-a-glance access to stats and data. It’s a modular and extensible alternative to WTF and it’s based on Bubble Tea.
- go-fleekgo-fleek is an open source Go library for accessing the Fleek API.
- go-rendergo-render is an open source Go library for accessing the Render API.
- GeldGeld is an open source, terminal-based budget management tool that allows importing of CSV transaction data from various banks like ING and Revolut.
- addrbaddrb is a super lightweight command line address book that supports VCARD synchronization via CardDAV, output templating using
text/template
, as well as JSON output. And it can also list birthdays! - caldrcaldr is a super lightweight command line calendar that supports iCal synchronization via CalDAV, output templating using
text/template
, as well as JSON output. - xbsapiAlternative xBrowserSync API that is a single binary and supports SQLite3, PostgreSQL and MySQL
- ConclusiveConclusive is an open source TUI client for the privacy respecting web analytics service Plausible.io.
- GomphotheriumGomphotherium is an open source, terminal-based client for the Fediverse (“Mastodon”).
- cexeccexec is an open source command line tool that can run other commands and cache their output for a custom amount of time, so that subsequent runs will return the cached output instead of running the command again.
- OverpushA self-hosted, drop-in replacement for Pushover, that uses XMPP as delivery method and offers the same API for submitting messages, so that existing setups (e.g. Grafana) can continue working and only require changing the API URL.
- shell-timeShell Time is for your shell, what Screen Time is for your phone!
- pushover-to-xmppTiny Pushover to XMPP bridge written in Go.