День добрый, я использую FLProg, есть под виндовс и под линукс, есп поддерживает, можно создавать свои блоки используя или другие блоки или написание на чем то вроде с++ (тут не уверен не силен в языках и не пользовался) . регулярно обновляется и дополняется. В общем рекомендую попробовать, есть активное сообщество и форум где если что помогут.