Hisham Khalifa's repositories
statetrooper
StateTrooper is a Go package that provides a finite state machine (FSM) for managing states. It allows you to define and enforce state transitions based on predefined rules.
headlesssynergysetup
There is a niche use case for a headless Synergy server setup. This shows you how to do it.
teensy-amiga-keyboard
Allows modern computers to use Amiga keyboards as regular USB keyboards.
amiga-smbfs
A SMB file system wrapper for AmigaOS, using the AmiTCP V3 API
asciidoc-book-toolchain
Book publishing toolchain based on AsciiDoc
Ayat-Al-Kursi
A Pebble watch app that displays Ayat Al Kursi in a single window.
docker-kafka
Kafka (and Zookeeper) in Docker
go-money
Go implementation of Fowler's Money pattern
go-shopify
Go client for the Shopify API
indify
Spotify plugin for Indigo
indigo-log-hack-central-scene-controller
Indigo 6 log hack to enable usage of multi-button central scene command controllers.
Indigo-Shims
Plugin for Shim devices, primarily for use with the MQTT plugin
IRremoteESP8266
Infrared remote library for ESP8266: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
jetstreamer
No frills Laravel Jetstream development setup with no fancy magic
kafkaplayground
Support repo for workshop on Kafka
kube-job-cleaner
Delete complete/failed Kubernetes jobs after one hour
kubernetes-kafka
Apache Kafka to Kubernetes Replication Controller
linphone-iphone
Linphone is a free VoIP and video softphone based on the SIP protocol. Mirror of linphone-iphone (git://git.linphone.org/linphone-iphone.git)
LiquidCrystal
Liquid Crystal Library for Arduino
mailcore2
MailCore 2 provide a simple and asynchronous API to work with e-mail protocols IMAP, POP and SMTP. The API has been redesigned from ground up.
pyatv
A python client library for the Apple TV
python-openzwave
Python wrapper for openzwave
realize
Realize is the Go tool to speed up and improve developers workflow. Run, build and watch file changes with custom paths
temporalite
An experimental distribution of Temporal that runs as a single process
transition
Transition is a Golang state machine implementation