A home alarm written in python, which uses RFID for authentication, can capture/send pictures via webcam, activate alarm via GPIO.
...still in active use (uptime measured several months :) ), available at github