Software
Geany

This is my most interesting and most actively developed project. Geany is a small and lightweight integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Another goal was to be as independent as possible from a special Desktop Environment like KDE or GNOME. So it is using only the GTK2 toolkit and therefore you need only the GTK2 runtime libraries to run Geany.

Lstail

A command line tool to query log events from ElasticSearch, a bit like tail for Logstash/ElasticSearch.

Lstail queries ElasticSearch for log events and displays them on the terminal. Saved Searches from Kibana can be used for quick access to filters and prepared column configuration. For more details and usage examples please see the documentation at https://lstail.org/.

Docker Virtual filesystem for Midnight Commander

A virtual filesystem for Midnight Commander to access and manage Docker containers, images, networks and volumes.

Features

  • List Docker containers, images, networks and volumes
  • View Docker containers, images, networks and volumes
  • Easily delete supported Docker resources
  • Start a shell into running containers

Screenshot of Midnight Commander with dockerfs showing available containers Screenshot of Midnight Commander with dockerfs showing available images Screenshot of Midnight Commander with dockerfs showing available volumes

Ninette

A simple alerting system to get notified about important events or news.

Ninette generates alerts as email messages or by executing a command (which could generate a Signal, Jabber, Matrix, SMS, … message) to inform about important events or news in your region.

Python Logstash Handler

Python Logstash Async is an asynchronous Python logging handler to submit log events to a remote Logstash instance.

Unlike most other Python Logstash logging handlers, this package works asynchronously by collecting log events from Python’s logging subsystem and then transmitting the collected events in a separate worker thread to Logstash. This way, the main application (or thread) where the log event occurred, doesn’t need to wait until the submission to the remote Logstash instance succeeded.

Toot2Mail

Generate notification emails from Mastodon toots.

Configure Mastodon accounts and hashtags you want to follow and receive notification emails for toots in the monitored accounts.

This can be used to passively follow Mastodon accounts without having to subscribe yourself.

Abandoned Projects

Here are some of my old software projects listed. I won’t continue developing it as there is no more need for the software or others continue future maintenance.