I know scratch but I believe it's visual scripting could be out of size limit
It is possible to port scratch to Linux and windows (but it's tough!)