HiAsm
Также интересует реализация для веба. может есть готовые js библиотеки?
Нужно чтобы можно было создавать блоки на канве и управлять линиями-коннекторами между ними.
Из необычного нужна поддержка 6ти видов контактов. сверху, снизу, справа/слева (сверху и снизу), и определенные выходы можно соединять только с другими определенными для них.