Pinned Repositories
algos
Module, respectively collection of go packages concerning data structures and related alGOrithms
darchivist
DArchivist is meant to be your personal digital archivist, helping you archive and find your documents in your paperless (home) office.
go-vue
Exemplary template, or basic framework for a Go program with Vue frontend.
gosk
Go Semantic Kernel (gosk) adapts Microsoft's Semantic Kernel (C#, Python) to provide OpenAI API integration for Golang developers.
gosml
Go port of volkszaehler/libsml
level-sensor-esp32
PlatformIO project for Firebeetle ESP32 board to read a level sensor and provide it via Bluetooth LE to home assistant.
logthing
Just another logging module that supports logging of structured Json protocol messages. The main feature is the ability to send log messages and metrics to cloud services such as Azure Monitor (Azure Log Analytics Workspaces) and Elasticsearch.
mfmayer.github.io
My awesome knowledge base github pages repo
StromGedacht
Benutzerdefinierte Integration für Home Assistant, die den Status des regionalen Stromnetzes basierend auf der StromGedacht API von TransnetBW GmbH abruft.
undostack
Go undo stack that allows operations to be done and keeps track of them in order to be able to undo and redo them.
mfmayer's Repositories
mfmayer/gosk
Go Semantic Kernel (gosk) adapts Microsoft's Semantic Kernel (C#, Python) to provide OpenAI API integration for Golang developers.
mfmayer/algos
Module, respectively collection of go packages concerning data structures and related alGOrithms
mfmayer/StromGedacht
Benutzerdefinierte Integration für Home Assistant, die den Status des regionalen Stromnetzes basierend auf der StromGedacht API von TransnetBW GmbH abruft.
mfmayer/go-vue
Exemplary template, or basic framework for a Go program with Vue frontend.
mfmayer/logthing
Just another logging module that supports logging of structured Json protocol messages. The main feature is the ability to send log messages and metrics to cloud services such as Azure Monitor (Azure Log Analytics Workspaces) and Elasticsearch.
mfmayer/darchivist
DArchivist is meant to be your personal digital archivist, helping you archive and find your documents in your paperless (home) office.
mfmayer/gosml
Go port of volkszaehler/libsml
mfmayer/level-sensor-esp32
PlatformIO project for Firebeetle ESP32 board to read a level sensor and provide it via Bluetooth LE to home assistant.
mfmayer/mfmayer.github.io
My awesome knowledge base github pages repo
mfmayer/undostack
Go undo stack that allows operations to be done and keeps track of them in order to be able to undo and redo them.
mfmayer/core
:house_with_garden: Open source home automation that puts local control and privacy first.
mfmayer/dlt-viewer
Diagnostic Log and Trace viewing program
mfmayer/docsy
A set of Hugo doc templates for launching open source content.
mfmayer/home_assistant_custom_components
Home Assistant custom components like generic Bluetooth Low Energy sensors that advertise sensor readings as manufacturer specific data.
mfmayer/level-sensor-nrf51
VSCode project for nordic nrf51 controller to read a level sensor and provide it via Bluetooth LE to home assistant.
mfmayer/ble2mqtt
Go program for reading (custom) ble devices/signals and publishing them to an MQTT broker.
mfmayer/goham
A lightweight Go module for e.g. seamless development of MQTT-based sensors, designed for easy integration with Home Assistant.
mfmayer/gopenai
A Go module for easy integration of OpenAI API calls in your projects.
mfmayer/idabot
mfmayer/mfgrep
Similar to grep, but for searching multiple lines that contain fixed strings
mfmayer/rawtotextdltdecoderplugin
mfmayer/semantic-kernel
Integrate cutting-edge LLM technology quickly and easily into your apps
mfmayer/sml2mqtt
Go program for reading measurement values from an SML (Smart Message Language) file stream and publishing them to an MQTT broker.
mfmayer/stdjson
out2json allows to start any other application and intercepts all lines it writes to stdout and stderr to wrap their content/data into indexed json format `{\"i\":<lineIndex>,\"d\":<lineContent>}`
mfmayer/sync2put
Watch folder and sync it to URL via PUT method